Package net.sf.colossus.gui
Interface GUICallbacks
-
- All Known Implementing Classes:
ClientGUI
public interface GUICallbacks
Anything 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 void
acquireAngelCallback(Legion legion, CreatureType angelType)
void
answerConcede(Legion legion, boolean answer)
void
answerFlee(Legion ally, boolean answer)
void
applyCarries(BattleHex hex)
void
concede()
void
doBattleMove(int tag, BattleHex hex)
void
doneWithBattleMoves()
void
doneWithStrikes()
void
leaveCarryMode()
void
strike(int tag, BattleHex hex)
void
undoBattleMove(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()
-
-