From 9445c69a5148b9ef070aca2e73d94b38e9f4ce79 Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Wed, 6 Dec 2017 17:06:17 +0100 Subject: Added ODROID support (thanks to @meveric) --- src/main.c | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index cd09738..e163692 100644 --- a/src/main.c +++ b/src/main.c @@ -3,6 +3,10 @@ #include #include #include +#ifdef ODROID +#define _XTYPEDEF_MASK +#include +#endif void createSaveLocations() { @@ -39,7 +43,7 @@ int main(int argc, char **argv) osSetSpeedupEnable(false); #endif #ifdef _SDL - #if defined(PANDORA) || defined(PYRA) || defined(CHIP) + #if defined(PANDORA) || defined(PYRA) || defined(CHIP) || defined(ODROID) wantFullscreen = 1; #else wantFullscreen = 0; @@ -48,6 +52,18 @@ int main(int argc, char **argv) screenScale = 1; #elif defined(PYRA) screenScale = 3; + #elif defined(ODROID) + Display* disp = XOpenDisplay(NULL); + Screen* scrn = DefaultScreenOfDisplay(disp); + int maxy = scrn->height; + if(maxy < 640) + screenScale = 1; + else if (maxy < 720) + screenScale = 2; + else if (maxy < 960) + screenScale = 3; + else + screenScale = 4; #else screenScale = 2; #endif -- cgit v1.2.3