[Orxonox-commit 5443] r10106 - code/branches/towerdefenseHS14/src/modules/towerdefense
smerkli at orxonox.net
smerkli at orxonox.net
Tue Nov 4 08:04:20 CET 2014
Author: smerkli
Date: 2014-11-04 08:04:19 +0100 (Tue, 04 Nov 2014)
New Revision: 10106
Modified:
code/branches/towerdefenseHS14/src/modules/towerdefense/CMakeLists.txt
code/branches/towerdefenseHS14/src/modules/towerdefense/Enemy.cc
code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.cc
code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.h
Log:
Fixed the list problem, it was a circular include.
Modified: code/branches/towerdefenseHS14/src/modules/towerdefense/CMakeLists.txt
===================================================================
--- code/branches/towerdefenseHS14/src/modules/towerdefense/CMakeLists.txt 2014-11-03 15:33:54 UTC (rev 10105)
+++ code/branches/towerdefenseHS14/src/modules/towerdefense/CMakeLists.txt 2014-11-04 07:04:19 UTC (rev 10106)
@@ -1,6 +1,7 @@
SET_SOURCE_FILES(TOWERDEFENSE_SRC_FILES
TowerDefense.cc
Tower.cc
+ TowerTurret.cc
TowerDefenseCenterpoint.cc
TowerDefenseHUDController.cc
TowerDefensePlayerStats.cc
Modified: code/branches/towerdefenseHS14/src/modules/towerdefense/Enemy.cc
===================================================================
--- code/branches/towerdefenseHS14/src/modules/towerdefense/Enemy.cc 2014-11-03 15:33:54 UTC (rev 10105)
+++ code/branches/towerdefenseHS14/src/modules/towerdefense/Enemy.cc 2014-11-04 07:04:19 UTC (rev 10106)
@@ -45,7 +45,7 @@
TDCoordinate Enemy::peekWaypoint()
{
if(Waypointsvector_.size()<=0){
- TDCoordinate coord = {-1,-1};
+ TDCoordinate coord = TDCoordinate(-1,-1);
return coord;
}else{
return Waypointsvector_.at(Waypointsvector_.size()-1);
Modified: code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.cc
===================================================================
--- code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.cc 2014-11-03 15:33:54 UTC (rev 10105)
+++ code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.cc 2014-11-04 07:04:19 UTC (rev 10106)
@@ -7,7 +7,7 @@
namespace orxonox
{
- RegisterClass(TDCoordinate);
+ //RegisterClass(TDCoordinate);
/**
@brief
@@ -15,7 +15,7 @@
*/
TDCoordinate::TDCoordinate()
{
- RegisterObject(TDCoordinate);
+ //RegisterObject(TDCoordinate);
x=0;
y=0;
@@ -32,11 +32,11 @@
{
int tileScale = 100;
- Vector3 coord = new Vector3();
- coord.x= (x-8) * tileScale;
- coord.y= (y-8) * tileScale;
- coord.z=0;
+ Vector3 *coord = new Vector3();
+ coord->x= (x-8) * tileScale;
+ coord->y= (y-8) * tileScale;
+ coord->z=0;
- return coord;
+ return *coord;
}
}
Modified: code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.h
===================================================================
--- code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.h 2014-11-03 15:33:54 UTC (rev 10105)
+++ code/branches/towerdefenseHS14/src/modules/towerdefense/TDCoordinate.h 2014-11-04 07:04:19 UTC (rev 10106)
@@ -3,7 +3,7 @@
#include "core/CoreIncludes.h"
#include "TDCoordinate.h"
-#include "towerdefense/TowerDefense.h"
+//#include "towerdefense/TowerDefense.h"
#include "gametypes/Deathmatch.h"
#include "towerdefense/TowerDefensePrereqs.h"
#include "worldentities/pawns/SpaceShip.h"
@@ -12,7 +12,7 @@
//Class to save the Coordinates in a class instead of struct
//Convert 2d coordinates to 3d in order to set waypoints
-class _TowerDefenseExport TDCoordinate: public Pawn {
+class _TowerDefenseExport TDCoordinate: public OrxonoxClass {
public:
int x;
int y;
More information about the Orxonox-commit
mailing list