- Timestamp:
- Dec 5, 2016, 6:01:02 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/HUD_HS16/src/modules/overlays/hud/HUDPickupItem.cc
r11314 r11323 44 44 { 45 45 RegisterClass(HUDPickupItem); 46 Ogre::PanelOverlayElement* overlayElement_;47 46 48 47 HUDPickupItem::HUDPickupItem(Context* context) : OrxonoxOverlay(context) … … 50 49 RegisterObject(HUDPickupItem); 51 50 52 overlayElement_ = static_cast<Ogre::PanelOverlayElement* >(Ogre::OverlayManager::getSingleton().createOverlayElement("Panel", "HUDPickupItem" + getUniqueNumberString())); 53 51 std::string name = "HUDPickupItem" + getUniqueNumberString(); 52 53 overlayElement_ = static_cast<Ogre::PanelOverlayElement* >(Ogre::OverlayManager::getSingleton().createOverlayElement("Panel", name )); 54 // overlayElement_->setName(name); 55 54 56 overlayElement_->setDimensions(0.1f,0.1f); 55 57 … … 73 75 } 74 76 75 void HUDPickupItem::hideMe() 76 { 77 orxout() << this << " has called hide" << endl; 77 void HUDPickupItem::hideMe(Pickupable* p) 78 { 79 assert(overlayElement_); 80 assert(this->background_); 81 // if(p->isBeingDestroyed()) //if the pickup is being destroyed, we do nothing 82 // { 83 // orxout() << "now i didnt repaint" << endl; 84 // return; 85 // } 86 orxout() << "name overlay element: " << overlayElement_->getName() << endl; 87 // orxout() << this << " has called hide" << endl; 78 88 overlayElement_->hide(); 79 overlayElement_->_update(); 80 orxout() << "after the call the element is visible: " << overlayElement_->isVisible() << endl; 89 this->background_->removeChild(overlayElement_->getName()); 90 // this->background_->_update(); 91 // orxout() << "after the call the element is visible: " << overlayElement_->isVisible() << endl; 81 92 } 82 93
Note: See TracChangeset
for help on using the changeset viewer.