#ifndef GW_GRAPHICS_H #define GW_GRAPHICS_H #include void gfx_init(int mode); void gfx_shutdown(void); void gfx_cls(void); bool gfx_active(void); int gfx_get_mode(void); void gfx_pset(int x, int y, int color); int gfx_point(int x, int y); void gfx_line(int x1, int y1, int x2, int y2, int color, int style); void gfx_circle(int cx, int cy, int r, int color, double start, double end, double aspect); void gfx_paint(int x, int y, int fill_color, int border_color); void gfx_draw(const char *cmd); void gfx_flush(void); /* Current drawing state */ void gfx_set_color(int c); int gfx_get_color(void); void gfx_get_last(int *x, int *y); void gfx_set_last(int x, int y); int gfx_get_width(void); int gfx_get_height(void); /* LINE style constants */ #define GFX_LINE 0 #define GFX_BOX 'B' #define GFX_BOXF 'F' #endif