|
Symphony Of Empires
|
#include <diplomacy.hpp>


Public Member Functions | |
| LiberateNation () | |
| unsigned | cost () |
| void | enforce () |
| bool | in_effect () const |
Public Member Functions inherited from TreatyClause::BaseClause | |
| BaseClause ()=default | |
| BaseClause (const Nation &_sender, const Nation &_receiver) | |
| virtual | ~BaseClause ()=default |
Public Attributes | |
| NationId | liberated_id |
| std::vector< ProvinceId > | province_ids |
Public Attributes inherited from TreatyClause::BaseClause | |
| enum TreatyClauseType | type |
| NationId | sender_id |
| NationId | receiver_id |
| size_t | days_duration = 0 |
| bool | done = false |
Definition at line 119 of file diplomacy.hpp.
|
inline |
Definition at line 121 of file diplomacy.hpp.
|
virtual |
Reimplemented from TreatyClause::BaseClause.
Definition at line 90 of file diplomacy.cpp.
|
virtual |
Reimplemented from TreatyClause::BaseClause.
Definition at line 94 of file diplomacy.cpp.


|
virtual |
Reimplemented from TreatyClause::BaseClause.
Definition at line 103 of file diplomacy.cpp.

| NationId TreatyClause::LiberateNation::liberated_id |
Definition at line 130 of file diplomacy.hpp.
| std::vector<ProvinceId> TreatyClause::LiberateNation::province_ids |
Definition at line 131 of file diplomacy.hpp.