void paint_penguin_window(wxDC &dc)
wxStaticBoxSizer * root_hbox
const wxBitmap & get_penguin_sprite() const
PlayerInfoBox(wxWindow *parent, wxWindowID id, int max_points)
void update_data(Game *game, int idx, const wxString &name)
PlayerPenguinWindow * penguin_window
wxStaticText * score_text
virtual wxSize DoGetBestSize() const override
virtual bool AcceptsFocus() const override
PlayerPenguinWindow(PlayerInfoBox *parent, wxWindowID id)
void on_paint(wxPaintEvent &event)
A wxStaticBox with just the border and no label.
The core of the unified game logic library, contains the Game struct.
The central struct of the application, holds the game data and settings.