- Timestamp:
- Dec 2, 2018, 10:47:00 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/wagnis_HS18/src/modules/wagnis/WagnisProvince.cc
r12133 r12134 2 2 3 3 #include "WagnisProvince.h" 4 #include "core/CoreIncludes.h"5 #include "BulletDynamics/Dynamics/btRigidBody.h"6 #include "worldentities/StaticEntity.h"7 #include <vector>8 4 9 5 #define WAGNIS_PROVINCE_MAX_HEALTH 1000000.0f … … 24 20 this->owner_ID = -1; 25 21 this->troops = 0; 22 this->setRadarName(std::to_string(0)); 26 23 this->ID = -1; 27 24 this->continent = -1; 28 25 this->neighbors = std::vector<WagnisProvince*>(); 29 this->markerBillboard = nullptr;30 26 31 27 this->initialHealth_ = WAGNIS_PROVINCE_MAX_HEALTH; … … 42 38 SUPER(WagnisProvince, XMLPort, xmlelement, mode); 43 39 44 XMLPortObject(WagnisProvince, Billboard, "MarkerBillboard", addMarkerBillboard, getMarkerBillboard, xmlelement, mode);45 40 XMLPortParam(WagnisProvince, "ID", setID, getID, xmlelement, mode); 46 41 XMLPortParam(WagnisProvince, "continent", setContinent, getContinent, xmlelement, mode); 47 }48 49 void WagnisProvince::addMarkerBillboard(Billboard* billi){50 this->markerBillboard = billi;51 attach(billi);52 }53 Billboard* WagnisProvince::getMarkerBillboard(unsigned int i) const{54 if(i != 0) return nullptr;55 return this->markerBillboard;56 42 } 57 43 … … 68 54 void WagnisProvince::setTroops(int troops){ 69 55 this->troops = troops; 56 this->setRadarName(std::to_string(troops)); 57 //TEST 58 if(troops == 5){ 59 Ogre::ColourValue cv = colour({255,255,255}, 100.0f); 60 this->setRadarObjectColour(cv); 61 } 62 70 63 } 71 64 //set ID … … 102 95 neighbors.push_back(prov); 103 96 } 104 105 void WagnisProvince::setBillbardVisibility(bool b){106 //TODO set visibility of billboard107 }108 97 }
Note: See TracChangeset
for help on using the changeset viewer.