53 lines
823 B
C++
53 lines
823 B
C++
|
|
// BiomeVisualiser.cpp
|
|
|
|
// Implements the cBiomeVisualiser class representing the entire app. Also implements the WinMain() entrypoint
|
|
|
|
#include "Globals.h"
|
|
#include "time.h"
|
|
#include "BiomeVisualiser.h"
|
|
|
|
|
|
|
|
|
|
|
|
int WINAPI WinMain(HINSTANCE a_Instance, HINSTANCE a_PrevInstance, LPSTR a_CmdLine, int a_ShowCmd)
|
|
{
|
|
cBiomeVisualiser App;
|
|
return App.Run();
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
cBiomeVisualiser::cBiomeVisualiser(void) :
|
|
m_Logger(new cMCLogger(Printf("BiomeVisualiser_%08x.log", time(NULL))))
|
|
{
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
int cBiomeVisualiser::Run(void)
|
|
{
|
|
if (!m_MainWnd.Create(GetDesktopWindow(), TEXT("BiomeVisualiser")))
|
|
{
|
|
LOGERROR("Cannot create main window: %d", GetLastError());
|
|
return 1;
|
|
}
|
|
|
|
MSG msg;
|
|
while (GetMessage(&msg, NULL, 0, 0))
|
|
{
|
|
TranslateMessage(&msg);
|
|
DispatchMessage(&msg);
|
|
} // while (GetMessage)
|
|
return msg.lParam;
|
|
}
|
|
|
|
|
|
|
|
|