init
This commit is contained in:
@@ -1,2 +1,27 @@
|
||||
#include "../CarlbeksLib/gxdef.h"
|
||||
|
||||
#include <Windows.h>
|
||||
#include <winuser.h>
|
||||
|
||||
#include "../CarlbeksLib/gxdef.h"
|
||||
#include "../CarlbeksLib/rgui.h"
|
||||
#include "../CarlbeksLib/iwindows.h"
|
||||
|
||||
static HINSTANCE MainInstance;
|
||||
static HWND MainWindowHandle;
|
||||
|
||||
static inline String ApplicationName = L"Project";
|
||||
|
||||
inline Carlbeks::UI::Main MainWindow;
|
||||
inline Carlbeks::UI::TickThread MainTick{ &MainWindow };
|
||||
|
||||
inline void Initialize() noexcept {
|
||||
Carlbeks::WindowsInterface::ShowConsoleIO();
|
||||
MainWindow.setWindow(MainWindowHandle);
|
||||
MainWindow.setDC(GetDC(MainWindowHandle));
|
||||
MainTick.start();
|
||||
}
|
||||
|
||||
inline void Finalize() noexcept {
|
||||
MainTick.stopAndWait();
|
||||
_wsystem(L"pause");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user