diff options
Diffstat (limited to 'menuitem.h')
-rw-r--r-- | menuitem.h | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/menuitem.h b/menuitem.h deleted file mode 100644 index c350beb..0000000 --- a/menuitem.h +++ /dev/null @@ -1,47 +0,0 @@ -/* -** Haaf's Game Engine 1.7 -** Copyright (C) 2003-2007, Relish Games -** hge.relishgames.com -** -** Tutorial 06 - Creating menus -*/ - -// In menuitem.cpp/h we define the -// behaviour of our custom GUI control - -#include "hge.h" -#include "hgegui.h" -#include "hgefont.h" -#include "hgecolor.h" -//static const char* MENUITEM_H_FN="menuitem.h"; - - -class hgeGUIMenuItem : public hgeGUIObject -{ -public: - hgeGUIMenuItem(int id, hgeFont *fnt, HEFFECT snd, float x, float y, float delay, const char *title); - - virtual void Render(); - virtual void Update(float dt); - - virtual void Enter(); - virtual void Leave(); - virtual bool IsDone(); - virtual void Focus(bool bFocused); - virtual void MouseOver(bool bOver); - - virtual bool MouseLButton(bool bDown); - virtual bool KeyClick(int key, int chr); - virtual void RePos(float x,float y); - char *title; - -private: - hgeFont *fnt; - HEFFECT snd; - float delay; - - hgeColor scolor, dcolor, scolor2, dcolor2, sshadow, dshadow; - hgeColor color, shadow; - float soffset, doffset, offset; - float timer, timer2; -}; |