1
0
mirror of https://github.com/borgesdan/xn65 synced 2024-12-29 21:54:47 +01:00
xn65/framework/xna.cpp

41 lines
727 B
C++
Raw Normal View History

2024-03-18 15:41:46 -03:00
// xna.cpp : Defines the entry point for the application.
//
#include "xna.h"
using namespace std;
using namespace xna;
//int main()
//{
// cout << "Hello CMake." << endl;
// return 0;
//}
int APIENTRY WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nCmdShow) {
GameWindow gw;
MSG msg = { 0 };
gw.ip_GameWindow->Color(255, 155, 55);
gw.Title("Teste de título");
gw.ip_GameWindow->Create();
GraphicsDevice device;
device.Initialize(gw);
do {
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else {
device.Clear();
device.Present();
}
} while (msg.message != WM_QUIT);
return 0;
}