16 const ServerInfo_User &_userInfo,
35 bool undoingDraw)
override;
37 Response::ResponseCode
39 Response::ResponseCode
41 Response::ResponseCode
43 Response::ResponseCode
45 Response::ResponseCode
47 Response::ResponseCode
49 Response::ResponseCode
51 Response::ResponseCode
53 Response::ResponseCode
55 Response::ResponseCode
57 Response::ResponseCode
59 Response::ResponseCode
61 Response::ResponseCode
63 Response::ResponseCode
69 void getInfo(ServerInfo_Player *info,
72 bool withUserInfo)
override;
Definition server_response_containers.h:46
Definition server_response_containers.h:89
Definition server_abstract_participant.h:57
Server_AbstractPlayer(Server_Game *_game, int _playerId, const ServerInfo_User &_userInfo, bool _judge, Server_AbstractUserInterface *_handler)
Definition server_abstract_player.cpp:55
Definition server_abstractuserinterface.h:20
Definition server_cardzone.h:35
Represents a player counter with overflow-safe increment arithmetic.
Definition server_counter.h:41
Definition server_game.h:47
Response::ResponseCode cmdUndoDraw(const Command_UndoDraw &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:403
Response::ResponseCode cmdDeckSelect(const Command_DeckSelect &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:224
Response::ResponseCode cmdChangeZoneProperties(const Command_ChangeZoneProperties &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:572
~Server_Player() override
const QMap< int, Server_Counter * > & getCounters() const
Definition server_player.h:20
void clearZones() override
Definition server_player.cpp:151
void onCardBeingMoved(GameEventStorage &ges, const MoveCardStruct &cardStruct, Server_CardZone *startzone, Server_CardZone *targetzone, bool undoingDraw) override
Definition server_player.cpp:202
Response::ResponseCode cmdReverseTurn(const Command_ReverseTurn &, ResponseContainer &, GameEventStorage &ges) override
Definition server_player.cpp:588
Response::ResponseCode cmdCreateCounter(const Command_CreateCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:457
Response::ResponseCode cmdDelCounter(const Command_DelCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:510
Response::ResponseCode cmdShuffle(const Command_Shuffle &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:321
void addCounter(Server_Counter *counter)
Definition server_player.cpp:162
Server_Player(Server_Game *_game, int _playerId, const ServerInfo_User &_userInfo, bool _judge, Server_AbstractUserInterface *_handler)
Definition server_player.cpp:53
void getInfo(ServerInfo_Player *info, Server_AbstractParticipant *playerWhosAsking, bool omniscient, bool withUserInfo) override
Definition server_player.cpp:597
Response::ResponseCode cmdNextTurn(const Command_NextTurn &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:535
void setupZones() override
Definition server_player.cpp:77
int newCounterId() const
Definition server_player.cpp:64
Response::ResponseCode cmdSetActivePhase(const Command_SetActivePhase &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:549
Response::ResponseCode cmdIncCounter(const Command_IncCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:430
Response::ResponseCode cmdDrawCards(const Command_DrawCards &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:390
Response::ResponseCode cmdMulligan(const Command_Mulligan &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:353
Response::ResponseCode cmdSetCounter(const Command_SetCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:483
Response::ResponseCode cmdSetSideboardPlan(const Command_SetSideboardPlan &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:270
QMap< int, Server_Counter * > counters
Definition server_player.h:10
QList< int > lastDrawList
Definition server_player.h:11
Response::ResponseCode drawCards(GameEventStorage &ges, int number)
Definition server_player.cpp:167
Response::ResponseCode cmdSetSideboardLock(const Command_SetSideboardLock &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:293
Definition server_move_card_struct.h:8