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

#include <Government_Position.hpp>

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

Public Member Functions

 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 governDaily ()=0
 
virtual void assign (Character *_character)
 
bool empty ()
 

Public Attributes

Governmentgovernment
 
Charactercharacter
 

Constructor & Destructor Documentation

◆ Government_Position() [1/2]

Government_Position::Government_Position ( Government _government)

◆ Government_Position() [2/2]

Government_Position::Government_Position ( const Government_Position other)

◆ ~Government_Position()

virtual Government_Position::~Government_Position ( )
virtualdefault

Member Function Documentation

◆ assign()

void Government_Position::assign ( Character _character)
virtual

◆ empty()

bool Government_Position::empty ( )

◆ governDaily()

virtual void Government_Position::governDaily ( )
pure virtual

◆ operator=()

Government_Position & Government_Position::operator= ( const Government_Position other)

◆ operator==()

bool Government_Position::operator== ( const Character otherCharacter) const

Member Data Documentation

◆ character

Character* Government_Position::character

◆ government

Government* Government_Position::government

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