#include <MenuController.h>
Inherits GameController, and ClickListener.

Public Member Functions | |
| MenuController () | |
| virtual | ~MenuController () |
| void | step () |
| This function will be called each time unit of the game. | |
| void | draw (BITMAP *bmp) |
| This function will also be called each screen refresh to draw to the buffer. | |
| bool | isComplete () |
| This function can be called to check if the GameController is done. | |
| void | onClick (MouseEvent *e) |
| void | onClick (MouseEvent *e, void *caller) |
| void | setTitle (std::string s) |
| void | setButtons (int buttons) |
| void | setDisplay (Graphic *g) |
Protected Attributes | |
| bool | complete |
| Button * | QuitGame |
| Text * | QuitText |
| Button * | ReturnToGame |
| Text * | ReturnText |
| Layer * | menuLayer |
| Text * | title |
| Graphic * | display |
| MenuController::MenuController | ( | ) |
| MenuController::~MenuController | ( | ) | [virtual] |
| void MenuController::draw | ( | BITMAP * | ) | [virtual] |
This function will also be called each screen refresh to draw to the buffer.
Implements GameController.
| bool MenuController::isComplete | ( | ) | [inline, virtual] |
| void MenuController::onClick | ( | MouseEvent * | e, | |
| void * | caller | |||
| ) | [virtual] |
Reimplemented from ClickListener.
| void MenuController::onClick | ( | MouseEvent * | e | ) | [inline, virtual] |
Implements ClickListener.
| void MenuController::setButtons | ( | int | buttons | ) |
| void MenuController::setDisplay | ( | Graphic * | g | ) |
| void MenuController::setTitle | ( | std::string | s | ) |
| void MenuController::step | ( | ) | [virtual] |
bool MenuController::complete [protected] |
Graphic* MenuController::display [protected] |
Layer* MenuController::menuLayer [protected] |
Button* MenuController::QuitGame [protected] |
Text* MenuController::QuitText [protected] |
Text* MenuController::ReturnText [protected] |
Button* MenuController::ReturnToGame [protected] |
Text* MenuController::title [protected] |
1.5.7.1