StarTrekV3_Linux
Version3
|
#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 |
Container for menu items
TMenu::TMenu | ( | ) |
TMenu::~TMenu | ( | ) |
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 | ) |
|
friend |