#pragma once //ML Detection Extension #if defined(_MSC_VER) && defined(_DEBUG) #define _CRTDBG_MAP_ALLOC #include #include #define DEBUG_NEW new(_NORMAL_BLOCK, __FILE__, __LINE__) #define new DEBUG_NEW #endif #if defined(_MSC_VER) && !defined(MOTHERLOAD_DISABLE_MSVC_LINK_PRAGMAS) // SDL libs #pragma comment(lib, "SDL2.lib") #pragma comment(lib, "SDL2main.lib") // OpenGL libs #pragma comment (lib,"opengl32.lib") #pragma comment (lib,"Glu32.lib") // SDL extension libs #pragma comment(lib, "SDL2_image.lib") #pragma comment(lib, "SDL2_ttf.lib") #pragma comment(lib, "SDL2_mixer.lib") #endif // SDL and OpenGL Includes #if defined(_MSC_VER) #pragma warning(disable : 26812) #pragma warning(disable : 4820) #endif #include #include #include #include #include #if defined(_MSC_VER) #pragma warning(default : 26812) #pragma warning(default : 4820) #endif #include "structs.h"