#include "player.h"#include "../../interface/theme_manager.h"#include "../../interface/widgets/tabs/tab_game.h"#include "../board/arrow_item.h"#include "../board/card_item.h"#include "../board/card_list.h"#include "../board/counter_general.h"#include "../game_scene.h"#include "../zones/hand_zone.h"#include "../zones/pile_zone.h"#include "../zones/stack_zone.h"#include "../zones/table_zone.h"#include "player_actions.h"#include "player_target.h"#include <QDebug>#include <QMenu>#include <QMetaType>#include <QPainter>#include <QtConcurrent>#include <libcockatrice/protocol/pb/command_attach_card.pb.h>#include <libcockatrice/protocol/pb/command_set_card_counter.pb.h>#include <libcockatrice/protocol/pb/event_create_arrow.pb.h>#include <libcockatrice/protocol/pb/event_create_counter.pb.h>#include <libcockatrice/protocol/pb/event_draw_cards.pb.h>#include <libcockatrice/protocol/pb/serverinfo_player.pb.h>#include <libcockatrice/protocol/pb/serverinfo_user.pb.h>#include <libcockatrice/protocol/pb/serverinfo_zone.pb.h>#include <libcockatrice/utility/color.h>