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

Public Member Functions

 Event_Settlement_Split (std::string _eventDescription, EVENT_TYPE _eventType, Settlement *_baseSettlement, Tribe *_splittingTribe)
 
std::string getLongDescription ()
 
- Public Member Functions inherited from Event
 Event ()
 
 Event (std::string _eventDescription, EVENT_TYPE _eventType)
 
virtual ~Event ()
 
std::string getEventTypeStr () const
 
std::string getColumn (std::string _column) override
 
std::string getColumnType (std::string _column) override
 

Additional Inherited Members

- Public Types inherited from Event
enum  EVENT_TYPE {
  EVENT_NONE, EVENT_WORLD_CREATED, EVENT_ITEM_CREATED, EVENT_TRIBAL_SPLIT,
  EVENT_TRIBE_BECOME_CIV, EVENT_SETTLEMENT_SPLIT, EVENT_NEW_LEADER, EVENT_DEITY_ACT,
  EVENT_TECH_BREAKTHROUGH, EVENT_SOCIAL
}
 
- Public Attributes inherited from Event
std::string eventDescription
 

Constructor & Destructor Documentation

◆ Event_Settlement_Split()

Event_Settlement_Split::Event_Settlement_Split ( std::string  _eventDescription,
EVENT_TYPE  _eventType,
Settlement _baseSettlement,
Tribe _splittingTribe 
)
inline

Member Function Documentation

◆ getLongDescription()

std::string Event_Settlement_Split::getLongDescription ( )
inlinevirtual

Reimplemented from Event.


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