From 0ce5f5dee340df76dcb543d28843e53ad9696617 Mon Sep 17 00:00:00 2001 From: Gerhard Stein Date: Fri, 9 Oct 2020 14:39:50 +0000 Subject: [PATCH] SDL 2.0 does not require an icon as external file anymore. So fewer android permission are required for playing that --- project/jni/application/sdl-2.0-test/testspriteminimal.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/project/jni/application/sdl-2.0-test/testspriteminimal.c b/project/jni/application/sdl-2.0-test/testspriteminimal.c index b05d4b0aa..57c68a1a4 100644 --- a/project/jni/application/sdl-2.0-test/testspriteminimal.c +++ b/project/jni/application/sdl-2.0-test/testspriteminimal.c @@ -14,6 +14,7 @@ #include #include #include +#include "icon.h" #ifdef __EMSCRIPTEN__ #include @@ -47,7 +48,10 @@ LoadSprite(char *file, SDL_Renderer *renderer) SDL_Surface *temp; /* Load the sprite image */ - temp = SDL_LoadBMP(file); + //temp = SDL_LoadBMP(file); + SDL_RWops *rw = SDL_RWFromMem(icon_bmp, icon_bmp_len); + temp = SDL_LoadBMP_RW(rw, 1); + if (temp == NULL) { SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't load %s: %s\n", file, SDL_GetError()); return (-1);