comparison demos/shooter/maps/shooter_map1.xml @ 447:64676ea55472

Added the ability to set the scale of the object layer. Tweaked the player controls a little bit. A little more work needs to be done to keep the player within the bounds of the camera.
author prock@33b003aa-7bff-0310-803a-e67f0ece8222
date Wed, 31 Mar 2010 21:13:07 +0000
parents 2046a1f2f5f2
children 5e2ec84902a7
comparison
equal deleted inserted replaced
446:2046a1f2f5f2 447:64676ea55472
1 <?xml version="1.0" encoding="ascii"?> 1 <?xml version="1.0" encoding="ascii"?>
2 <map id="tutorial1" format="1.0"> 2 <map id="tutorial1" format="1.0">
3 <import file="../objects/backgrounds/starfield/object.xml"></import> 3 <import file="../objects/backgrounds/starfield/object.xml"></import>
4 <import file="../objects/ships/player/object.xml"></import> 4 <import file="../objects/ships/player/object.xml"></import>
5 <import file="../objects/ships/saucer1/object.xml"></import>
6 <import file="../objects/ships/saucer2/object.xml"></import>
5 <import file="../objects/projectiles/bullet1/object.xml"></import> 7 <import file="../objects/projectiles/bullet1/object.xml"></import>
6 <layer y_scale="1.0" y_offset="0.0" pathing="cell_edges_and_diagonals" grid_type="square" id="background" rotation="0.0" x_scale="1.0" x_offset="0.0" transparency="0"> 8 <layer y_scale="1.0" y_offset="0.0" pathing="cell_edges_and_diagonals" grid_type="square" id="background" rotation="0.0" x_scale="1.0" x_offset="0.0" transparency="0">
7 <instances> 9 <instances>
8 <i o="starfield" ns="http://www.fifengine.de/xml/tutorial" x="-2.0" r="0" y="-1.0" z="0.0"></i> 10 <i o="starfield" ns="http://www.fifengine.de/xml/tutorial" x="-2.0" r="0" y="-1.0" z="0.0"></i>
9 <i r="0" x="-2.0" o="starfield" z="0.0" y="0.0"></i>
10 <i r="0" x="-2.0" o="starfield" z="0.0" y="1.0"></i>
11 <i r="0" x="-1.0" o="starfield" z="0.0" y="1.0"></i>
12 <i r="0" x="-1.0" o="starfield" z="0.0" y="0.0"></i>
13 <i r="0" x="-1.0" o="starfield" z="0.0" y="-1.0"></i>
14 <i r="0" x="0.0" o="starfield" z="0.0" y="-1.0"></i> 11 <i r="0" x="0.0" o="starfield" z="0.0" y="-1.0"></i>
15 <i r="0" x="0.0" o="starfield" z="0.0" y="0.0"></i> 12 <i r="0" x="0.0" o="starfield" z="0.0" y="0.0"></i>
16 <i r="0" x="0.0" o="starfield" z="0.0" y="1.0"></i> 13 <i r="0" x="0.0" o="starfield" z="0.0" y="1.0"></i>
17 <i r="0" x="1.0" o="starfield" z="0.0" y="1.0"></i> 14 <i r="0" x="1.0" o="starfield" z="0.0" y="1.0"></i>
18 <i r="0" x="1.0" o="starfield" z="0.0" y="0.0"></i> 15 <i r="0" x="1.0" o="starfield" z="0.0" y="0.0"></i>
19 <i r="0" x="1.0" o="starfield" z="0.0" y="-1.0"></i> 16 <i r="0" x="1.0" o="starfield" z="0.0" y="-1.0"></i>
20 <i r="0" x="2.0" o="starfield" z="0.0" y="-1.0"></i> 17 <i r="0" x="2.0" o="starfield" z="0.0" y="-1.0"></i>
21 <i r="0" x="3.0" o="starfield" z="0.0" y="-1.0"></i> 18 <i r="0" x="3.0" o="starfield" z="0.0" y="-1.0"></i>
22 <i r="0" x="3.0" o="starfield" z="0.0" y="0.0"></i> 19 <i r="0" x="3.0" o="starfield" z="0.0" y="0.0"></i>
23 <i r="0" x="2.0" o="starfield" z="0.0" y="0.0"></i> 20 <i r="0" x="2.0" o="starfield" z="0.0" y="0.0"></i>
24 <i r="0" x="2.0" o="starfield" z="0.0" y="1.0"></i>
25 <i r="0" x="3.0" o="starfield" z="0.0" y="1.0"></i> 21 <i r="0" x="3.0" o="starfield" z="0.0" y="1.0"></i>
26 <i r="0" x="-2.0" o="starfield" z="0.0" y="2.0"></i>
27 <i r="0" x="-1.0" o="starfield" z="0.0" y="2.0"></i>
28 <i r="0" x="0.0" o="starfield" z="0.0" y="2.0"></i> 22 <i r="0" x="0.0" o="starfield" z="0.0" y="2.0"></i>
29 <i r="0" x="1.0" o="starfield" z="0.0" y="2.0"></i> 23 <i r="0" x="1.0" o="starfield" z="0.0" y="2.0"></i>
30 <i r="0" x="2.0" o="starfield" z="0.0" y="2.0"></i> 24 <i r="0" x="2.0" o="starfield" z="0.0" y="2.0"></i>
31 <i r="0" x="3.0" o="starfield" z="0.0" y="2.0"></i> 25 <i r="0" x="3.0" o="starfield" z="0.0" y="2.0"></i>
32 <i r="0" x="4.0" o="starfield" z="0.0" y="-1.0"></i> 26 <i r="0" x="4.0" o="starfield" z="0.0" y="-1.0"></i>
33 <i r="0" x="4.0" o="starfield" z="0.0" y="0.0"></i> 27 <i r="0" x="4.0" o="starfield" z="0.0" y="0.0"></i>
34 <i r="0" x="4.0" o="starfield" z="0.0" y="1.0"></i> 28 <i r="0" x="4.0" o="starfield" z="0.0" y="1.0"></i>
35 <i r="0" x="4.0" o="starfield" z="0.0" y="2.0"></i> 29 <i r="0" x="4.0" o="starfield" z="0.0" y="2.0"></i>
36 <i r="0" x="-2.0" o="starfield" z="0.0" y="-2.0"></i>
37 <i r="0" x="-1.0" o="starfield" z="0.0" y="-2.0"></i>
38 <i r="0" x="0.0" o="starfield" z="0.0" y="-2.0"></i> 30 <i r="0" x="0.0" o="starfield" z="0.0" y="-2.0"></i>
39 <i r="0" x="1.0" o="starfield" z="0.0" y="-2.0"></i> 31 <i r="0" x="1.0" o="starfield" z="0.0" y="-2.0"></i>
40 <i r="0" x="2.0" o="starfield" z="0.0" y="-2.0"></i> 32 <i r="0" x="2.0" o="starfield" z="0.0" y="-2.0"></i>
41 <i r="0" x="3.0" o="starfield" z="0.0" y="-2.0"></i> 33 <i r="0" x="3.0" o="starfield" z="0.0" y="-2.0"></i>
42 <i r="0" x="4.0" o="starfield" z="0.0" y="-2.0"></i> 34 <i r="0" x="4.0" o="starfield" z="0.0" y="-2.0"></i>
233 <i r="0" x="38.0" o="starfield" z="0.0" y="-1.0"></i> 225 <i r="0" x="38.0" o="starfield" z="0.0" y="-1.0"></i>
234 <i r="0" x="39.0" o="starfield" z="0.0" y="-1.0"></i> 226 <i r="0" x="39.0" o="starfield" z="0.0" y="-1.0"></i>
235 <i r="0" x="40.0" o="starfield" z="0.0" y="-1.0"></i> 227 <i r="0" x="40.0" o="starfield" z="0.0" y="-1.0"></i>
236 <i r="0" x="41.0" o="starfield" z="0.0" y="-1.0"></i> 228 <i r="0" x="41.0" o="starfield" z="0.0" y="-1.0"></i>
237 <i r="0" x="42.0" o="starfield" z="0.0" y="-1.0"></i> 229 <i r="0" x="42.0" o="starfield" z="0.0" y="-1.0"></i>
238 <i r="0" x="-3.0" o="starfield" z="0.0" y="-2.0"></i>
239 <i r="0" x="-3.0" o="starfield" z="0.0" y="-1.0"></i>
240 <i r="0" x="-3.0" o="starfield" z="0.0" y="0.0"></i>
241 <i r="0" x="-3.0" o="starfield" z="0.0" y="1.0"></i>
242 <i r="0" x="-3.0" o="starfield" z="0.0" y="2.0"></i>
243 <i r="0" x="44.0" o="starfield" z="0.0" y="2.0"></i> 230 <i r="0" x="44.0" o="starfield" z="0.0" y="2.0"></i>
244 <i r="0" x="45.0" o="starfield" z="0.0" y="2.0"></i> 231 <i r="0" x="45.0" o="starfield" z="0.0" y="2.0"></i>
245 <i r="0" x="46.0" o="starfield" z="0.0" y="2.0"></i> 232 <i r="0" x="46.0" o="starfield" z="0.0" y="2.0"></i>
246 <i r="0" x="47.0" o="starfield" z="0.0" y="2.0"></i> 233 <i r="0" x="47.0" o="starfield" z="0.0" y="2.0"></i>
247 <i r="0" x="48.0" o="starfield" z="0.0" y="2.0"></i> 234 <i r="0" x="48.0" o="starfield" z="0.0" y="2.0"></i>
443 <i r="0" x="83.0" o="starfield" z="0.0" y="-1.0"></i> 430 <i r="0" x="83.0" o="starfield" z="0.0" y="-1.0"></i>
444 <i r="0" x="83.0" o="starfield" z="0.0" y="0.0"></i> 431 <i r="0" x="83.0" o="starfield" z="0.0" y="0.0"></i>
445 <i r="0" x="82.0" o="starfield" z="0.0" y="0.0"></i> 432 <i r="0" x="82.0" o="starfield" z="0.0" y="0.0"></i>
446 <i r="0" x="81.0" o="starfield" z="0.0" y="0.0"></i> 433 <i r="0" x="81.0" o="starfield" z="0.0" y="0.0"></i>
447 <i r="0" x="80.0" o="starfield" z="0.0" y="0.0"></i> 434 <i r="0" x="80.0" o="starfield" z="0.0" y="0.0"></i>
435 <i r="0" x="2.0" o="starfield" z="0.0" y="1.0"></i>
448 </instances> 436 </instances>
449 </layer> 437 </layer>
450 <layer y_scale="1.0" y_offset="0.0" pathing="cell_edges_and_diagonals" grid_type="square" id="objects" rotation="0.0" x_scale="1.0" x_offset="0.0" transparency="0"> 438 <layer y_scale="0.25" y_offset="0.0" pathing="cell_edges_and_diagonals" grid_type="square" id="objects" rotation="0.0" x_scale="0.25" x_offset="0.0" transparency="0">
451 <instances> 439 <instances>
452 <i o="ship1" z="0.0" x="-1.0" r="0" y="0.0" id="player"></i> 440 <i o="ship1" z="0.0" x="7.0" r="0" y="0.0" id="player"></i>
441 <i r="0" x="20.0" o="saucer1" z="0.0" y="-2.0"></i>
442 <i r="0" x="20.0" o="saucer1" z="0.0" y="1.0"></i>
443 <i r="0" x="20.0" o="saucer1" z="0.0" y="4.0"></i>
444 <i r="0" x="20.0" o="saucer1" z="0.0" y="-5.0"></i>
445 <i r="0" x="26.0" o="saucer2" z="0.0" y="-3.0"></i>
446 <i r="0" x="26.0" o="saucer2" z="0.0" y="2.0"></i>
453 </instances> 447 </instances>
454 </layer> 448 </layer>
455 <camera ref_cell_height="256" zoom="1" rotation="0.0" ref_layer_id="background" ref_cell_width="256" id="main" tilt="0.0"> 449 <camera ref_cell_height="256" zoom="1" rotation="0.0" ref_layer_id="background" ref_cell_width="256" id="main" tilt="0.0">
456 </camera> 450 </camera>
457 </map> 451 </map>