Ember
Loading...
Searching...
No Matches
App.h
Go to the documentation of this file.
1#pragma once
2
11
12#include <wx/wx.h>
13
14class MainFrame;
15
32class App : public wxApp {
33 public:
39 App() : m_frame(nullptr), m_screenWidth(0), m_screenHeight(0) {}
40
48 bool OnInit() override;
49
57 int OnExit() override;
58
59 private:
63};
64
wxDECLARE_APP(App)
Main application class for EmberForge.
Definition App.h:32
bool OnInit() override
Application initialization.
Definition App.cpp:11
int m_screenWidth
Screen width at startup.
Definition App.h:61
MainFrame * m_frame
Pointer to main frame window.
Definition App.h:60
int m_screenHeight
Screen height at startup.
Definition App.h:62
int OnExit() override
Application cleanup.
Definition App.cpp:49
App()
Default constructor.
Definition App.h:39
Main application window for EmberForge.
Definition MainFrame.h:67