Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/MouseAPI_FS19/data/levels/presentation.oxw

Last change on this file was 9939, checked in by jo, 11 years ago

presentationHS13 branch merged into trunk

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