Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: code/branches/planetLevelHS15/data/levels/luaTest.oxw @ 10833

Last change on this file since 10833 was 10833, checked in by luhug, 8 years ago

minor changes to luaTest.oxw

File size: 1.8 KB
Line 
1<LevelInfo
2 name = "Lua Test"
3 description = "A level with absolutely nothing in it."
4 tags = "test"
5 screenshot = "emptylevel.png"
6/>
7
8<?lua
9  include("stats.oxo")
10  include("HUDTemplates3.oxo")
11  include("templates/lodInformation.oxt")
12?>
13
14<?lua
15  include("templates/spaceshipAssff2.oxt")
16  include("templates/spaceshipPirate.oxt")
17  include("templates/spaceshipEscort.oxt")
18  include("templates/spaceshipRing.oxt")
19  include("templates/spaceshipSwallow.oxt")
20?>
21
22<!-- randomly generate houses -->
23<?lua
24  function randomHouses(x,y,cellSize)
25    returnString = ""
26    for currentX = 1, x, 1 do
27      for currentY = 1, y, 1 do
28        houseNr = math.floor(math.random()*4)
29        orientation = math.floor(math.random()*4)
30        houses = {"PrimeTower","Glasstower1","ETH","Hausc1","haus5","haus1"}
31              houseString = houses[houseNr]
32       
33        returnString = returnString .. "<StaticEntity position=\"" .. (currentX - (cellSize/2)) .. "," .. (currentX - (cellSize/2)) .. "," .. (houseHeight/2) .. "\" direction=\"0,0,1\" pitch=\"0\" roll=\"0\" yaw=\"" .. (orientation*90) .. "\"> <attached> <Model position=\"0,0,0\" mesh=\"" .. houseString .. ".mesh\" scale3D=\"100\"/></attached></StaticEntity>\n\n"
34      end
35    end
36    return returnString
37  end
38
39?>
40
41<Level>
42  <templates>
43    <Template link=lodtemplate_default />
44  </templates>
45  <?lua include("includes/notifications.oxi") ?>
46
47  <Scene
48    ambientlight = "0.8, 0.8, 0.8"
49    skybox       = "Orxonox/Starbox"
50  >
51
52    <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"/>
53    <SpawnPoint team=0 position="-200,0,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipescort />
54
55    <?lua print(randomHouses(5,5,500)) ?>
56   
57  </Scene>
58</Level>
59
Note: See TracBrowser for help on using the repository browser.