public class RevealEvent
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
eventAcquire |
private static java.lang.String |
eventAcquireText |
static int |
eventBattle |
private static java.lang.String |
eventBattleText |
static int |
eventLost |
private static java.lang.String |
eventLostText |
static int |
eventMoveRoll |
private static java.lang.String |
eventMoveRollText |
static int |
eventMulligan |
private static java.lang.String |
eventMulliganText |
static int |
eventPlayerChange |
private static java.lang.String |
eventPlayerChangeText |
static int |
eventRecruit |
private static java.lang.String |
eventRecruitText |
static int |
eventReinforce |
private static java.lang.String |
eventReinforceText |
static int |
eventSplit |
private static java.lang.String |
eventSplitText |
static int |
eventSummon |
private static java.lang.String |
eventSummonText |
static int |
eventTeleport |
private static java.lang.String |
eventTeleportText |
static int |
eventTurnChange |
private static java.lang.String |
eventTurnChangeText |
private int |
eventType |
private static java.lang.String[] |
eventTypeToString |
static int |
eventWon |
private static java.lang.String |
eventWonText |
private int |
height |
private int |
height2 |
private java.lang.String |
info |
private java.util.List<RevealedCreature> |
knownCreatures |
private Legion |
legion1 |
private Legion |
legion2 |
private static java.util.logging.Logger |
LOGGER |
private java.lang.String |
markerId |
private java.lang.String |
markerId2 |
private java.lang.String |
mulliganTitanBaseName |
private int |
newRoll |
static int |
NUMBEROFEVENTS |
private int |
oldRoll |
private javax.swing.JPanel |
p |
private Player |
player |
private RevealedCreature |
readyToDie |
private Player |
realPlayer |
private int |
scale |
private int |
turnNumber |
private boolean |
undone |
Constructor and Description |
---|
RevealEvent(int turnNumber,
Player player,
int eventType) |
RevealEvent(int turnNumber,
Player player,
int eventType,
int oldRoll,
int newRoll) |
RevealEvent(int turnNumber,
Player player,
int eventType,
Legion legion1,
java.util.List<RevealedCreature> knownCreatures,
Legion legion2)
TODO replace marker/height combos with Legion objects
--Done.
|
Modifier and Type | Method and Description |
---|---|
void |
addCreature(RevealedCreature rc) |
private void |
addCreatureToPanel(RevealedCreature rc) |
private void |
addCreatureWithInfoToPanel(RevealedCreature rc) |
private void |
addLabel(java.lang.String text) |
private void |
addMarker(java.lang.String markerId,
int height) |
int |
getAliveCount() |
int |
getDeadCount() |
int |
getEventType() |
java.lang.String |
getEventTypeText() |
static java.lang.String |
getEventTypeText(int type) |
int |
getHeight() |
Legion |
getLegion1() |
Legion |
getLegion2() |
java.lang.String |
getLongMarkerId()
Note that RevealEvents use (currently?) everywhere the long marker id
in order to be able to handle re-colored captured markers properly.
|
java.lang.String |
getLongMarkerId2()
Note that RevealEvents use (currently?) everywhere the long marker id
in order to be able to handle re-colored captured markers properly.
|
Player |
getPlayer() |
private Chit |
getSolidMarker() |
int |
getTurn() |
private javax.swing.JPanel |
infoEvent(java.lang.String text) |
private void |
makeCreaturesTitanChangeSafe(java.util.List<RevealedCreature> list) |
boolean |
removeReinforcedCreature(int turnNumber,
java.lang.String name) |
boolean |
removeSummonedCreature(int turnNumber,
java.lang.String name) |
void |
setAllDead() |
void |
setCreatureDied(CreatureType type,
int newHeight) |
void |
setEventInfo(java.lang.String info) |
void |
setEventType(int eventType) |
void |
setRealPlayer(Player realPlayer) |
void |
setUndone(boolean undone) |
javax.swing.JPanel |
toPanel() |
java.lang.String |
toString() |
void |
updateKnownCreatures(java.util.List<RevealedCreature> revealedCreatures) |
boolean |
wasUndone() |
private static final java.util.logging.Logger LOGGER
private final int turnNumber
private final Player player
private int eventType
private java.lang.String markerId
private int height
private java.util.List<RevealedCreature> knownCreatures
private RevealedCreature readyToDie
private java.lang.String markerId2
private int height2
private final Legion legion1
private final Legion legion2
private int oldRoll
private int newRoll
private java.lang.String mulliganTitanBaseName
private boolean undone
private int scale
private javax.swing.JPanel p
private java.lang.String info
private Player realPlayer
public static final int eventSplit
public static final int eventRecruit
public static final int eventSummon
public static final int eventTeleport
public static final int eventAcquire
public static final int eventWon
public static final int eventLost
public static final int eventTurnChange
public static final int eventPlayerChange
public static final int eventMulligan
public static final int eventMoveRoll
public static final int eventReinforce
public static final int eventBattle
public static final int NUMBEROFEVENTS
private static final java.lang.String eventSplitText
private static final java.lang.String eventRecruitText
private static final java.lang.String eventSummonText
private static final java.lang.String eventTeleportText
private static final java.lang.String eventAcquireText
private static final java.lang.String eventWonText
private static final java.lang.String eventLostText
private static final java.lang.String eventTurnChangeText
private static final java.lang.String eventPlayerChangeText
private static final java.lang.String eventMulliganText
private static final java.lang.String eventMoveRollText
private static final java.lang.String eventBattleText
private static final java.lang.String eventReinforceText
private static java.lang.String[] eventTypeToString
public RevealEvent(int turnNumber, Player player, int eventType, Legion legion1, java.util.List<RevealedCreature> knownCreatures, Legion legion2)
legion1
- TODOlegion2
- TODOpublic RevealEvent(int turnNumber, Player player, int eventType)
public RevealEvent(int turnNumber, Player player, int eventType, int oldRoll, int newRoll)
private void makeCreaturesTitanChangeSafe(java.util.List<RevealedCreature> list)
public void setEventType(int eventType)
public void setEventInfo(java.lang.String info)
public void setRealPlayer(Player realPlayer)
public void setUndone(boolean undone)
public boolean wasUndone()
public void setAllDead()
public int getAliveCount()
public int getDeadCount()
public void addCreature(RevealedCreature rc)
public void updateKnownCreatures(java.util.List<RevealedCreature> revealedCreatures)
public void setCreatureDied(CreatureType type, int newHeight)
public boolean removeSummonedCreature(int turnNumber, java.lang.String name)
public boolean removeReinforcedCreature(int turnNumber, java.lang.String name)
public int getEventType()
public java.lang.String getEventTypeText()
public static java.lang.String getEventTypeText(int type)
public Legion getLegion1()
public Legion getLegion2()
public java.lang.String getLongMarkerId()
public java.lang.String getLongMarkerId2()
public int getHeight()
public int getTurn()
public Player getPlayer()
public java.lang.String toString()
toString
in class java.lang.Object
private void addLabel(java.lang.String text)
private void addMarker(java.lang.String markerId, int height)
private Chit getSolidMarker()
private void addCreatureWithInfoToPanel(RevealedCreature rc)
private void addCreatureToPanel(RevealedCreature rc)
private javax.swing.JPanel infoEvent(java.lang.String text)
public javax.swing.JPanel toPanel()