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

46 lines
827 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;
//}
class Game1 : public Game {
public:
Game1() {
2024-04-01 14:37:07 -03:00
graphics = New<GraphicsDeviceManager>(this);
}
virtual void Update(GameTime const& gameTime) {
Game::Update(gameTime);
}
virtual void Draw(GameTime const& gameTime) {
2024-04-01 14:37:07 -03:00
GraphicsDevice->Clear();
Game::Draw(gameTime);
}
private:
2024-04-01 14:37:07 -03:00
PGraphicsDeviceManager graphics;
};
int APIENTRY WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPSTR lpCmdLine, _In_ int nCmdShow) {
/*FileStream stream("D:/VS_EXPBSLN_x64_enu.CAB");
2024-03-26 17:22:00 -03:00
auto pos = stream.Position();
auto len = stream.Length();
pos = stream.Position();*/
2024-03-26 17:22:00 -03:00
Game1 game;
2024-03-21 16:01:47 -03:00
game.Run();
2024-03-18 15:41:46 -03:00
return 0;
}