コード例 #1
0
ファイル: gfx_sdl2.c プロジェクト: jordanthayer/mid
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);
}
コード例 #2
0
ファイル: gfx_sdl2.c プロジェクト: jordanthayer/mid
void gfxclear(Gfx *g, Color c){
	rendcolor(g, c);
	SDL_RenderClear(g->rend);
}
コード例 #3
0
ファイル: gfx_sdl2.c プロジェクト: jordanthayer/mid
void gfxdrawpoint(Gfx *g, Point p, Color c){
	rendcolor(g, c);
	SDL_RenderDrawPoint(g->rend, p.x, p.y);
}
コード例 #4
0
ファイル: gfx_sdl2.c プロジェクト: eaburns/mid
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);
}