#include "TZR_render.h" #include "TZR_globals.h" #include "sdl_error.h" #include int _TZR_DrawRectangle(const TZR_DrawRectangleArgs *args) { const SDL_Rect rect = { args->x - args->center * (args->w / 2) + TZR_GetCameraX(), args->y - args->center * (args->h / 2) + TZR_GetCameraY(), args->w, args->h }; if (args->fill) { if (SDL_RenderFillRect(___tzr_renderer, &rect) < 0) return sdl_error(-1); } else { if (SDL_RenderDrawRect(___tzr_renderer, &rect) < 0) return sdl_error(-1); } return 0; }