Package net.sf.colossus.gui
Class EngagementResults.Engagement
- java.lang.Object
-
- net.sf.colossus.gui.EngagementResults.Engagement
-
- Enclosing class:
- EngagementResults
private class EngagementResults.Engagement extends java.lang.Object
Stores information about an engagement. TODO this should probably be a class in the game package
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Legion
attacker
(package private) java.util.List<java.lang.Boolean>
attackerEndingCertainties
private java.util.List<java.lang.String>
attackerEndingContents
(package private) java.util.List<java.lang.Boolean>
attackerStartingCertainities
private java.util.List<java.lang.String>
attackerStartingContents
private Legion
defender
(package private) java.util.List<java.lang.Boolean>
defenderEndingCertainties
private java.util.List<java.lang.String>
defenderEndingContents
(package private) java.util.List<java.lang.Boolean>
defenderStartingCertainities
private java.util.List<java.lang.String>
defenderStartingContents
private int
gameTurn
private java.lang.String
hexLabel
private Legion
loser
private java.lang.String
method
private int
points
private int
turns
(package private) Legion
winner
-
Constructor Summary
Constructors Constructor Description Engagement(Legion winner, java.lang.String method, int points, int turns, java.util.List<java.lang.String> attackerStartingContents, java.util.List<java.lang.String> defenderStartingContents, java.util.List<java.lang.Boolean> attackerStartingCertainities, java.util.List<java.lang.Boolean> defenderStartingCertainities, IOracle oracle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getResultText()
java.lang.String
getSummary()
private void
setWinnerAndLoserId()
-
-
-
Field Detail
-
winner
Legion winner
-
loser
private Legion loser
-
attacker
final Legion attacker
-
defender
private final Legion defender
-
method
private final java.lang.String method
-
points
private final int points
-
turns
private final int turns
-
attackerStartingContents
private final java.util.List<java.lang.String> attackerStartingContents
-
defenderStartingContents
private final java.util.List<java.lang.String> defenderStartingContents
-
attackerStartingCertainities
final java.util.List<java.lang.Boolean> attackerStartingCertainities
-
defenderStartingCertainities
final java.util.List<java.lang.Boolean> defenderStartingCertainities
-
hexLabel
private final java.lang.String hexLabel
-
gameTurn
private final int gameTurn
-
attackerEndingContents
private final java.util.List<java.lang.String> attackerEndingContents
-
defenderEndingContents
private final java.util.List<java.lang.String> defenderEndingContents
-
attackerEndingCertainties
final java.util.List<java.lang.Boolean> attackerEndingCertainties
-
defenderEndingCertainties
final java.util.List<java.lang.Boolean> defenderEndingCertainties
-
-
Constructor Detail
-
Engagement
public Engagement(Legion winner, java.lang.String method, int points, int turns, java.util.List<java.lang.String> attackerStartingContents, java.util.List<java.lang.String> defenderStartingContents, java.util.List<java.lang.Boolean> attackerStartingCertainities, java.util.List<java.lang.Boolean> defenderStartingCertainities, IOracle oracle)
-
-