Update README.md

Add GameProject to Solution
This commit is contained in:
2024-03-07 15:36:20 +01:00
parent 547809c898
commit 3dcfc744d5
18 changed files with 443 additions and 12 deletions

40
Game/main.cpp Normal file
View File

@@ -0,0 +1,40 @@
#include "pch.h"
#include <ctime>
#include "Game.h"
void StartHeapControl();
void DumpMemoryLeaks();
int SDL_main(int argv, char** args) {
srand(static_cast<unsigned int>(time(nullptr)));
StartHeapControl();
Game* pGame { new Game { Window { "Project name - Name, first name - 1DAEXX", 846.f, 500.f } } };
pGame->Run();
delete pGame;
DumpMemoryLeaks();
return 0;
}
void StartHeapControl() {
#if defined(DEBUG) | defined(_DEBUG)
// Notify user if heap is corrupt
HeapSetInformation(NULL, HeapEnableTerminationOnCorruption, NULL, 0);
// Report detected leaks when the program exits
_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF);
// Set a breakpoint on the specified object allocation order number
//_CrtSetBreakAlloc( 156 );
#endif
}
void DumpMemoryLeaks() {
#if defined(DEBUG) | defined(_DEBUG)
_CrtDumpMemoryLeaks();
#endif
}