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 Details

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