Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/pCuts/data/levels/tetris.oxw @ 9083

Last change on this file since 9083 was 9083, checked in by jo, 12 years ago

Camera works.

  • Property svn:eol-style set to native
File size: 2.4 KB
Line 
1<LevelInfo
2 name = "Tetris"
3 description = "Tetris in space!"
4 tags = "minigame"
5 screenshot = "tetris.png"
6/>
7
8<?lua
9  include("HUDTemplates3.oxo")
10  include("stats.oxo")
11  include("templates/lodInformation.oxt")
12?>
13
14<Template name=tetrisstonecameras defaults=0>
15  <TetrisStone>
16    <camerapositions>
17      <CameraPosition position="55,75,200" absolute=true />
18      <CameraPosition position="0,50,160" drag=true mouselook=true />
19      <CameraPosition position="0,50,0" pitch=-90 drag=true mouselook=true />
20    </camerapositions>
21  </TetrisStone>
22</Template>
23
24<Template name=tetrisstone>
25  <TetrisStone camerapositiontemplate=tetrisstonecameras>
26    <attached>
27      <Model position="0,0,0" mesh="crate.mesh" scale=1 />
28    </attached>
29  </TetrisStone>
30</Template>
31
32
33
34<Template name=tetrisbrickcameras defaults=0>
35  <TetrisBrick>
36    <camerapositions>
37      <CameraPosition position="55,75,200" absolute=true />
38      <CameraPosition position="0,50,160" drag=true mouselook=true />
39      <CameraPosition position="0,50,0" pitch=-90 drag=true mouselook=true />
40    </camerapositions>
41  </TetrisBrick>
42</Template>
43
44<Template name=tetrisbrick>
45  <TetrisBrick camerapositiontemplate=tetrisbrickcameras>
46    <attached>
47      <Model position="0,0,0" mesh="crate.mesh" scale=1 />
48    </attached>
49  </TetrisBrick>
50</Template>
51
52
53<Level
54 gametype = "Tetris"
55>
56  <templates>
57    <Template link=lodtemplate_default />
58  </templates>
59  <?lua include("includes/notifications.oxi") ?>
60
61  <Scene
62   ambientlight = "0.5, 0.5, 0.5"
63   skybox       = "Orxonox/skypanoramagen1"
64  >
65    <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" />
66
67    <?lua
68      for i = 1, 10, 1 do
69    ?>
70      <SpawnPoint position="<?lua print(math.random() * 1000 - 500) ?>,<?lua print(math.random() * 1000 - 500) ?>,<?lua print(math.random() * 1000 - 500) ?>" lookat="0,0,0" />
71    <?lua end ?>
72
73    <TetrisCenterpoint name=tetriscenter width=11 height=15 stoneSize=10 stoneTemplate=tetrisstone brickTemplate=tetrisbrick stoneSpeed=10 position="-55,-75,0">
74        <attached>
75            <Model position="55,-1,0" mesh="cube.mesh" scale3D="57,1,11" />
76            <Model position="-1,76,0" mesh="cube.mesh" scale3D="1,76,1" />
77            <Model position="111,76,0" mesh="cube.mesh" scale3D="1,76,1" />
78        </attached>
79    </TetrisCenterpoint>
80
81  </Scene>
82</Level>
Note: See TracBrowser for help on using the repository browser.