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