1 #pragma once
2 
3 // pre-compiled header file
4 
5 #ifdef _WIN32
6 // get rid of "unsafe" warnings for file commands (fopen vs fopen_s etc)
7 #define _CRT_SECURE_CPP_OVERLOAD_STANDARD_NAMES 1
8 #define _CRT_SECURE_NO_WARNINGS
9 #endif
10 
11 #include <vector>
12 #include <string>
13 #include <cassert>
14 
15 // we include SDL globally, so that SDL_MAJOR_VERSION is available at least
16 #if defined(__ANDROID__)
17 #include <sdl.h>
18 #elif defined(__DragonFly__)
19 #include <SDL2/SDL.h>
20 #elif defined(__MORPHOS__)
21 #include <SDL/SDL.h>
22 #else
23 #include <sdl.h>
24 #endif
25