mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-12-15 19:05:32 +00:00
SDL API renaming: SDL_render.h
Fixes https://github.com/libsdl-org/SDL/issues/6883
This commit is contained in:
@@ -51,13 +51,13 @@ void Draw(DrawState *s)
|
||||
SDL_Point *center = NULL;
|
||||
SDL_Point origin = { 0, 0 };
|
||||
|
||||
SDL_RenderGetViewport(s->renderer, &viewport);
|
||||
SDL_GetRenderViewport(s->renderer, &viewport);
|
||||
|
||||
target = SDL_CreateTexture(s->renderer, SDL_PIXELFORMAT_ARGB8888, SDL_TEXTUREACCESS_TARGET, viewport.w, viewport.h);
|
||||
SDL_SetRenderTarget(s->renderer, target);
|
||||
|
||||
/* Draw the background */
|
||||
SDL_RenderCopy(s->renderer, s->background, NULL, NULL);
|
||||
SDL_RenderTexture(s->renderer, s->background, NULL, NULL);
|
||||
|
||||
/* Scale and draw the sprite */
|
||||
s->sprite_rect.w += s->scale_direction;
|
||||
@@ -75,10 +75,10 @@ void Draw(DrawState *s)
|
||||
s->sprite_rect.x = (viewport.w - s->sprite_rect.w) / 2;
|
||||
s->sprite_rect.y = (viewport.h - s->sprite_rect.h) / 2;
|
||||
|
||||
SDL_RenderCopyEx(s->renderer, s->sprite, NULL, &s->sprite_rect, (double)s->sprite_rect.w, center, (SDL_RendererFlip)s->scale_direction);
|
||||
SDL_RenderTextureRotated(s->renderer, s->sprite, NULL, &s->sprite_rect, (double)s->sprite_rect.w, center, (SDL_RendererFlip)s->scale_direction);
|
||||
|
||||
SDL_SetRenderTarget(s->renderer, NULL);
|
||||
SDL_RenderCopy(s->renderer, target, NULL, NULL);
|
||||
SDL_RenderTexture(s->renderer, target, NULL, NULL);
|
||||
SDL_DestroyTexture(target);
|
||||
|
||||
/* Update the screen! */
|
||||
|
||||
Reference in New Issue
Block a user