summaryrefslogtreecommitdiff
path: root/libwinnie/src/sdl/gfx.h
diff options
context:
space:
mode:
Diffstat (limited to 'libwinnie/src/sdl/gfx.h')
-rw-r--r--libwinnie/src/sdl/gfx.h32
1 files changed, 3 insertions, 29 deletions
diff --git a/libwinnie/src/sdl/gfx.h b/libwinnie/src/sdl/gfx.h
index 3674d86..36e7e36 100644
--- a/libwinnie/src/sdl/gfx.h
+++ b/libwinnie/src/sdl/gfx.h
@@ -19,11 +19,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
Author: Eleni Maria Stea <elene.mst@gmail.com>
*/
-#ifndef GFX_H_
-#define GFX_H_
+#ifndef _SDL_GFX_H_
+#define _SDL_GFX_H_
-#include "geom.h"
-#include "pixmap.h"
+#include "../pixmap.h"
bool init_gfx();
void destroy_gfx();
@@ -37,33 +36,8 @@ int get_color_depth();
void set_clipping_rect(const Rect &clip_rect);
const Rect &get_clipping_rect();
-void clear_screen(int r, int g, int b);
-void fill_rect(const Rect &rect, int r, int g, int b);
-
void set_cursor_visibility(bool visible);
-void blit(unsigned char *src_img,
- const Rect &src_rect,
- unsigned char *dest_img,
- const Rect &dest_rect,
- int dest_x,
- int dest_y);
-
-void blit_key(unsigned char *src_img,
- const Rect &src_rect,
- unsigned char *dest_img,
- const Rect &dest_rect,
- int dest_x,
- int dest_y,
- int key_r,
- int key_g,
- int key_b);
-
-void
-draw_line(Pixmap *pixmap, int x0, int y0, int x1, int y1, int r, int g, int b);
-void draw_polygon(
- Pixmap *pixmap, int *vpos, int *vtex, int num_verts, int r, int g, int b);
-
void gfx_update(const Rect &rect);
void wait_vsync(); // vertical synchronization