Abstract menu class. More...
#include <Menu.h>
Public Member Functions | |
Menu () | |
virtual | ~Menu () |
virtual void | Draw () |
Abstract menu class.
Abstract menu class. Derived classes use the draw method so they can be drawn easily during fade transitions between different menus (ie so there is only one Fade() method with a Menu* parameter rather than several identical Fade() methods with different parameters.
Menu::Menu | ( | ) | [inline] |
Constructor.
Create a menu.
virtual Menu::~Menu | ( | ) | [inline, virtual] |
Destructor.
Destroy the menu.
virtual void Menu::Draw | ( | ) | [inline, virtual] |
Draw.
Render the menu.
Reimplemented in DifficultyMenu, ExtendedTutorial, HighScoreTable, and MainMenu.