[Orxonox-commit 5737] r10397 - code/branches/towerdefenseFS15/src/modules/towerdefense
fvultier at orxonox.net
fvultier at orxonox.net
Sun Apr 26 12:29:31 CEST 2015
Author: fvultier
Date: 2015-04-26 12:29:30 +0200 (Sun, 26 Apr 2015)
New Revision: 10397
Modified:
code/branches/towerdefenseFS15/src/modules/towerdefense/CMakeLists.txt
code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.cc
code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.h
code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.cc
code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.h
Log:
Added missmissing #include ___.h Now the program compiles without any error.
Modified: code/branches/towerdefenseFS15/src/modules/towerdefense/CMakeLists.txt
===================================================================
--- code/branches/towerdefenseFS15/src/modules/towerdefense/CMakeLists.txt 2015-04-26 08:24:21 UTC (rev 10396)
+++ code/branches/towerdefenseFS15/src/modules/towerdefense/CMakeLists.txt 2015-04-26 10:29:30 UTC (rev 10397)
@@ -6,8 +6,7 @@
TowerDefensePlayerStats.cc
TDCoordinate.cc
TowerDefenseEnemy.cc
- # TowerDefenseSelecter.cc
-
+ TowerDefenseSelecter.cc
)
ORXONOX_ADD_LIBRARY(towerdefense
Modified: code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.cc
===================================================================
--- code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.cc 2015-04-26 08:24:21 UTC (rev 10396)
+++ code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.cc 2015-04-26 10:29:30 UTC (rev 10397)
@@ -108,7 +108,7 @@
}
}*/
- this->Selecter = new TowerDefenseSelecter(context);
+ selecter = NULL;
this->setHUDTemplate("TowerDefenseHUD");
@@ -148,13 +148,17 @@
TeamDeathmatch::start();
// Waypoints: [1,3] [10,3] [10,11] [13,11] -> add the points to a matrix so the player cant place towers on the path
- for (int i=0; i < 16 ; i++){
- for (int j = 0; j< 16 ; j++){
+ for (int i=0; i < 16 ; i++)
+ {
+ for (int j = 0; j< 16 ; j++)
+ {
towerModelMatrix[i][j] = NULL;
towerTurretMatrix[i][j] = NULL;
}
}
+ selecter = new TowerDefenseSelecter(this->center_->getContext());
+
Model* dummyModel = new Model(this->center_->getContext());
//the path of the spacehips has to be blocked, so that no towers can be build there
Modified: code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.h
===================================================================
--- code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.h 2015-04-26 08:24:21 UTC (rev 10396)
+++ code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefense.h 2015-04-26 10:29:30 UTC (rev 10397)
@@ -37,6 +37,7 @@
#ifndef _TowerDefense_H__
#define _TowerDefense_H__
#include "TDCoordinate.h"
+#include "TowerDefenseSelecter.h"
#include "towerdefense/TowerDefensePrereqs.h"
#include "gametypes/TeamDeathmatch.h"
#include "TowerDefenseEnemy.h"
@@ -74,7 +75,7 @@
void nextwave(){ TowerDefenseEnemyvector.clear(); waves_++; time=0;}
int reduceLifes(int NumberofLifes){ return lifes_-=NumberofLifes; }
TDCoordinate* selectedPos;
- TowerDefenseSelecter* Selecter;
+ TowerDefenseSelecter* selecter;
//virtual void pawnKilled(Pawn* victim, Pawn* killer = 0);
//virtual void playerScored(PlayerInfo* player, int score);
Modified: code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.cc
===================================================================
--- code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.cc 2015-04-26 08:24:21 UTC (rev 10396)
+++ code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.cc 2015-04-26 10:29:30 UTC (rev 10397)
@@ -53,7 +53,7 @@
selectedPos_ = new TDCoordinate(0,0);
Model* selecterModel = new Model(context);
- selecterModel->setMeshSource("Cube.mesh");
+ selecterModel->setMeshSource("cube.mesh");
selecterModel->setScale(45);
}
Modified: code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.h
===================================================================
--- code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.h 2015-04-26 08:24:21 UTC (rev 10396)
+++ code/branches/towerdefenseFS15/src/modules/towerdefense/TowerDefenseSelecter.h 2015-04-26 10:29:30 UTC (rev 10397)
@@ -31,6 +31,7 @@
#include "towerdefense/TowerDefensePrereqs.h"
#include "worldentities/ControllableEntity.h"
+#include "TDCoordinate.h"
namespace orxonox
{
@@ -38,7 +39,7 @@
{
public:
TowerDefenseSelecter(Context* context); //!< Constructor. Registers and initializes the object.
- virtual ~TowerDefenseSelecter() {}
+ virtual ~TowerDefenseSelecter();
virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode);
virtual void tick(float dt);
virtual void moveFrontBack(const Vector2& value); //!< Overloaded the function to steer the bat up and down.
More information about the Orxonox-commit
mailing list