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

mentzerf at orxonox.net mentzerf at orxonox.net
Fri Apr 27 14:49:43 CEST 2012


Author: mentzerf
Date: 2012-04-27 14:49:43 +0200 (Fri, 27 Apr 2012)
New Revision: 9122

Modified:
   code/branches/newlevel2012/data/levels/towerDefense.oxw
   code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.cc
   code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h
Log:
Updated oxw and added method call to spawnEnemy

Modified: code/branches/newlevel2012/data/levels/towerDefense.oxw
===================================================================
--- code/branches/newlevel2012/data/levels/towerDefense.oxw	2012-04-27 12:41:35 UTC (rev 9121)
+++ code/branches/newlevel2012/data/levels/towerDefense.oxw	2012-04-27 12:49:43 UTC (rev 9122)
@@ -29,7 +29,7 @@
 <Template name=playfieldcameras defaults=0>
   <Pawn>
     <camerapositions>
-      <CameraPosition position="-200,0,250" absolute=true />
+      <CameraPosition position="-100,0,250" absolute=true />
     </camerapositions>
   </Pawn>
 </Template>
@@ -63,7 +63,7 @@
 
     <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 team=0 position="-200,0,0" lookat="0,0,0" spawnclass=SpaceShip pawndesign=spaceshipassff /-->
-    <SpawnPoint team=0 position="-200,0,0" lookat="0,0,0" spawnclass=Pawn pawndesign=playfield />
+    <SpawnPoint team=0 position="0,0,0" lookat="0,0,0" spawnclass=Pawn pawndesign=playfield />
  
 
     <!--StaticEntity position="0,0,0" direction="0,0,0" collistionType=static mass=100000>

Modified: code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.cc
===================================================================
--- code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.cc	2012-04-27 12:41:35 UTC (rev 9121)
+++ code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.cc	2012-04-27 12:49:43 UTC (rev 9122)
@@ -55,6 +55,8 @@
  */
 
 #include "TowerDefense.h"
+#include "worldentities/SpawnPoint.h"
+#include "worldentities/pawns/Pawn.h"
 
 namespace orxonox
 {
@@ -92,6 +94,7 @@
             if (!test)
             {
             	orxout()<< "First tick." <<endl;
+            	spawnEnemy();
             }
             test = true;
         }

Modified: code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h
===================================================================
--- code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h	2012-04-27 12:41:35 UTC (rev 9121)
+++ code/branches/newlevel2012/src/modules/towerdefense/TowerDefense.h	2012-04-27 12:49:43 UTC (rev 9122)
@@ -43,13 +43,13 @@
             virtual void start(); //<! The function is called when the gametype starts
             //virtual void end();
             virtual void tick(float dt);
-         //   virtual void playerEntered(PlayerInfo* player);
+            //virtual void playerEntered(PlayerInfo* player);
             //virtual bool playerLeft(PlayerInfo* player);
 
             //virtual void pawnKilled(Pawn* victim, Pawn* killer = 0);
             //virtual void playerScored(PlayerInfo* player);
 		private:
-				void TowerDefense::spawnEnemy();
+				void spawnEnemy();
     };
 }
 




More information about the Orxonox-commit mailing list