Changeset 1562 for code/trunk/src/orxonox/hud/HUD.cc
- Timestamp:
- Jun 7, 2008, 3:39:48 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/orxonox/hud/HUD.cc
r1505 r1562 124 124 SceneNode* node; 125 125 node = sm->getRootSceneNode()->createChildSceneNode("tomato1", Vector3(2000.0, 0.0, 0.0)); 126 addRadarObject(node, ColourValue(0.5, 0, 0, 1)); 127 node = sm->getRootSceneNode()->createChildSceneNode("tomato2", Vector3(0.0, 2000.0, 0.0)); 128 addRadarObject(node, ColourValue(0.5, 0, 0, 1)); 129 node = sm->getRootSceneNode()->createChildSceneNode("tomato3", Vector3(0.0, 0.0, 2000.0)); 130 addRadarObject(node, ColourValue(0.5, 0, 0, 1)); 131 node = sm->getRootSceneNode()->createChildSceneNode("station", Vector3(10000.0,16000.0,0.0)); 126 132 addRadarObject(node); 127 node = sm->getRootSceneNode()->createChildSceneNode("tomato2", Vector3(0.0, 2000.0, 0.0));128 addRadarObject(node);129 node = sm->getRootSceneNode()->createChildSceneNode("tomato3", Vector3(0.0, 0.0, 2000.0));130 addRadarObject(node);131 node = sm->getRootSceneNode()->createChildSceneNode("station", Vector3(10000.0,16000.0,0.0));132 addRadarObject(node, 3);133 133 } 134 134 … … 178 178 } 179 179 180 void HUD::addRadarObject(SceneNode* node, intcolour){180 void HUD::addRadarObject(SceneNode* node, const ColourValue& colour){ 181 181 RadarObject* obj = new RadarObject(container, node, colour); 182 182 roSet.insert(obj); … … 193 193 194 194 void HUD::removeRadarObject(Ogre::SceneNode* node){ 195 COUT(3) << "blabla" << std::endl; 196 for(std::set<RadarObject*>::iterator it=roSet.begin(); it!=roSet.end(); it++){ 197 if((*it)->getNode() == node) { 195 for(std::set<RadarObject*>::iterator it=roSet.begin(); it!=roSet.end(); ++it){ 196 if ((*it)->getNode() == node) 197 { 198 if (this->nav->focus_ == (*it)) 199 { 200 this->nav->cycleFocus(); 201 if (this->nav->focus_ == (*it)) 202 this->nav->focus_ = 0; 203 } 198 204 delete (*it); 199 205 roSet.erase(it); 206 return; 200 207 } 201 208 }
Note: See TracChangeset
for help on using the changeset viewer.