Skip to content

Commit 1dee5f2

Browse files
committed
Updated config handler to go with new Debug page.
1 parent 4750cc9 commit 1dee5f2

1 file changed

Lines changed: 40 additions & 45 deletions

File tree

build/config.php

Lines changed: 40 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,35 @@
11
<?php
22
if (!isset($path)) { $path = '..'; }
33

4-
if (!isset($keyboard)) { $keyboard = true; }
5-
if (!isset($gamepad)) { $gamepad = true; }
6-
if (!isset($bitmapdata)) { $bitmapdata = true; }
7-
if (!isset($graphics)) { $graphics = true; }
8-
if (!isset($rendertexture)) { $rendertexture = true; }
9-
if (!isset($text)) { $text = true; }
10-
if (!isset($bitmaptext)) { $bitmaptext = true; }
11-
if (!isset($retrofont)) { $retrofont = true; }
12-
if (!isset($tweens)) { $tweens = true; }
13-
if (!isset($sound)) { $sound = true; }
14-
if (!isset($debug)) { $debug = true; }
15-
if (!isset($particles)) { $particles = true; }
16-
if (!isset($tilemap)) { $tilemap = true; }
17-
if (!isset($arcade)) { $arcade = true; }
18-
if (!isset($p2)) { $p2 = true; }
19-
if (!isset($ninja)) { $ninja = false; }
20-
if (!isset($box2d)) { $box2d = false; }
21-
22-
if (isset($nophysics))
4+
if (!isset($modules))
235
{
24-
$p2 = false;
25-
$box2d = false;
26-
$ninja = false;
27-
$arcade = false;
28-
$tilemap = false;
29-
$particles = false;
6+
$modules = array(
7+
'keyboard' => true,
8+
'gamepad' => true,
9+
'bitmapdata' => true,
10+
'graphics' => true,
11+
'rendertexture' => true,
12+
'text' => true,
13+
'bitmaptext' => true,
14+
'retrofont' => true,
15+
'tweens' => true,
16+
'sound' => true,
17+
'particles' => true,
18+
'debug' => true,
19+
'tilemap' => true,
20+
'arcade' => true,
21+
'p2' => true,
22+
'ninja' => false,
23+
'box2d' => false
24+
);
3025
}
3126

32-
if ($p2)
27+
if ($modules['p2'])
3328
{
3429
echo " <script src=\"$path/src/physics/p2/p2.js\"></script>";
3530
}
3631

37-
if ($box2d)
32+
if ($modules['box2d'] && isset($box2dpath))
3833
{
3934
echo " <script src=\"$box2dpath/box2d-html5.js\"></script>";
4035
}
@@ -126,7 +121,7 @@
126121
127122
EOL;
128123

129-
if ($keyboard)
124+
if ($modules['keyboard'])
130125
{
131126
echo <<<EOL
132127
<script src="$path/src/input/Key.js"></script>
@@ -136,7 +131,7 @@
136131
EOL;
137132
}
138133

139-
if ($gamepad)
134+
if ($modules['gamepad'])
140135
{
141136
echo <<<EOL
142137
<script src="$path/src/input/Gamepad.js"></script>
@@ -185,7 +180,7 @@
185180
186181
EOL;
187182

188-
if ($bitmapdata)
183+
if ($modules['bitmapdata'])
189184
{
190185
echo <<<EOL
191186
<script src="$path/src/gameobjects/BitmapData.js"></script>
@@ -194,7 +189,7 @@
194189
EOL;
195190
}
196191

197-
if ($graphics)
192+
if ($modules['graphics'])
198193
{
199194
echo <<<EOL
200195
<script src="$path/src/gameobjects/Graphics.js"></script>
@@ -203,7 +198,7 @@
203198
EOL;
204199
}
205200

206-
if ($rendertexture)
201+
if ($modules['rendertexture'])
207202
{
208203
echo <<<EOL
209204
<script src="$path/src/gameobjects/RenderTexture.js"></script>
@@ -212,7 +207,7 @@
212207
EOL;
213208
}
214209

215-
if ($text)
210+
if ($modules['text'])
216211
{
217212
echo <<<EOL
218213
<script src="$path/src/gameobjects/Text.js"></script>
@@ -221,7 +216,7 @@
221216
EOL;
222217
}
223218

224-
if ($bitmaptext)
219+
if ($modules['bitmaptext'])
225220
{
226221
echo <<<EOL
227222
<script src="$path/src/gameobjects/BitmapText.js"></script>
@@ -230,7 +225,7 @@
230225
EOL;
231226
}
232227

233-
if ($retrofont && $rendertexture)
228+
if ($modules['retrofont'] && $modules['rendertexture'])
234229
{
235230
echo <<<EOL
236231
<script src="$path/src/gameobjects/RetroFont.js"></script>
@@ -254,7 +249,7 @@
254249
255250
EOL;
256251

257-
if ($tweens)
252+
if ($modules['tweens'])
258253
{
259254
echo <<<EOL
260255
<script src="$path/src/tween/TweenManager.js"></script>
@@ -292,7 +287,7 @@
292287
293288
EOL;
294289

295-
if ($sound)
290+
if ($modules['sound'])
296291
{
297292
echo <<<EOL
298293
<script src="$path/src/sound/AudioSprite.js"></script>
@@ -311,7 +306,7 @@
311306
EOL;
312307
}
313308

314-
if ($debug)
309+
if ($modules['debug'])
315310
{
316311
echo <<<EOL
317312
<script src="$path/src/utils/Debug.js"></script>
@@ -332,7 +327,7 @@
332327
333328
EOL;
334329

335-
if ($particles && $arcade)
330+
if ($modules['particles'] && $modules['arcade'])
336331
{
337332
echo <<<EOL
338333
<script src="$path/src/particles/arcade/ArcadeParticles.js"></script>
@@ -342,7 +337,7 @@
342337
EOL;
343338
}
344339

345-
if ($tilemap)
340+
if ($modules['tilemap'])
346341
{
347342
echo <<<EOL
348343
<script src="$path/src/tilemap/Tile.js"></script>
@@ -355,7 +350,7 @@
355350
EOL;
356351
}
357352

358-
if ($arcade)
353+
if ($modules['arcade'])
359354
{
360355
echo <<<EOL
361356
<script src="$path/src/physics/arcade/World.js"></script>
@@ -365,7 +360,7 @@
365360
EOL;
366361
}
367362

368-
if ($tilemap && $arcade)
363+
if ($modules['tilemap'] && $modules['arcade'])
369364
{
370365
echo <<<EOL
371366
<script src="$path/src/physics/arcade/TilemapCollision.js"></script>
@@ -374,7 +369,7 @@
374369
EOL;
375370
}
376371

377-
if ($p2)
372+
if ($modules['p2'])
378373
{
379374
echo <<<EOL
380375
<script src="$path/src/physics/p2/World.js"></script>
@@ -398,7 +393,7 @@
398393
EOL;
399394
}
400395

401-
if ($ninja)
396+
if ($modules['ninja'])
402397
{
403398
echo <<<EOL
404399
<script src="$path/src/physics/ninja/World.js"></script>
@@ -411,7 +406,7 @@
411406
EOL;
412407
}
413408

414-
if ($box2d)
409+
if ($modules['box2d'] && isset($box2dpath))
415410
{
416411
echo <<<EOL
417412
<script src="$box2dpath/World.js"></script>

0 commit comments

Comments
 (0)