Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

Modified shader test level, added proper collision shape and changed the render group of the planet model

File size: 2.9 KB
Line 
1<LevelInfo
2 name = "Shader Test"
3 description = "Level to test shader functionality. Based on Asteroidfields."
4 tags = "test"
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 position="10,10,10" scale="30" mesh="planets/earth.mesh" renderQueueGroup="stencil glow" material="glow"/>
68    <Model position="10,10,10" scale="30" mesh="planets/earth.mesh" renderQueueGroup="main"/>
69  </attached>
70  <collisionShapes>
71    <SphereCollisionShape position="10,10,10" radius="30" />
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.