35 bool undoingDraw)
override;
74 bool withUserInfo)
override;
Definition server_response_containers.h:46
Definition server_response_containers.h:89
Definition server_abstract_participant.h:58
Server_AbstractPlayer(Server_Game *_game, int _playerId, const ServerInfo_User &_userInfo, bool _judge, Server_AbstractUserInterface *_handler)
Definition server_abstract_player.cpp:56
Definition server_abstractuserinterface.h:20
Definition server_cardzone.h:35
Represents a player counter with overflow-safe increment arithmetic.
Definition server_counter.h:43
Definition server_game.h:52
Response::ResponseCode cmdUndoDraw(const Command_UndoDraw &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:412
Response::ResponseCode cmdDeckSelect(const Command_DeckSelect &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:225
Response::ResponseCode cmdChangeZoneProperties(const Command_ChangeZoneProperties &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:581
~Server_Player() override
const QMap< int, Server_Counter * > & getCounters() const
Definition server_player.h:20
void clearZones() override
Definition server_player.cpp:152
void onCardBeingMoved(GameEventStorage &ges, const MoveCardStruct &cardStruct, Server_CardZone *startzone, Server_CardZone *targetzone, bool undoingDraw) override
Definition server_player.cpp:203
Response::ResponseCode cmdReverseTurn(const Command_ReverseTurn &, ResponseContainer &, GameEventStorage &ges) override
Definition server_player.cpp:597
Response::ResponseCode cmdCreateCounter(const Command_CreateCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:466
Response::ResponseCode cmdDelCounter(const Command_DelCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:519
Response::ResponseCode cmdShuffle(const Command_Shuffle &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:330
void addCounter(Server_Counter *counter)
Definition server_player.cpp:163
Response::ResponseCode cmdSetPlaymat(const Command_SetPlaymat &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:607
Server_Player(Server_Game *_game, int _playerId, const ServerInfo_User &_userInfo, bool _judge, Server_AbstractUserInterface *_handler)
Definition server_player.cpp:54
void getInfo(ServerInfo_Player *info, Server_AbstractParticipant *playerWhosAsking, bool omniscient, bool withUserInfo) override
Definition server_player.cpp:646
Response::ResponseCode cmdNextTurn(const Command_NextTurn &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:544
void setupZones() override
Definition server_player.cpp:78
int newCounterId() const
Definition server_player.cpp:65
Response::ResponseCode cmdSetActivePhase(const Command_SetActivePhase &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:558
Response::ResponseCode cmdIncCounter(const Command_IncCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:439
Response::ResponseCode cmdDrawCards(const Command_DrawCards &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:399
Response::ResponseCode cmdMulligan(const Command_Mulligan &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:362
Response::ResponseCode cmdSetCounter(const Command_SetCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:492
Response::ResponseCode cmdSetSideboardPlan(const Command_SetSideboardPlan &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:279
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:168
Response::ResponseCode cmdSetSideboardLock(const Command_SetSideboardLock &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:302
Definition command_change_zone_properties.proto:3
Definition command_create_counter.proto:4
Definition command_deck_select.proto:3
Definition command_del_counter.proto:3
Definition command_draw_cards.proto:3
Definition command_inc_counter.proto:3
Definition command_mulligan.proto:3
Definition command_next_turn.proto:3
Definition command_reverse_turn.proto:3
Definition command_set_active_phase.proto:3
Definition command_set_counter.proto:3
Definition command_set_playmat.proto:4
Definition command_set_sideboard_lock.proto:3
Definition command_set_sideboard_plan.proto:4
Definition command_shuffle.proto:3
Definition command_undo_draw.proto:3
Definition server_move_card_struct.h:8
ResponseCode
Definition response.proto:14
Definition serverinfo_player.proto:6
Definition serverinfo_user.proto:2