Changeset 6961 for code/branches/presentation3/src/orxonox/interfaces
- Timestamp:
- May 21, 2010, 6:50:07 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/presentation3/src/orxonox/interfaces/RadarViewable.cc
r6942 r6961 31 31 #include "util/StringUtils.h" 32 32 #include "core/CoreIncludes.h" 33 #include "core/GameMode.h" 33 34 #include "worldentities/WorldEntity.h" 34 35 #include "Radar.h" … … 52 53 53 54 this->uniqueId_=getUniqueNumberString(); 54 this->radar_ = this->creator_->getScene()->getRadar(); 55 this->radar_->addRadarObject(this); 55 if( GameMode::showsGraphics() ) 56 { 57 this->radar_ = this->creator_->getScene()->getRadar(); 58 this->radar_->addRadarObject(this); 59 } 56 60 this->bInitialized_ = true; 57 61 } … … 60 64 RadarViewable::~RadarViewable() 61 65 { 66 62 67 if( this->bInitialized_ ) 63 this->radar_->removeRadarObject(this); 68 { 69 if( GameMode::showsGraphics() ) 70 { 71 this->radar_->removeRadarObject(this); 72 } 73 } 64 74 } 65 75 … … 101 111 void RadarViewable::settingsChanged() 102 112 { 103 this->radar_->radarObjectChanged(this); 113 if( GameMode::showsGraphics() ) 114 { 115 this->radar_->radarObjectChanged(this); 116 } 104 117 } 105 118 }
Note: See TracChangeset
for help on using the changeset viewer.