Symphony Of Empires
Province::Battle Struct Reference

#include <province.hpp>

Public Member Functions

 Battle ()=default
 
std::vector< UnitIdget_attacker_unit_ids () const
 
std::vector< UnitIdget_defender_unit_ids () const
 

Public Attributes

float attacker_casualties = 0.f
 
float defender_casualties = 0.f
 
std::vector< UnitIdunit_ids
 
std::vector< NationIdattacker_nations_ids
 
std::vector< NationIddefender_nations_ids
 
bool active = false
 

Detailed Description

Definition at line 111 of file province.hpp.

Constructor & Destructor Documentation

◆ Battle()

Province::Battle::Battle ( )
default

Member Function Documentation

◆ get_attacker_unit_ids()

std::vector< UnitId > Province::Battle::get_attacker_unit_ids ( ) const

Definition at line 72 of file province.cpp.

Here is the caller graph for this function:

◆ get_defender_unit_ids()

std::vector< UnitId > Province::Battle::get_defender_unit_ids ( ) const

Definition at line 84 of file province.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ active

bool Province::Battle::active = false

Definition at line 118 of file province.hpp.

◆ attacker_casualties

float Province::Battle::attacker_casualties = 0.f

Definition at line 113 of file province.hpp.

◆ attacker_nations_ids

std::vector<NationId> Province::Battle::attacker_nations_ids

Definition at line 116 of file province.hpp.

◆ defender_casualties

float Province::Battle::defender_casualties = 0.f

Definition at line 114 of file province.hpp.

◆ defender_nations_ids

std::vector<NationId> Province::Battle::defender_nations_ids

Definition at line 117 of file province.hpp.

◆ unit_ids

std::vector<UnitId> Province::Battle::unit_ids

Definition at line 115 of file province.hpp.


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