Class Board<Power, MilitaryBranch, State, UnitStatus, ProvinceStatus>
Type parameters
-
Power
-
MilitaryBranch
-
State
-
UnitStatus
-
ProvinceStatus
Constructors
constructor
- new Board(map: DiplomacyMap<Power, MilitaryBranch>, state: State, units: Set<Unit<Power, MilitaryBranch>> | Array<Unit<Power, MilitaryBranch>>, unitStatuses: Map<Unit<Power, MilitaryBranch>, UnitStatus> | Array<[Unit<Power, MilitaryBranch>, UnitStatus]>, provinceStatuses: Map<Province<Power>, ProvinceStatus> | Array<[Province<Power>, ProvinceStatus]>): Board
-
Parameters
-
map: DiplomacyMap<Power, MilitaryBranch>
-
state: State
-
units: Set<Unit<Power, MilitaryBranch>> | Array<Unit<Power, MilitaryBranch>>
-
unitStatuses: Map<Unit<Power, MilitaryBranch>, UnitStatus> | Array<[Unit<Power, MilitaryBranch>, UnitStatus]>
-
provinceStatuses: Map<Province<Power>, ProvinceStatus> | Array<[Province<Power>, ProvinceStatus]>
Properties
provinceStatuses
province
Statuses: Map<Province<Power>, ProvinceStatus>
unitStatuses
unit
Statuses: Map<Unit<Power, MilitaryBranch>, UnitStatus>
units
units
: Set<Unit<Power, MilitaryBranch>>