StarTrekV3_Linux  Version3
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros Pages
TMenu Class Reference

#include <Menu.h>

Public Member Functions

 TMenu ()
 
 ~TMenu ()
 
void ClearItems ()
 
void AddMenuItem (string a_strCaption, void(*a_pCallBack)())
 
void DeleteLast ()
 
void ProcessMouseEvent (ALLEGRO_MOUSE_EVENT *mouse_event)
 
void Draw (ALLEGRO_FONT *a_pFont)
 
int Count ()
 

Friends

class TMenuItem
 

Detailed Description

Container for menu items

Constructor & Destructor Documentation

TMenu::TMenu ( )
TMenu::~TMenu ( )

Member Function Documentation

void TMenu::AddMenuItem ( string  a_strCaption,
void(*)()  a_pCallBack 
)
void TMenu::ClearItems ( )
int TMenu::Count ( )
void TMenu::DeleteLast ( )
void TMenu::Draw ( ALLEGRO_FONT *  a_pFont)
void TMenu::ProcessMouseEvent ( ALLEGRO_MOUSE_EVENT *  mouse_event)

Friends And Related Function Documentation

friend class TMenuItem
friend

The documentation for this class was generated from the following files: