- Timestamp:
- Oct 29, 2015, 11:27:32 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/fabienHS15/src/modules/overlays/hud/HUDWeapon.h
r10688 r10721 65 65 virtual void changedVisibility(); 66 66 virtual void changedName(); 67 virtual void positionChanged(); 67 virtual void positionChanged(); 68 virtual void sizeChanged(); 68 69 69 70 virtual void setWeapon(Weapon* weapon); 70 71 72 inline void setWeaponModeHUDActualSize(Vector2 vector) 73 { weaponModeHUDActualSize_ = vector; 74 this->updateSize(); 75 } 76 inline Vector2 getWeaponModeHUDActualSize() const 77 { return weaponModeHUDActualSize_; } 78 inline void setWeaponIndex(int index) 79 { weaponIndex_ = index; 80 this->updatePosition(); 81 } 82 83 virtual void positionHUDChilds(); 84 71 85 private: 72 86 virtual void createHUDChilds(); 73 virtual void positionHUDChilds();74 virtual void destroyHUDChilds(); 87 88 virtual void destroyHUDChilds(); 75 89 virtual void updateWeaponModeList(); 90 virtual void updateSize(); 91 virtual void updatePosition(); 76 92 77 93 WeakPtr<Pawn> owner_; … … 81 97 std::vector<WeakPtr<HUDWeaponMode> > hudWeaponModes_; 82 98 83 Ogre::PanelOverlayElement* overlayElement_; 99 Ogre::PanelOverlayElement* overlayElement_; 100 101 Vector2 weaponModeHUDActualSize_; 102 int weaponIndex_; 84 103 }; 85 104 }
Note: See TracChangeset
for help on using the changeset viewer.