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

#include <Government_Position.hpp>

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

Public Member Functions

 Government_Leader (Government *_government)
 
virtual void governDaily () override
 
virtual void recieveRequestedItem (Item *item) override
 
- Public Member Functions inherited from Government_Position
 Government_Position (Government *_government)
 
 Government_Position (const Government_Position &other)
 
Government_Positionoperator= (const Government_Position &other)
 
virtual ~Government_Position ()=default
 
bool operator== (const Character *otherCharacter) const
 
virtual void assign (Character *_character)
 
bool empty ()
 
- Public Member Functions inherited from HasMoney
 HasMoney ()
 
virtual void addMoney (int _money)
 
virtual void giveMoney (int _money)
 
virtual int getMoney ()
 
virtual bool takeMoney (int _amount)
 
virtual int takeMoneyUpTo (int _amount)
 

Additional Inherited Members

- Public Attributes inherited from Government_Position
Governmentgovernment
 
Charactercharacter
 

Constructor & Destructor Documentation

◆ Government_Leader()

Government_Leader::Government_Leader ( Government _government)

Member Function Documentation

◆ governDaily()

void Government_Leader::governDaily ( )
overridevirtual

Implements Government_Position.

◆ recieveRequestedItem()

void Government_Leader::recieveRequestedItem ( Item item)
overridevirtual

Implements CanRequestItem.


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