void gfxdrawrect(Gfx *g, Rect r, Color c){ SDL_Rect sr = { r.a.x, r.a.y, r.b.x - r.a.x, r.b.y - r.a.y }; rendcolor(g, c); SDL_RenderDrawRect(g->rend, &sr); }
void gfxclear(Gfx *g, Color c){ rendcolor(g, c); SDL_RenderClear(g->rend); }
void gfxdrawpoint(Gfx *g, Point p, Color c){ rendcolor(g, c); SDL_RenderDrawPoint(g->rend, p.x, p.y); }
void gfxfillrect(Gfx *g, Rect r, Color c){ SDL_Rect sr = { r.a.x*2, r.a.y*2, (r.b.x - r.a.x)*2, (r.b.y - r.a.y)*2 }; rendcolor(g, c); SDL_RenderFillRect(g->rend, &sr); }