Package net.sf.colossus.game
Class Legion.AcquirableDecision
- java.lang.Object
-
- net.sf.colossus.game.Legion.AcquirableDecision
-
- Enclosing class:
- Legion
public class Legion.AcquirableDecision extends java.lang.Object
Data for one pending decision. For example, for crossing the 500 there will be a decision, whether the player takes for this legion an angel or an archangel. TODO this should not be here, it should probably be modelled as a game action
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<CreatureType>
acquirables
private Legion
legion
private int
points
-
Constructor Summary
Constructors Constructor Description AcquirableDecision(Legion legion, int points, java.util.List<CreatureType> acquirables)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<CreatureType>
getAcquirables()
Legion
getLegion()
int
getPoints()
-
-
-
Field Detail
-
legion
private final Legion legion
-
points
private final int points
-
acquirables
private final java.util.List<CreatureType> acquirables
-
-
Constructor Detail
-
AcquirableDecision
public AcquirableDecision(Legion legion, int points, java.util.List<CreatureType> acquirables)
-
-
Method Detail
-
getAcquirables
public java.util.List<CreatureType> getAcquirables()
-
getPoints
public int getPoints()
-
getLegion
public Legion getLegion()
-
-