testsprite: changed return type of LoadSprite() to bool

This commit is contained in:
Sam Lantinga
2025-11-14 07:59:34 -08:00
parent 2b2bf85970
commit cc3b5766fa

View File

@@ -51,7 +51,7 @@ void SDL_AppQuit(void *appstate, SDL_AppResult result)
SDLTest_CommonQuit(state); SDLTest_CommonQuit(state);
} }
static int LoadSprite(const char *file) static bool LoadSprite(const char *file)
{ {
int i; int i;
@@ -66,17 +66,17 @@ static int LoadSprite(const char *file)
sprite_h = (float)sprites[i]->h; sprite_h = (float)sprites[i]->h;
} }
if (!sprites[i]) { if (!sprites[i]) {
return -1; return false;
} }
if (!SDL_SetTextureBlendMode(sprites[i], blendMode)) { if (!SDL_SetTextureBlendMode(sprites[i], blendMode)) {
SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set blend mode: %s", SDL_GetError()); SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Couldn't set blend mode: %s", SDL_GetError());
SDL_DestroyTexture(sprites[i]); SDL_DestroyTexture(sprites[i]);
return -1; return false;
} }
} }
/* We're ready to roll. :) */ /* We're ready to roll. :) */
return 0; return true;
} }
static void MoveSprites(SDL_Renderer *renderer, SDL_Texture *sprite) static void MoveSprites(SDL_Renderer *renderer, SDL_Texture *sprite)
@@ -516,7 +516,7 @@ SDL_AppResult SDL_AppInit(void **appstate, int argc, char *argv[])
SDL_SetRenderDrawColor(renderer, 0xA0, 0xA0, 0xA0, 0xFF); SDL_SetRenderDrawColor(renderer, 0xA0, 0xA0, 0xA0, 0xFF);
SDL_RenderClear(renderer); SDL_RenderClear(renderer);
} }
if (LoadSprite(icon) < 0) { if (!LoadSprite(icon)) {
return SDL_APP_FAILURE; return SDL_APP_FAILURE;
} }