public final class Proposal
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private Legion |
attacker |
private Legion |
defender |
private boolean |
fight |
private boolean |
mutual |
private static java.lang.String |
sep |
private Legion |
winner |
private java.util.List<java.lang.String> |
winnerLosses |
Constructor and Description |
---|
Proposal(Legion attacker,
Legion defender,
boolean fight,
boolean mutual,
Legion winner,
java.util.List<java.lang.String> winnerLosses) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
Legion |
getAttacker() |
private java.lang.String |
getAttackerId() |
Legion |
getDefender() |
private java.lang.String |
getDefenderId() |
Legion |
getWinner() |
private java.lang.String |
getWinnerId() |
java.util.List<java.lang.String> |
getWinnerLosses() |
int |
hashCode() |
boolean |
isFight() |
boolean |
isMutual() |
static Proposal |
makeFromString(java.lang.String s,
Game game)
Create a Proposal from a {sep}-separated list of fields.
|
java.lang.String |
toString() |
private final Legion attacker
private final Legion defender
private final boolean fight
private final boolean mutual
private final Legion winner
private final java.util.List<java.lang.String> winnerLosses
private static final java.lang.String sep
public Legion getAttacker()
public Legion getDefender()
public Legion getWinner()
private java.lang.String getAttackerId()
private java.lang.String getDefenderId()
private java.lang.String getWinnerId()
public boolean isFight()
public boolean isMutual()
public java.util.List<java.lang.String> getWinnerLosses()
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object