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

#include <Menu_World.hpp>

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

Public Member Functions

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

Public Attributes

GUI_Manager guiManager
 
ColourRGB< unsigned char > cNormal
 
ColourRGB< unsigned char > cSelected
 
ColourRGB< unsigned char > cDropPanel
 
ColourRGB< unsigned char > cHighlight
 
Wildcat::Font * font
 
GUI_Button buttonClose
 
GUI_Button buttonEvents
 
GUI_Button buttonCharacters
 
GUI_Button buttonCivilizations
 
GUI_Button buttonItems
 
GUI_Button buttonMythology
 
GUI_Button buttonRaces
 
Menu_Events menuEvents
 
Menu_Items menuItems
 
Menu_Mythology menuMythologies
 
Menu_Mythology menuRaces
 
Table2 tLandmass
 
GUI_Table guiTableLandmass
 
World_LandmassselectedLandmass
 
int lastRowClicked
 

Constructor & Destructor Documentation

◆ Menu_World()

Menu_World::Menu_World ( )
inline

Member Function Documentation

◆ eventResize()

void Menu_World::eventResize ( )
inline

◆ init()

void Menu_World::init ( )
inline

◆ keyboardEvent()

bool Menu_World::keyboardEvent ( Keyboard *  _keyboard)
inline

◆ mouseEvent()

bool Menu_World::mouseEvent ( Mouse *  _mouse)
inline

◆ render()

void Menu_World::render ( )
inline

◆ setFont()

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

Member Data Documentation

◆ buttonCharacters

GUI_Button Menu_World::buttonCharacters

◆ buttonCivilizations

GUI_Button Menu_World::buttonCivilizations

◆ buttonClose

GUI_Button Menu_World::buttonClose

◆ buttonEvents

GUI_Button Menu_World::buttonEvents

◆ buttonItems

GUI_Button Menu_World::buttonItems

◆ buttonMythology

GUI_Button Menu_World::buttonMythology

◆ buttonRaces

GUI_Button Menu_World::buttonRaces

◆ cDropPanel

ColourRGB<unsigned char> Menu_World::cDropPanel

◆ cHighlight

ColourRGB<unsigned char> Menu_World::cHighlight

◆ cNormal

ColourRGB<unsigned char> Menu_World::cNormal

◆ cSelected

ColourRGB<unsigned char> Menu_World::cSelected

◆ font

Wildcat::Font* Menu_World::font

◆ guiManager

GUI_Manager Menu_World::guiManager

◆ guiTableLandmass

GUI_Table Menu_World::guiTableLandmass

◆ lastRowClicked

int Menu_World::lastRowClicked

◆ menuEvents

Menu_Events Menu_World::menuEvents

◆ menuItems

Menu_Items Menu_World::menuItems

◆ menuMythologies

Menu_Mythology Menu_World::menuMythologies

◆ menuRaces

Menu_Mythology Menu_World::menuRaces

◆ selectedLandmass

World_Landmass* Menu_World::selectedLandmass

◆ tLandmass

Table2 Menu_World::tLandmass

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