#include <gui.h>
Inherits ConfigListener, Module, and VideoModule.
Public Member Functions | |
Gui () | |
~Gui () | |
void | action (const gcn::ActionEvent &actionEvent) |
bool | Load () |
bool | Unload () |
bool | Update () |
void | GetSignal (std::string name) |
void | SettingChanged (std::string name) |
void | Draw (SDL_Surface *screen) |
Protected Member Functions | |
void | InitMain () |
void | CleanMain () |
void | InitOptions () |
void | CleanOptions () |
void | InitMenu () |
void | CleanMenu () |
void | InitIngame () |
void | CleanIngame () |
void | InitGametypes () |
void | CleanGametypes () |
void | InitInetchoose () |
void | CleanInetchoose () |
void | InitConnect () |
void | CleanConnect () |
Protected Attributes | |
gcn::SDLTrueTypeFont * | m_font |
gcn::SDLGraphics * | m_sdlgraphics |
gcn::SDLInput * | m_sdlinput |
gcn::SDLImageLoader * | m_sdlimageloader |
SDL_Event | m_event |
gcn::Container * | m_crown |
gcn::Container * | m_menu |
gcn::Container * | m_ingame |
gcn::Label * | m_player1 |
gcn::Label * | m_player2 |
gcn::Label * | m_title |
gcn::Container * | m_gametype |
gcn::ListBox * | m_gametypeentrys |
gcn::Container * | m_inetchoose |
gcn::ListBox * | m_inetchooseentrys |
gcn::Container * | m_main |
gcn::ListBox * | m_mainentrys |
gcn::Container * | m_options |
gcn::ListBox * | m_optionentrys |
Spin * | m_resolution |
Spin * | m_fullscreen |
gcn::Container * | m_connect |
gcn::ListBox * | m_connectentrys |
gcn::TextField * | m_ip |
gcn::TextField * | m_port |
StringListModel * | m_mentrys |
StringListModel * | m_oentrys |
StringListModel * | m_gametypes |
StringListModel * | m_inetpossibilities |
StringListModel * | m_conentrys |
StringListModel * | m_resolutions |
StringListModel * | m_onoff |
Gui::Gui | ( | ) |
Gui::~Gui | ( | ) |
void Gui::action | ( | const gcn::ActionEvent & | actionEvent | ) |
bool Gui::Load | ( | ) | [virtual] |
Called, when the module is loaded by the Resource Manager ( or another class)
Implements Module.
bool Gui::Unload | ( | ) | [virtual] |
Called, when the module is to be updated the Resource Manager ( or another class)
Implements Module.
bool Gui::Update | ( | ) | [virtual] |
Called, when the module is unloaded the Resource Manager ( or another class)
Implements Module.
void Gui::GetSignal | ( | std::string | name | ) | [virtual] |
Called, when a signal is sent to the module
name | the name of the signal |
Reimplemented from Module.
void Gui::SettingChanged | ( | std::string | name | ) | [inline, virtual] |
Implements ConfigListener.
void Gui::Draw | ( | SDL_Surface * | screen | ) | [virtual] |
Implements VideoModule.
void Gui::InitMain | ( | ) | [protected] |
void Gui::CleanMain | ( | ) | [protected] |
void Gui::InitOptions | ( | ) | [protected] |
void Gui::CleanOptions | ( | ) | [protected] |
void Gui::InitMenu | ( | ) | [protected] |
void Gui::CleanMenu | ( | ) | [protected] |
void Gui::InitIngame | ( | ) | [protected] |
void Gui::CleanIngame | ( | ) | [protected] |
void Gui::InitGametypes | ( | ) | [protected] |
void Gui::CleanGametypes | ( | ) | [protected] |
void Gui::InitInetchoose | ( | ) | [protected] |
void Gui::CleanInetchoose | ( | ) | [protected] |
void Gui::InitConnect | ( | ) | [protected] |
void Gui::CleanConnect | ( | ) | [protected] |
gcn::SDLTrueTypeFont* Gui::m_font [protected] |
gcn::SDLGraphics* Gui::m_sdlgraphics [protected] |
gcn::SDLInput* Gui::m_sdlinput [protected] |
gcn::SDLImageLoader* Gui::m_sdlimageloader [protected] |
SDL_Event Gui::m_event [protected] |
gcn::Container* Gui::m_crown [protected] |
gcn::Container* Gui::m_menu [protected] |
gcn::Container* Gui::m_ingame [protected] |
gcn::Label* Gui::m_player1 [protected] |
gcn::Label* Gui::m_player2 [protected] |
gcn::Label* Gui::m_title [protected] |
gcn::Container* Gui::m_gametype [protected] |
gcn::ListBox* Gui::m_gametypeentrys [protected] |
gcn::Container* Gui::m_inetchoose [protected] |
gcn::ListBox* Gui::m_inetchooseentrys [protected] |
gcn::Container* Gui::m_main [protected] |
gcn::ListBox* Gui::m_mainentrys [protected] |
gcn::Container* Gui::m_options [protected] |
gcn::ListBox* Gui::m_optionentrys [protected] |
Spin* Gui::m_resolution [protected] |
Spin* Gui::m_fullscreen [protected] |
gcn::Container* Gui::m_connect [protected] |
gcn::ListBox* Gui::m_connectentrys [protected] |
gcn::TextField* Gui::m_ip [protected] |
gcn::TextField* Gui::m_port [protected] |
StringListModel* Gui::m_mentrys [protected] |
StringListModel* Gui::m_oentrys [protected] |
StringListModel* Gui::m_gametypes [protected] |
StringListModel* Gui::m_inetpossibilities [protected] |
StringListModel* Gui::m_conentrys [protected] |
StringListModel* Gui::m_resolutions [protected] |
StringListModel* Gui::m_onoff [protected] |