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
 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()