net.sf.colossus.gui
Class RevealEvent
java.lang.Object
net.sf.colossus.gui.RevealEvent
public class RevealEvent
- extends java.lang.Object
Contains info about one event that revealed some interesting information,
stored in EventViewer.
- Author:
- Clemens Katzer
Constructor Summary |
RevealEvent(Client client,
int turnNumber,
Player player,
int eventType,
int oldRoll,
int newRoll)
|
RevealEvent(Client client,
int turnNumber,
Player player,
int eventType,
java.lang.String markerId,
int height,
java.util.List<RevealedCreature> knownCreatures,
java.lang.String markerId2,
int height2)
TODO replace marker/height combos with Legion objects
NOTE Can replace only for input, need to store marker and height
from here on, because Legion content will change but we
want to record the original state! |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LOGGER
private static final java.util.logging.Logger LOGGER
client
private final Client client
turnNumber
private final int turnNumber
player
private final Player player
eventType
private int eventType
markerId
private java.lang.String markerId
height
private int height
knownCreatures
private java.util.List<RevealedCreature> knownCreatures
readyToDie
private RevealedCreature readyToDie
markerId2
private java.lang.String markerId2
height2
private int height2
oldRoll
private int oldRoll
newRoll
private int newRoll
mulliganTitanBaseName
private java.lang.String mulliganTitanBaseName
undone
private boolean undone
scale
private int scale
p
private javax.swing.JPanel p
info
private java.lang.String info
realPlayer
private Player realPlayer
eventSplit
public static final int eventSplit
- See Also:
- Constant Field Values
eventRecruit
public static final int eventRecruit
- See Also:
- Constant Field Values
eventSummon
public static final int eventSummon
- See Also:
- Constant Field Values
eventTeleport
public static final int eventTeleport
- See Also:
- Constant Field Values
eventAcquire
public static final int eventAcquire
- See Also:
- Constant Field Values
eventWon
public static final int eventWon
- See Also:
- Constant Field Values
eventLost
public static final int eventLost
- See Also:
- Constant Field Values
eventTurnChange
public static final int eventTurnChange
- See Also:
- Constant Field Values
eventPlayerChange
public static final int eventPlayerChange
- See Also:
- Constant Field Values
eventMulligan
public static final int eventMulligan
- See Also:
- Constant Field Values
eventMoveRoll
public static final int eventMoveRoll
- See Also:
- Constant Field Values
eventReinforce
public static final int eventReinforce
- See Also:
- Constant Field Values
eventBattle
public static final int eventBattle
- See Also:
- Constant Field Values
NUMBEROFEVENTS
public static final int NUMBEROFEVENTS
- See Also:
- Constant Field Values
eventSplitText
private static final java.lang.String eventSplitText
- See Also:
- Constant Field Values
eventRecruitText
private static final java.lang.String eventRecruitText
- See Also:
- Constant Field Values
eventSummonText
private static final java.lang.String eventSummonText
- See Also:
- Constant Field Values
eventTeleportText
private static final java.lang.String eventTeleportText
- See Also:
- Constant Field Values
eventAcquireText
private static final java.lang.String eventAcquireText
- See Also:
- Constant Field Values
eventWonText
private static final java.lang.String eventWonText
- See Also:
- Constant Field Values
eventLostText
private static final java.lang.String eventLostText
- See Also:
- Constant Field Values
eventTurnChangeText
private static final java.lang.String eventTurnChangeText
- See Also:
- Constant Field Values
eventPlayerChangeText
private static final java.lang.String eventPlayerChangeText
- See Also:
- Constant Field Values
eventMulliganText
private static final java.lang.String eventMulliganText
- See Also:
- Constant Field Values
eventMoveRollText
private static final java.lang.String eventMoveRollText
- See Also:
- Constant Field Values
eventBattleText
private static final java.lang.String eventBattleText
- See Also:
- Constant Field Values
eventReinforceText
private static final java.lang.String eventReinforceText
- See Also:
- Constant Field Values
eventTypeToString
private static java.lang.String[] eventTypeToString
RevealEvent
public RevealEvent(Client client,
int turnNumber,
Player player,
int eventType,
java.lang.String markerId,
int height,
java.util.List<RevealedCreature> knownCreatures,
java.lang.String markerId2,
int height2)
- TODO replace marker/height combos with Legion objects
NOTE Can replace only for input, need to store marker and height
from here on, because Legion content will change but we
want to record the original state!
RevealEvent
public RevealEvent(Client client,
int turnNumber,
Player player,
int eventType,
int oldRoll,
int newRoll)
makeCreaturesTitanChangeSafe
private void makeCreaturesTitanChangeSafe(java.util.List<RevealedCreature> list)
setEventType
public void setEventType(int eventType)
setEventInfo
public void setEventInfo(java.lang.String info)
setRealPlayer
public void setRealPlayer(Player realPlayer)
setUndone
public void setUndone(boolean undone)
wasUndone
public boolean wasUndone()
setAllDead
public void setAllDead()
getAliveCount
public int getAliveCount()
getDeadCount
public int getDeadCount()
addCreature
public void addCreature(RevealedCreature rc)
updateKnownCreatures
public void updateKnownCreatures(java.util.List<RevealedCreature> revealedCreatures)
setCreatureDied
public void setCreatureDied(CreatureType type,
int newHeight)
removeSummonedCreature
public boolean removeSummonedCreature(int turnNumber,
java.lang.String name)
removeReinforcedCreature
public boolean removeReinforcedCreature(int turnNumber,
java.lang.String name)
getEventType
public int getEventType()
getEventTypeText
public java.lang.String getEventTypeText()
getEventTypeText
public static java.lang.String getEventTypeText(int type)
getMarkerId
public java.lang.String getMarkerId()
getMarkerId2
public java.lang.String getMarkerId2()
getHeight
public int getHeight()
getTurn
public int getTurn()
getPlayer
public Player getPlayer()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
addLabel
private void addLabel(java.lang.String text)
addMarker
private void addMarker(java.lang.String markerId,
int height)
getSolidMarker
private Chit getSolidMarker()
addCreatureWithInfoToPanel
private void addCreatureWithInfoToPanel(RevealedCreature rc)
addCreatureToPanel
private void addCreatureToPanel(RevealedCreature rc)
infoEvent
private javax.swing.JPanel infoEvent(java.lang.String text)
toPanel
public javax.swing.JPanel toPanel()