Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: data/media/levels/sample2.oxw @ 5318

Last change on this file since 5318 was 5318, checked in by FelixSchulthess, 15 years ago

added another ugly texture

File size: 7.3 KB
Line 
1<?lua
2  include("levels/hudtemplates.oxw")
3?>
4
5<?lua
6  include("levels/spaceshiptemplates.oxw")
7?>
8
9<Level
10 name         = "Sample"
11 description  = "Just a few tests"
12>
13  <Scene
14   ambientlight = "0.8, 0.8, 0.8"
15   skybox       = "Orxonox/Starbox"
16  >
17    <!--SpawnPoint position="0,   0,  100"           spawnclass=SpaceShip pawndesign=spaceshipassff />
18    <SpawnPoint position="0,   0, -700" yaw  =180 spawnclass=SpaceShip pawndesign=spaceshipassff />
19    <SpawnPoint position="0, 300, -300" pitch=-90 spawnclass=SpaceShip pawndesign=spaceshipassff /-->
20       
21        <!-- axes in ogre's origin of coordinate system for phsics engine testing purposes-->
22        <!--PositionableEntity position="0,0,0">
23                <attached>
24                        <Model position="0,0,0" scale=1 mesh="axes.mesh" />
25                </attached>
26        </PositionableEntity -->
27       
28        <!-- red sphere for phsics engine testing purposes-->
29        <!--PositionableEntity position="40,0,0">
30                <attached>
31                        <Model position="0,0,0" scale=1 mesh="sphere.mesh" />
32                </attached>
33        </PositionableEntity-->
34
35        <!-- yellow cube for phsics engine testing purposes-->
36        <!--PositionableEntity position="80,0,0">
37                <attached>
38                        <Model position="0,0,0" scale=1 mesh="cube.mesh" />
39                </attached>
40        </PositionableEntity-->
41
42        <MovableEntity position="-300,200,-1000">
43      <attached>
44        <Model position="0,0,0" scale=10 mesh="Carrier.mesh" />
45      </attached>
46    </MovableEntity>
47
48    <MovableEntity position="-300,200,-800" velocity="5,0,0" rotationaxis="1,0,0" rotationrate=0>
49      <attached>
50        <Model position="0,0,0" scale=10 mesh="satellite.mesh" />
51        <MovableEntity position="-4,0,0" velocity="0,0,0" rotationaxis="0,0,1" rotationrate=50>
52          <attached>
53            <Model position="4,0,0" scale=10 mesh="satellitedish.mesh"/>
54          </attached>
55        </MovableEntity>
56        <ParticleEmitter pitch=-135 roll=30 position="-14, 3.5,-2.5" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
57        <ParticleEmitter pitch=135 roll=30 position="-14, 3.5,-9" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
58        <ParticleEmitter pitch=-45 roll=30 position="-14,-3.5,-2.5" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
59        <ParticleEmitter pitch=45 roll=30 position="-14,-3.5,-9" source="Orxonox/thruster3" lifetime=2.0 loop=1 startdelay=3.0 />
60      </attached>
61    </MovableEntity>
62
63    <MovableEntity scale=1.5 position="0,0,-300" velocity="0,0,0" rotationaxis="0,1,0" rotationrate=90>
64      <events>
65        <activity>
66          <DistanceTrigger position="0,0,-300" distance=50 target="ControllableEntity" invert=1 />
67        </activity>
68      </events>
69      <attached>
70        <Model position="0,0,0" scale=10 mesh="ast1.mesh" />
71        <PositionableEntity position="0,0,100">
72          <attached>
73            <Model position="0,0,0" scale=6 mesh="ast1.mesh" />
74            <MovableEntity position="0,0,0" velocity="0,0,0" rotationaxis="0,0,1" rotationrate=500>
75              <attached>
76                <Model position="0,35,0" scale=2 mesh="ast1.mesh" />
77                <Model position="0,-35,0" scale=2 mesh="ast1.mesh" />
78                <Model position="35,0,0" scale=2 mesh="ast1.mesh">
79                  <attached>
80                    <ParticleEmitter position="0,0,0" source="Orxonox/fire3" />
81                  </attached>
82                </Model>
83                <Model position="-35,0,0" scale=2 mesh="ast1.mesh">
84                  <attached>
85                    <ParticleEmitter position="0,0,0" source="Orxonox/fire3" />
86                  </attached>
87                </Model>
88              </attached>
89            </MovableEntity>
90          </attached>
91        </PositionableEntity>
92        <MovableEntity position="0,0,-100" velocity="0,0,0" rotationaxis="0,1,0" rotationrate=200>
93          <attached>
94            <ParticleEmitter position="0,0,0" source="Orxonox/fire3" />
95            <Model position="0,0,0" scale=6 mesh="ast1.mesh" />
96            <Model position="0,0,-50" scale=3 mesh="ast1.mesh" />
97            <Model position="0,0,50" scale=3 mesh="ast1.mesh" />
98          </attached>
99        </MovableEntity>
100      </attached>
101    </MovableEntity>
102
103    <ParticleSpawner position="-500,0,-200" source="Orxonox/BigExplosion1part1" lifetime=3.0 loop=1 />
104    <ParticleSpawner position="-500,0,-300" source="Orxonox/BigExplosion1part1" lifetime=3.0 loop=1 />
105    <ParticleSpawner position="-500,0,-400" source="Orxonox/BigExplosion1part1" lifetime=3.0 loop=1 />
106    <ParticleSpawner position="-500,0,-500" source="Orxonox/BigExplosion1part1" lifetime=2.5 loop=1 />
107    <ParticleSpawner position="-500,0,-600" source="Orxonox/BigExplosion1part1" lifetime=2.5 loop=1 />
108
109
110    <ParticleSpawner position="0,0,100" source="Orxonox/BigExplosion1part3" lifetime=2.0 loop=0 autostart=0>
111      <events>
112        <spawn>
113          <EventTrigger delay=1>
114            <events>
115              <trigger>
116                <SpawnPoint position="0,0,100" spawnclass=SpaceShip pawndesign=spaceshipassff />
117              </trigger>
118            </events>
119          </EventTrigger>
120        </spawn>
121      </events>
122    </ParticleSpawner>
123
124
125    <ParticleEmitter name=fireright position="200,0,0" source="Orxonox/fire3" active=false>
126      <events>
127        <activity>
128          <DistanceTrigger name=firetrigger1 position="200,0,0" distance=100 target="ControllableEntity" />
129        </activity>
130      </events>
131    </ParticleEmitter>
132    <ParticleEmitter name=fireleft position="-200,0,0" source="Orxonox/fire3" active=false>
133      <events>
134        <activity>
135          <DistanceTrigger name=firetrigger2 position="-200,0,0" distance=100 target="ControllableEntity" />
136        </activity>
137      </events>
138    </ParticleEmitter>
139    <ParticleEmitter name=firecenter position="0,0,0" source="Orxonox/fire3" active=false>
140      <events>
141        <activity>
142          <EventListener event=firetrigger1 />
143          <EventListener event=firetrigger2 />
144        </activity>
145      </events>
146    </ParticleEmitter>
147
148
149    <EventDispatcher>
150      <targets>
151        <EventTarget name=fireright />
152        <EventTarget name=firecenter />
153        <EventTarget name=fireleft />
154      </targets>
155      <events>
156        <activity>
157          <DistanceTrigger position="0,0,200" distance=100 target="ControllableEntity" />
158        </activity>
159      </events>
160    </EventDispatcher>
161
162
163    <Model position="0,50,0" scale=3 mesh="assff.mesh">
164      <events>
165        <visibility>
166          <DistanceTrigger position="0,50,0" distance=50 target="ControllableEntity" invert=1 />
167        </visibility>
168      </events>
169    </Model>
170
171
172    <Model position="0,0,200" scale=10 mesh="ast2.mesh" shadow=true />
173    <!--Model position="0,0,-200" scale=10 mesh="ast1.mesh" shadow=true /-->
174    <Model position="0,200,0" scale=10 mesh="ast3.mesh" shadow=true />
175    <Model position="0,-200,0" scale=10 mesh="ast4.mesh" shadow=true />
176    <Model position="200,0,0" scale=10 mesh="ast5.mesh" shadow=false />
177    <Model position="-200,0,0" scale=10 mesh="ast6.mesh" shadow=false />
178
179    <Model position="1000,-200,0" scale3D="1,100,100" mesh="ast1.mesh" />
180
181    <Model position="0, 0,-100" pitch=-90 roll=-90 scale=4 mesh="assff.mesh" />
182    <!--Model position="0,100,-100" pitch=-90 roll=-90 scale=4 mesh="pirate.mesh" />
183    <Model position="0,300,-100" pitch=-90 roll=-90 scale=4 mesh="spacecruiser.mesh" /-->
184
185  </Scene>
186</Level>
Note: See TracBrowser for help on using the repository browser.