devilutionX/Source/main.cpp
Anders Jenbo e2ead2cc5e Port engine to Android
Set the font path for Android

Do not check for FileExists on CharisSILB.ttf for Android, FileExists
will always fail as it doesn't detect files located in the APK

port
2021-06-15 00:23:35 +02:00

41 lines
751 B
C++

#include <SDL.h>
#ifdef __SWITCH__
#include "platform/switch/network.h"
#endif
#ifdef __3DS__
#include "platform/ctr/system.h"
#endif
#ifdef GPERF_HEAP_MAIN
#include <gperftools/heap-profiler.h>
#endif
#include "diablo.h"
#if !defined(__APPLE__)
extern "C" const char *__asan_default_options()
{
return "halt_on_error=0";
}
#endif
#ifdef __ANDROID__
int SDL_main(int argc, char **argv)
#else
int main(int argc, char **argv)
#endif
{
#ifdef __SWITCH__
switch_enable_network();
#endif
#ifdef __3DS__
ctr_sys_init();
#endif
#ifdef GPERF_HEAP_MAIN
HeapProfilerStart("main");
#endif
const int result = devilution::DiabloMain(argc, argv);
#ifdef GPERF_HEAP_MAIN
HeapProfilerStop();
#endif
return result;
}