mirror of
https://github.com/libsdl-org/SDL.git
synced 2025-05-15 09:18:27 +00:00
bytepusher example: always render text to render target and remove unused variable
This commit is contained in:
parent
faddff1bcc
commit
cbf44700d8
1 changed files with 11 additions and 12 deletions
|
@ -27,7 +27,6 @@
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
Uint8 ram[RAM_SIZE + 8];
|
Uint8 ram[RAM_SIZE + 8];
|
||||||
Uint8 screenbuf[SCREEN_W * SCREEN_H];
|
|
||||||
Uint64 last_tick;
|
Uint64 last_tick;
|
||||||
Uint64 tick_acc;
|
Uint64 tick_acc;
|
||||||
SDL_Window* window;
|
SDL_Window* window;
|
||||||
|
@ -187,7 +186,7 @@ SDL_AppResult SDL_AppInit(void** appstate, int argc, char* argv[]) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(vm->screen = SDL_CreateSurfaceFrom(
|
if (!(vm->screen = SDL_CreateSurfaceFrom(
|
||||||
SCREEN_W, SCREEN_H, SDL_PIXELFORMAT_INDEX8, vm->screenbuf, SCREEN_W
|
SCREEN_W, SCREEN_H, SDL_PIXELFORMAT_INDEX8, vm->ram, SCREEN_W
|
||||||
))) {
|
))) {
|
||||||
return SDL_APP_FAILURE;
|
return SDL_APP_FAILURE;
|
||||||
}
|
}
|
||||||
|
@ -296,7 +295,6 @@ SDL_AppResult SDL_AppIterate(void* appstate) {
|
||||||
SDL_UnlockTexture(vm->screentex);
|
SDL_UnlockTexture(vm->screentex);
|
||||||
|
|
||||||
SDL_RenderTexture(vm->renderer, vm->screentex, NULL, NULL);
|
SDL_RenderTexture(vm->renderer, vm->screentex, NULL, NULL);
|
||||||
}
|
|
||||||
|
|
||||||
if (vm->display_help) {
|
if (vm->display_help) {
|
||||||
print(vm, 4, 4, "Drop a BytePusher file in this");
|
print(vm, 4, 4, "Drop a BytePusher file in this");
|
||||||
|
@ -309,6 +307,7 @@ SDL_AppResult SDL_AppIterate(void* appstate) {
|
||||||
vm->status_ticks -= 1;
|
vm->status_ticks -= 1;
|
||||||
print(vm, 4, SCREEN_H - 12, vm->status);
|
print(vm, 4, SCREEN_H - 12, vm->status);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
SDL_SetRenderTarget(vm->renderer, NULL);
|
SDL_SetRenderTarget(vm->renderer, NULL);
|
||||||
SDL_RenderClear(vm->renderer);
|
SDL_RenderClear(vm->renderer);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue