1#ifndef EILE_MIT_WEILE_MAINGAMEPANEL_HPP
2#define EILE_MIT_WEILE_MAINGAMEPANEL_HPP
4#include "common/gameState/GameState.hpp"
47 std::map<int, std::pair<std::basic_string<char>, wxColour>>
_color_map;
Holds the state of one game.
Definition GameState.hpp:22
Panel for displaying the main game.
Definition MainGamePanel.hpp:19
wxSize const _figure_size
Definition MainGamePanel.hpp:77
unsigned const _space_width
Definition MainGamePanel.hpp:58
void ShowNoMoves(GameState *game_state, Player *me)
Definition MainGamePanel.cpp:433
void BuildTurnIndicator(GameState *game_state, Player *me)
Definition MainGamePanel.cpp:387
wxPoint const _board_panel_position
Definition MainGamePanel.hpp:66
wxPanel * _board_panel
Definition MainGamePanel.hpp:38
MainGamePanel(wxWindow *parent)
Definition MainGamePanel.cpp:9
std::map< int, std::pair< std::basic_string< char >, wxColour > > _color_map
Definition MainGamePanel.hpp:47
wxSize const _dice_size
Definition MainGamePanel.hpp:73
std::map< unsigned, std::pair< wxPoint, wxSize > > _spaces_map
Definition MainGamePanel.hpp:55
wxSize const _home_field_size
Definition MainGamePanel.hpp:78
unsigned const _board_length
Definition MainGamePanel.hpp:62
void BuildDice(wxPanel *parent, GameState *game_state, Player *me)
Definition MainGamePanel.cpp:403
wxSize const _side_panel_size
Definition MainGamePanel.hpp:69
unsigned const _space_height
Definition MainGamePanel.hpp:59
wxPoint const _dice_position
Definition MainGamePanel.hpp:74
void BuildBoard(wxPanel *parent, GameState *game_state, Player *me)
Definition MainGamePanel.cpp:158
unsigned const _border_size
Definition MainGamePanel.hpp:62
wxPoint const _side_panel_position
Definition MainGamePanel.hpp:70
wxSize _space_horizontal
Definition MainGamePanel.hpp:60
unsigned const _home_field_offset
Definition MainGamePanel.hpp:80
wxSize _space_vertical
Definition MainGamePanel.hpp:61
void BuildFigures(GameState *game_state, Player *me)
Definition MainGamePanel.cpp:283
wxSize const _board_panel_size
Definition MainGamePanel.hpp:65
wxPanel * _side_panel
Definition MainGamePanel.hpp:45
Holds all relevant information of a player.
Definition Player.hpp:27