28 #ifndef GAME_DEATH_MENU_H 29 #define GAME_DEATH_MENU_H 31 #include "hpl1/engine/engine.h" 33 #include "hpl1/penumbra-overture/GameTypes.h" 45 void OnUpdate(
float afTimeStep);
49 virtual void OnMouseDown() = 0;
50 virtual void OnMouseUp() = 0;
52 void OnMouseOver(
bool abOver);
54 const cRect2f &GetRect() {
return mRect; }
111 void Update(
float afTimeStep);
113 void SetMousePos(
const cVector2f &avPos);
114 void AddMousePos(
const cVector2f &avRel);
115 cVector2f GetMousePos() {
return mvMousePos; }
117 void OnMouseDown(eMButton aButton);
118 void OnMouseUp(eMButton aButton);
120 void SetActive(
bool abX);
121 bool IsActive() {
return mbActive; }
140 eCrossHairState mLastCrossHairState;
147 #endif // GAME_DEATH_MENU_H
Definition: font_data.h:67
Definition: GraphicsDrawer.h:77
Definition: GfxObject.h:38
Definition: Updateable.h:35
Definition: list_intern.h:51
Definition: DeathMenu.h:85