[Orxonox-commit 4432] r9103 - in code/branches/newlevel2012: data/levels src/modules/towerdefense

mentzerf at orxonox.net mentzerf at orxonox.net
Fri Apr 20 16:26:03 CEST 2012


Author: mentzerf
Date: 2012-04-20 16:26:03 +0200 (Fri, 20 Apr 2012)
New Revision: 9103

Modified:
   code/branches/newlevel2012/data/levels/towerDefense.oxw
   code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h
Log:
* Changed TowerDefense superclass to DeathMatch
* Updated oxw

Modified: code/branches/newlevel2012/data/levels/towerDefense.oxw
===================================================================
--- code/branches/newlevel2012/data/levels/towerDefense.oxw	2012-04-20 14:20:04 UTC (rev 9102)
+++ code/branches/newlevel2012/data/levels/towerDefense.oxw	2012-04-20 14:26:03 UTC (rev 9103)
@@ -11,12 +11,65 @@
   include("templates/lodInformation.oxt")
 ?>
 
+<!-- Specify the position of the camera -->
+<Template name=playfieldcameras defaults=0>
+  <PongBat>
+    <camerapositions>
+      <CameraPosition position="0,30,0" pitch=-90 absolute=true />
+    </camerapositions>
+  </PongBat>
+</Template>
 
+<!-- Loads the playfield mesh -->
+<Template name=playfield>
+  <PongBat camerapositiontemplate=playfieldcameras>
+    <attached>
+      <Model position="0,0,0" mesh="Playfield_ME.mesh" scale3D="10,10,10" />
+    </attached>
+  </PongBat>
+</Template>
 
-<Level 
-	gametype = "Deathmatch"
-	>
+<Level gametype = "TowerDefense">
+  <templates>
+    <Template link=lodtemplate_default />
+  </templates>
+  
+  <?lua include("includes/notifications.oxi") ?>
 
+  <Scene
+   ambientlight = "0.5, 0.5, 0.5"
+   skybox       = "Orxonox/skypanoramagen1"
+  >
+    
+	<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" />
+
+    <SpawnPoint spawnclass="PongBat" pawndesign="playfield" position="0, 10, 0" orientation="0, 0, 0" />
+<!--
+    <MovableEntity rotationrate=5 rotationaxis="0,0,1">
+      <attached>
+		  <!-- template wird im centerpoint verwendet (glaub?) -->
+<!--
+        <TowerDefenseCenterpoint 
+			name=towerdefensecenter 
+			dimension="200,120" 
+			>
+			
+			<!--
+			hier fehlt noch was:
+			balltemplate=pongball 
+			-->
+<!--			
+        </PongCenterpoint>
+      </attached>
+    </MovableEntity>
+	-->
+	
+  </Scene>
+</Level>
+
+
+<!--
+<Level gametype = "TowerDefense">
   <templates>
     <Template link=lodtemplate_default />
   </templates>
@@ -41,3 +94,6 @@
   </Scene>
 </Level>
 
+-->
+
+

Modified: code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h
===================================================================
--- code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h	2012-04-20 14:20:04 UTC (rev 9102)
+++ code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h	2012-04-20 14:26:03 UTC (rev 9103)
@@ -10,7 +10,7 @@
 
 #include <Gametype.h>
 
-class TowerDefense: public orxonox::Gametype {
+class TowerDefense: public orxonox::Deathmatch {
 public:
 	TowerDefense();
 	virtual ~TowerDefense();




More information about the Orxonox-commit mailing list