WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Public Member Functions | Public Attributes | List of all members
Menu_CharacterDetails Class Reference
Inheritance diagram for Menu_CharacterDetails:
Inheritance graph
[legend]
Collaboration diagram for Menu_CharacterDetails:
Collaboration graph
[legend]

Public Member Functions

 Menu_CharacterDetails ()
 
void setFont (Wildcat::Font *_font)
 
void init ()
 
void init (Character *_character)
 
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 buttonFavourite
 
GUI_Button buttonPossess
 
GUI_Button buttonSmite
 
CharacterselectedCharacter
 
GUI_Link textFatherLink
 
GUI_Link textMotherLink
 
GUI_Link textSpouseLink
 
Vector< GUI_Link * > textChildLink
 
Vector< GUI_Link * > textKillLink
 

Constructor & Destructor Documentation

◆ Menu_CharacterDetails()

Menu_CharacterDetails::Menu_CharacterDetails ( )
inline

Member Function Documentation

◆ eventResize()

void Menu_CharacterDetails::eventResize ( )
inline

◆ init() [1/2]

void Menu_CharacterDetails::init ( )
inline

◆ init() [2/2]

void Menu_CharacterDetails::init ( Character _character)
inline

◆ keyboardEvent()

bool Menu_CharacterDetails::keyboardEvent ( Keyboard *  _keyboard)
inline

◆ mouseEvent()

bool Menu_CharacterDetails::mouseEvent ( Mouse *  _mouse)
inline

◆ render()

void Menu_CharacterDetails::render ( )
inline

◆ setFont()

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

Member Data Documentation

◆ buttonClose

GUI_Button Menu_CharacterDetails::buttonClose

◆ buttonFavourite

GUI_Button Menu_CharacterDetails::buttonFavourite

◆ buttonPossess

GUI_Button Menu_CharacterDetails::buttonPossess

◆ buttonSmite

GUI_Button Menu_CharacterDetails::buttonSmite

◆ cDropPanel

ColourRGB<unsigned char> Menu_CharacterDetails::cDropPanel

◆ cHighlight

ColourRGB<unsigned char> Menu_CharacterDetails::cHighlight

◆ cNormal

ColourRGB<unsigned char> Menu_CharacterDetails::cNormal

◆ cSelected

ColourRGB<unsigned char> Menu_CharacterDetails::cSelected

◆ font

Wildcat::Font* Menu_CharacterDetails::font

◆ guiManager

GUI_Manager Menu_CharacterDetails::guiManager

◆ selectedCharacter

Character* Menu_CharacterDetails::selectedCharacter

◆ textChildLink

Vector<GUI_Link*> Menu_CharacterDetails::textChildLink

◆ textFatherLink

GUI_Link Menu_CharacterDetails::textFatherLink

◆ textKillLink

Vector<GUI_Link*> Menu_CharacterDetails::textKillLink

◆ textMotherLink

GUI_Link Menu_CharacterDetails::textMotherLink

◆ textSpouseLink

GUI_Link Menu_CharacterDetails::textSpouseLink

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