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

#include <Menu_AdventureMode.hpp>

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

Public Member Functions

 InteractManager ()
 
void clear ()
 
bool keyboardEvent (Keyboard *_keyboard)
 
bool mouseEvent (Mouse *_mouse)
 
bool build (Item *_sourceItem, unsigned long int _x, unsigned long int _y)
 
void render ()
 

Public Attributes

unsigned long int x
 
unsigned long int y
 
LocalTilelocalSelected
 
StaticobjStaticSelected
 
ItemsourceItem
 
Vector< WorldObject * > vGeneric
 
Vector< Item * > vItem
 
Vector< Character * > vCharacter
 
Vector< Creature * > vCreature
 
Vector< Interaction * > vInteraction
 

Constructor & Destructor Documentation

◆ InteractManager()

InteractManager::InteractManager ( )
inline

Member Function Documentation

◆ build()

bool InteractManager::build ( Item _sourceItem,
unsigned long int  _x,
unsigned long int  _y 
)
inline

◆ clear()

void InteractManager::clear ( )
inline

◆ keyboardEvent()

bool InteractManager::keyboardEvent ( Keyboard *  _keyboard)
inline

◆ mouseEvent()

bool InteractManager::mouseEvent ( Mouse *  _mouse)
inline

◆ render()

void InteractManager::render ( )
inline

Member Data Documentation

◆ localSelected

LocalTile* InteractManager::localSelected

◆ objStaticSelected

Static* InteractManager::objStaticSelected

◆ sourceItem

Item* InteractManager::sourceItem

◆ vCharacter

Vector<Character*> InteractManager::vCharacter

◆ vCreature

Vector<Creature*> InteractManager::vCreature

◆ vGeneric

Vector<WorldObject*> InteractManager::vGeneric

◆ vInteraction

Vector<Interaction*> InteractManager::vInteraction

◆ vItem

Vector<Item*> InteractManager::vItem

◆ x

unsigned long int InteractManager::x

◆ y

unsigned long int InteractManager::y

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