BattleCallback.h 626 B

1234567891011121314151617181920212223
  1. #pragma once
  2. #include "../global.h"
  3. #include "../CCallback.h"
  4. /*class CBattleCallback : public IBattleCallback, public CBattleInfoCallback
  5. {
  6. private:
  7. CBattleCallback(CGameState *GS, int Player, CClient *C);
  8. protected:
  9. void sendRequest(const CPack *request);
  10. CClient *cl;
  11. //virtual bool hasAccess(int playerId) const;
  12. public:
  13. int battleMakeAction(BattleAction* action) OVERRIDE;//for casting spells by hero - DO NOT use it for moving active stack
  14. bool battleMakeTacticAction(BattleAction * action) OVERRIDE; // performs tactic phase actions
  15. friend class CCallback;
  16. friend class CClient;
  17. };*/