Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/shaders/data/levels/shadertest.oxw @ 9423

Last change on this file since 9423 was 9423, checked in by davidsa, 12 years ago

Slightly modified the shader test level to use the new XML Port and to have it draw two models on top of each other instead of using a complex material

File size: 2.9 KB
Line 
1<LevelInfo
2 name = "Shader Test"
3 description = "Level to test shader functionality. Based on Asteroidfields."
4 tags = "shaders"
5 screenshot = "codingtutorial.png"
6 startingships = "spaceshipassff, spaceshipghost, spaceshipspacecruiser"
7/>
8
9<?lua
10  include("stats.oxo")
11  include("HUDTemplates3.oxo")
12  include("templates/lodInformation.oxt")
13?>
14
15<?lua
16  include("templates/spaceshipAssff.oxt")
17  include("templates/spaceshipPirate.oxt")
18?>
19
20<Level
21 name         = "Sample"
22 description  = "Just a few tests"
23>
24  <templates>
25    <Template link=lodtemplate_default />
26  </templates>
27  <?lua include("includes/notifications.oxi") ?>
28
29  <Scene
30    ambientlight = "0.8, 0.8, 0.8"
31    skybox       = "Orxonox/Starbox"
32    hasPhysics   = true
33  >
34
35    <Light type=directional position="0,0,0" direction="0.253, 0.593, -0.765" diffuse="1.0, 0.9, 0.9, 1.0" specular="1.0, 0.9, 0.9, 1.0"/>
36    <SpawnPoint team=0 position="-200,0,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff />
37
38
39
40
41    <!-- Belt that's far away  *** TURNED OFF FOR PERFORMANCE REASONS *** -->
42    <!-- Generate asteroid field and asteroid belt -->
43    <!--
44    <?lua
45        dofile("includes/asteroidField.lua")
46        asteroidBelt(0, 0, 0, -48, -34, 70, 100, 200, 219900, 210000, 900, 1)
47    ?>
48    -->
49
50
51    <!-- triple large belt around the planet  -->
52    <?lua
53        dofile("includes/asteroidField.lua")
54        asteroidBelt(15000, 0, 0, 30, 0, 30, 30, 50, 7190, 7800, 250, 1)
55    ?>
56    <?lua
57        dofile("includes/asteroidField.lua")
58        asteroidBelt(15000, 0, 0, 30, 0, 30, 30, 50, 10000, 11000, 300, 1)
59    ?>
60    <?lua
61        dofile("includes/asteroidField.lua")
62        asteroidBelt(15000, 0, 0, 30, 0, 30, 30, 50, 14000, 15000, 350, 1)
63    ?>
64
65<Drone name="meineDrohne" primarythrust="80" auxilarythrust="10" rotationthrust="10" mass= "50" linearDamping = "0.9" angularDamping = "0.7">
66  <attached>
67    <Model scale="1" mesh="drone.mesh" renderQueueGroup="stencil glow" material="glow"/>
68    <Model scale="1" mesh="drone.mesh" renderQueueGroup="stencil object"/>
69  </attached>
70  <collisionShapes>
71    <BoxCollisionShape position="0,0,0"      halfExtents="10, 10, 10" />
72  </collisionShapes>
73</Drone>
74
75    <!-- Planet close to spawn point -->
76
77    <Planet
78      position="15000,0,0"
79      scale="5000"
80      collisionType="dynamic"
81      linearDamping="0.8"
82      angularDamping="0"
83      mass="10000000"
84      pitch="0"
85      mesh="planets/muunilinst.mesh"
86      atmosphere="atmosphere1"
87      rotationaxis="1,0,0"
88      rotationrate="1.0"
89      atmospheresize="80.0f"
90      imagesize="1024.0f"
91      collisiondamage = 2
92      enablecollisiondamage = true
93    >
94      <attached>
95        <ForceField position="5000,0,0" mode="sphere" diameter="10000" velocity="-50" />
96      </attached>
97      <collisionShapes>
98        <SphereCollisionShape radius="5000" position="0,0,0" />
99      </collisionShapes>
100    </Planet>
101
102
103
104
105
106
107
108  </Scene>
109</Level>
Note: See TracBrowser for help on using the repository browser.