Changeset 1450 for code/branches/network/src/orxonox/hud/HUD.cc
- Timestamp:
- May 28, 2008, 2:08:03 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/orxonox/hud/HUD.cc
r1446 r1450 53 53 HUD::HUD(){ 54 54 om = &Ogre::OverlayManager::getSingleton(); 55 sm = GraphicsEngine::getSingleton().getSceneManager(); 55 56 firstRadarObject = NULL; 56 57 lastRadarObject = NULL; … … 117 118 118 119 radar->init(0.5, 0.9, 0.2, container); 119 addRadarObject(Vector3(2000.0, 0.0, 0.0)); 120 addRadarObject(Vector3(0.0, 2000.0, 0.0)); 121 addRadarObject(Vector3(0.0, 0.0, 2000.0)); 120 SceneNode* node; 121 node = sm->getRootSceneNode()->createChildSceneNode("tomato1", Vector3(2000.0, 0.0, 0.0)); 122 addRadarObject(node); 123 node = sm->getRootSceneNode()->createChildSceneNode("tomato2", Vector3(0.0, 2000.0, 0.0)); 124 addRadarObject(node); 125 node = sm->getRootSceneNode()->createChildSceneNode("tomato3", Vector3(0.0, 0.0, 2000.0)); 126 addRadarObject(node); 122 127 } 123 128 … … 151 156 } 152 157 153 void HUD::addRadarObject( Vector3 pos){158 void HUD::addRadarObject(SceneNode* node, int colour){ 154 159 // check if this is the first RadarObject to create 155 160 if(firstRadarObject == NULL){ 156 firstRadarObject = new RadarObject(container, pos);161 firstRadarObject = new RadarObject(container, node, colour); 157 162 lastRadarObject = firstRadarObject; 158 163 } 159 164 else{ // if not, append to list 160 lastRadarObject->next = new RadarObject(container, pos);165 lastRadarObject->next = new RadarObject(container, node, colour); 161 166 lastRadarObject = lastRadarObject->next; 162 167 }
Note: See TracChangeset
for help on using the changeset viewer.