void equally_size_columns()
GameEndDialogGrid(wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxGridNameStr)
virtual bool TryBefore(wxEvent &event) override
void on_resize(wxSizeEvent &event)
void on_ok(wxCommandEvent &event)
void on_key_down(wxKeyEvent &event)
wxStdDialogButtonSizer * buttons_sizer
wxStaticText * header_label
wxStaticText * winner_label
GameEndDialog(wxWindow *parent, wxWindowID id, const Game *game, const wxVector< wxString > &player_names)
The core of the unified game logic library, contains the Game struct.
const wxSize wxDefaultSize
const wxPoint wxDefaultPosition
The central struct of the application, holds the game data and settings.