starting playing the wherigo
Signed-off-by: Peter Siegmund <mars3142@noreply.mars3142.dev>
This commit is contained in:
40
main/include/ui/game_screen.h
Normal file
40
main/include/ui/game_screen.h
Normal file
@@ -0,0 +1,40 @@
|
||||
#pragma once
|
||||
|
||||
#include <wx/wx.h>
|
||||
#include <wx/listbox.h>
|
||||
#include <wx/notebook.h>
|
||||
|
||||
class cGameScreen : public wxFrame
|
||||
{
|
||||
public:
|
||||
cGameScreen(wxWindow *parent);
|
||||
|
||||
void refreshUI();
|
||||
|
||||
private:
|
||||
void OnClose(wxCloseEvent& event);
|
||||
void OnExit(wxCommandEvent& event);
|
||||
void OnAbout(wxCommandEvent& event);
|
||||
void OnSaveGame(wxCommandEvent& event);
|
||||
void OnLoadGame(wxCommandEvent& event);
|
||||
void OnExportCompletion(wxCommandEvent& event);
|
||||
void OnGameStateChanged(wxEvent& event);
|
||||
void OnZoneSelected(wxCommandEvent& event);
|
||||
void OnTaskSelected(wxCommandEvent& event);
|
||||
void OnInventorySelected(wxCommandEvent& event);
|
||||
void OnCharacterSelected(wxCommandEvent& event);
|
||||
void OnItemSelected(wxCommandEvent& event);
|
||||
|
||||
void populateZones();
|
||||
void populateTasks();
|
||||
void populateInventory();
|
||||
void populateCharacters();
|
||||
void populateItems();
|
||||
|
||||
wxNotebook* m_notebook;
|
||||
wxListBox* m_zoneList;
|
||||
wxListBox* m_taskList;
|
||||
wxListBox* m_inventoryList;
|
||||
wxListBox* m_characterList;
|
||||
wxListBox* m_itemList;
|
||||
};
|
||||
Reference in New Issue
Block a user