Package net.sf.colossus.gui
Interface GUICallbacks
-
- All Known Implementing Classes:
ClientGUI
public interface GUICallbacksAnything that happens in the GUI and that has effect to Client or Server, especially all things that client shall send to server.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidacquireAngelCallback(Legion legion, CreatureType angelType)voidanswerConcede(Legion legion, boolean answer)voidanswerFlee(Legion ally, boolean answer)voidapplyCarries(BattleHex hex)voidconcede()voiddoBattleMove(int tag, BattleHex hex)voiddoneWithBattleMoves()voiddoneWithStrikes()voidleaveCarryMode()voidstrike(int tag, BattleHex hex)voidundoBattleMove(BattleHex hex)
-
-
-
Method Detail
-
leaveCarryMode
void leaveCarryMode()
-
applyCarries
void applyCarries(BattleHex hex)
-
acquireAngelCallback
void acquireAngelCallback(Legion legion, CreatureType angelType)
-
answerFlee
void answerFlee(Legion ally, boolean answer)
-
answerConcede
void answerConcede(Legion legion, boolean answer)
-
doBattleMove
void doBattleMove(int tag, BattleHex hex)
-
undoBattleMove
void undoBattleMove(BattleHex hex)
-
strike
void strike(int tag, BattleHex hex)
-
doneWithBattleMoves
void doneWithBattleMoves()
-
doneWithStrikes
void doneWithStrikes()
-
concede
void concede()
-
-