2024-01-14 13:21:38 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
sdl.gfx: specify FPSmanager struct so it can be allocated
diff --git a/lib/arco/sdl2_gfx.lua b/lib/arco/sdl2_gfx.lua index b3a9b20..0930afa 100644 --- a/lib/arco/sdl2_gfx.lua +++ b/lib/arco/sdl2_gfx.lua @@ -47,7 +47,13 @@ int characterColor(SDL_Renderer *renderer, Sint16 x, Sint16 y, char c, Uint32 co int stringColor(SDL_Renderer *renderer, Sint16 x, Sint16 y, const char *s, Uint32 color); /* https://www.ferzkopp.net/Software/SDL2_gfx/Docs/html/_s_d_l2__framerate_8h.html */ -typedef struct FPSmanager FPSmanager; +typedef struct { + Uint32 framecount; + float rateticks; + Uint32 baseticks; + Uint32 lastticks; + Uint32 rate; +} FPSmanager; void SDL_initFramerate(FPSmanager *manager); int SDL_setFramerate(FPSmanager *manager, Uint32 rate); int SDL_getFramerate(FPSmanager *manager);