4#include "libcockatrice/protocol/pb/response.pb.h"
9#include <qtmetamacros.h>
46 bool undoingDraw)
override;
85 bool withUserInfo)
override;
Definition server_response_containers.h:50
Definition remote_connection_controller.h:20
Definition server_response_containers.h:93
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:79
Definition server_abstractuserinterface.h:28
Definition server_cardzone.h:36
Represents a player counter with overflow-safe increment arithmetic.
Definition server_counter.h:43
Definition server_game.h:67
Response::ResponseCode cmdUndoDraw(const Command_UndoDraw &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:438
Response::ResponseCode cmdDeckSelect(const Command_DeckSelect &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:238
Response::ResponseCode cmdChangeZoneProperties(const Command_ChangeZoneProperties &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:607
~Server_Player() override
const QMap< int, Server_Counter * > & getCounters() const
Definition server_player.h:31
void clearZones() override
Definition server_player.cpp:165
void onCardBeingMoved(GameEventStorage &ges, const MoveCardStruct &cardStruct, Server_CardZone *startzone, Server_CardZone *targetzone, bool undoingDraw) override
Definition server_player.cpp:216
Response::ResponseCode cmdReverseTurn(const Command_ReverseTurn &, ResponseContainer &, GameEventStorage &ges) override
Definition server_player.cpp:623
Response::ResponseCode cmdCreateCounter(const Command_CreateCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:492
Response::ResponseCode cmdDelCounter(const Command_DelCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:545
Response::ResponseCode cmdShuffle(const Command_Shuffle &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:356
void addCounter(Server_Counter *counter)
Definition server_player.cpp:176
Response::ResponseCode cmdSetPlaymat(const Command_SetPlaymat &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:633
Server_Player(Server_Game *_game, int _playerId, const ServerInfo_User &_userInfo, bool _judge, Server_AbstractUserInterface *_handler)
Definition server_player.cpp:67
void getInfo(ServerInfo_Player *info, Server_AbstractParticipant *playerWhosAsking, bool omniscient, bool withUserInfo) override
Definition server_player.cpp:680
Response::ResponseCode cmdNextTurn(const Command_NextTurn &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:570
void setupZones() override
Definition server_player.cpp:91
int newCounterId() const
Definition server_player.cpp:78
Response::ResponseCode cmdSetActivePhase(const Command_SetActivePhase &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:584
Response::ResponseCode cmdIncCounter(const Command_IncCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:465
Response::ResponseCode cmdDrawCards(const Command_DrawCards &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:425
Response::ResponseCode cmdMulligan(const Command_Mulligan &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:388
Response::ResponseCode cmdSetCounter(const Command_SetCounter &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:518
Response::ResponseCode cmdSetSideboardPlan(const Command_SetSideboardPlan &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:305
QMap< int, Server_Counter * > counters
Definition server_player.h:21
QList< int > lastDrawList
Definition server_player.h:22
Response::ResponseCode drawCards(GameEventStorage &ges, int number)
Definition server_player.cpp:181
Response::ResponseCode cmdSetSideboardLock(const Command_SetSideboardLock &cmd, ResponseContainer &rc, GameEventStorage &ges) override
Definition server_player.cpp:328
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