Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

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

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

Modified Shader Test Level to use the newly added shader, so stencil functionality is visible. (The Drone has a subtle blue outline)

File size: 2.8 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="52" material="glow/drone"/>
68  </attached>
69  <collisionShapes>
70    <BoxCollisionShape position="0,0,0"      halfExtents="10, 10, 10" />
71  </collisionShapes>
72</Drone>
73
74    <!-- Planet close to spawn point -->
75
76    <Planet
77      position="15000,0,0"
78      scale="5000"
79      collisionType="dynamic"
80      linearDamping="0.8"
81      angularDamping="0"
82      mass="10000000"
83      pitch="0"
84      mesh="planets/muunilinst.mesh"
85      atmosphere="atmosphere1"
86      rotationaxis="1,0,0"
87      rotationrate="1.0"
88      atmospheresize="80.0f"
89      imagesize="1024.0f"
90      collisiondamage = 2
91      enablecollisiondamage = true
92    >
93      <attached>
94        <ForceField position="5000,0,0" mode="sphere" diameter="10000" velocity="-50" />
95      </attached>
96      <collisionShapes>
97        <SphereCollisionShape radius="5000" position="0,0,0" />
98      </collisionShapes>
99    </Planet>
100
101
102
103
104
105
106
107  </Scene>
108</Level>
Note: See TracBrowser for help on using the repository browser.