Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Apr 8, 2008, 11:12:22 AM (16 years ago)
Author:
chaiy
Message:

BarFactory created, but doesn't work yet

File:
1 edited

Legend:

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

    r1000 r1002  
    3535#include "HUD.h"
    3636#include "Bar.h"
    37 #include "TestElement.h"
     37#include "Factories.h"
    3838// ugly hack
    3939#include "Orxonox.h"
     
    5252    Ogre::OverlayManager& overlayManager = Ogre::OverlayManager::getSingleton();
    5353
    54     energyCounter = new Bar(0,0,100,20,Bar::LEFT,Bar::YELLOW,"Orxonox/HUD/energyCounterPanel/energyCounter");
     54//    energyCounter = new Bar(0,0,100,20,Bar::LEFT,Bar::YELLOW,"Orxonox/HUD/energyCounterPanel/energyCounter");
    5555
    5656    Ogre::OverlayContainer* energyCounterPanel = static_cast<Ogre::OverlayContainer*>(overlayManager.createOverlayElement("Panel", "Orxonox/HUD/energyCounterPanel"));
     
    6262    energyCounterPanel->setMetricsMode(Ogre::GMM_PIXELS);       
    6363    energyCounterPanel->show();
    64     energyCounterPanel->addChild(energyCounter->element);
    65 
    66     TestOverlayElementFactory *factory = new TestOverlayElementFactory();
     64//    energyCounterPanel->addChild(energyCounter->element);
     65
     66    BarOverlayElementFactory *factory = new BarOverlayElementFactory();
    6767    overlayManager.addOverlayElementFactory(factory);
    68     Ogre::OverlayElement* testElement = overlayManager.createOverlayElementFromFactory("Test", "testElement");
     68    Ogre::OverlayElement* BarElement = overlayManager.createOverlayElementFromFactory("Bar", "BarElement");
     69
     70
     71
     72
    6973
    7074    Ogre::Overlay* orxonoxOverlay = overlayManager.create("Orxonox/HUD");
Note: See TracChangeset for help on using the changeset viewer.