WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Public Member Functions | Public Attributes | List of all members
Menu_Title Class Reference

#include <Menu_Title.hpp>

Inheritance diagram for Menu_Title:
Inheritance graph
[legend]
Collaboration diagram for Menu_Title:
Collaboration graph
[legend]

Public Member Functions

 Menu_Title ()
 
void setFont (Wildcat::Font *_font)
 
void eventResize ()
 
void init ()
 
void render ()
 
bool mouseEvent (Mouse *_mouse)
 
void logicTick ()
 
bool keyboardEvent (Keyboard *_keyboard)
 
bool stealKeyboard ()
 

Public Attributes

ColourRGB< unsigned char > cNormal
 
ColourRGB< unsigned char > cSelected
 
ColourRGB< unsigned char > cDropPanel
 
ColourRGB< unsigned char > cHighlight
 
GUI_Button buttonNewGame
 
GUI_Button buttonLoadGame
 
GUI_Button buttonOptions
 
GUI_Button buttonQuit
 
GUI_Button buttonTestSomething
 
GUI_Manager guiManager
 
Texture * backgroundTexture
 

Constructor & Destructor Documentation

◆ Menu_Title()

Menu_Title::Menu_Title ( )
inline

Member Function Documentation

◆ eventResize()

void Menu_Title::eventResize ( )
inline

◆ init()

void Menu_Title::init ( )
inline

◆ keyboardEvent()

bool Menu_Title::keyboardEvent ( Keyboard *  _keyboard)
inline

◆ logicTick()

void Menu_Title::logicTick ( )
inline

◆ mouseEvent()

bool Menu_Title::mouseEvent ( Mouse *  _mouse)
inline

◆ render()

void Menu_Title::render ( )
inline

◆ setFont()

void Menu_Title::setFont ( Wildcat::Font *  _font)
inline

◆ stealKeyboard()

bool Menu_Title::stealKeyboard ( )
inline

Member Data Documentation

◆ backgroundTexture

Texture* Menu_Title::backgroundTexture

◆ buttonLoadGame

GUI_Button Menu_Title::buttonLoadGame

◆ buttonNewGame

GUI_Button Menu_Title::buttonNewGame

◆ buttonOptions

GUI_Button Menu_Title::buttonOptions

◆ buttonQuit

GUI_Button Menu_Title::buttonQuit

◆ buttonTestSomething

GUI_Button Menu_Title::buttonTestSomething

◆ cDropPanel

ColourRGB<unsigned char> Menu_Title::cDropPanel

◆ cHighlight

ColourRGB<unsigned char> Menu_Title::cHighlight

◆ cNormal

ColourRGB<unsigned char> Menu_Title::cNormal

◆ cSelected

ColourRGB<unsigned char> Menu_Title::cSelected

◆ guiManager

GUI_Manager Menu_Title::guiManager

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