Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 11, 2008, 12:21:42 AM (16 years ago)
Author:
rgrieder
Message:
  • added XML loadable HUD
  • Radar and navi are not yet done
  • explanations follow with when things are finished
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/hud/src/orxonox/Orxonox.cc

    r1577 r1588  
    101101    // turn on frame smoothing by setting a value different from 0
    102102    frameSmoothingTime_(0.0f),
    103     orxonoxHUD_(0),
     103    //orxonoxHUD_(0),
    104104    bAbort_(false),
    105105    timefactor_(1.0f),
     
    116116  {
    117117    // keep in mind: the order of deletion is very important!
    118     this->orxonoxHUD_->destroy();
     118    /*if (this->orxonoxHUD_)
     119      delete this->orxonoxHUD_;*/
    119120    Loader::close();
    120121    InputManager::destroy();
     
    332333
    333334    // Load the HUD
    334     COUT(3) << "Orxonox: Loading HUD..." << std::endl;
    335     orxonoxHUD_ = &HUD::getSingleton();
    336     orxonoxHUD_->initialise();
     335    COUT(3) << "Orxonox: Loading HUD" << std::endl;
     336
     337    Level* hud = new Level("hud/hud.oxh");
     338    Loader::load(hud);
    337339
    338340    return true;
     
    437439//    clock_t time = 0;
    438440
    439     //Ogre::SceneManager* mSceneMgr = GraphicsEngine::getSingleton().getSceneManager();
    440     //Ogre::Viewport* mViewport = mSceneMgr->getCurrentViewport();
    441 
    442     //Ogre::CompositorManager::getSingleton().addCompositor(mViewport, "Bloom");
    443     //Ogre::CompositorManager::getSingleton().addCompositor(mViewport, "MotionBlur");
    444 
    445441    COUT(3) << "Orxonox: Starting the main loop." << std::endl;
    446442    while (!bAbort_)
     
    459455      if (mode_ != DEDICATED && frameTime > 0.4f)
    460456      {
    461         HUD::getSingleton().setRenderTimeRatio(renderTime / frameTime);
     457        GraphicsEngine::getSingleton().setAverageRTR(renderTime / frameTime);
    462458        frameTime = 0.0f;
    463459        renderTime = 0.0f;
Note: See TracChangeset for help on using the changeset viewer.