Changeset 1422 for code/branches/network/src/orxonox/hud
- Timestamp:
- May 25, 2008, 8:29:05 PM (17 years ago)
- Location:
- code/branches/network/src/orxonox/hud
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/orxonox/hud/HUD.cc
r1414 r1422 75 75 fpsText->setCaption("init"); 76 76 77 // creating text to display render time ratio 78 rTRText = static_cast<TextAreaOverlayElement*>(om->createOverlayElement("TextArea", "rTRText")); 79 rTRText->show(); 80 rTRText->setMetricsMode(Ogre::GMM_PIXELS); 81 rTRText->setDimensions(0.001, 0.001); 82 rTRText->setPosition(10, 30); 83 rTRText->setFontName("Console"); 84 rTRText->setCharHeight(20); 85 rTRText->setCaption("init"); 86 77 87 // create energy bar 78 88 energyBar = static_cast<BarOverlayElement*>(om->createOverlayElement("Bar", "energyBar")); … … 99 109 container->setMetricsMode(Ogre::GMM_RELATIVE); 100 110 container->addChild(fpsText); 111 container->addChild(rTRText); 101 112 102 113 energyBar->init(0.01, 0.94, 0.4, container); … … 133 144 float fps = GraphicsEngine::getSingleton().getAverageFPS(); 134 145 fpsText->setCaption("FPS: " + Ogre::StringConverter::toString(fps)); 146 } 147 148 void HUD::setRenderTimeRatio(float ratio) 149 { 150 rTRText->setCaption("Render time ratio: " + Ogre::StringConverter::toString(ratio)); 135 151 } 136 152 -
code/branches/network/src/orxonox/hud/HUD.h
r1414 r1422 49 49 Ogre::OverlayContainer* container; 50 50 Ogre::TextAreaOverlayElement* fpsText; 51 Ogre::TextAreaOverlayElement* rTRText; 51 52 BarOverlayElement* energyBar; 52 53 BarOverlayElement* speedoBar; … … 60 61 void addRadarObject(Vector3 pos); 61 62 RadarObject* getFirstRadarObject(); 63 void setRenderTimeRatio(float ratio); 62 64 63 65 static HUD* instance_s;
Note: See TracChangeset
for help on using the changeset viewer.