From b92ebf67ee04134e7c9e006cdef3dace969539aa Mon Sep 17 00:00:00 2001 From: Bert Date: Fri, 21 Jan 2011 13:48:02 +0100 Subject: Implemented panning --- image.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'image.h') diff --git a/image.h b/image.h index 7a20bd8..645b706 100644 --- a/image.h +++ b/image.h @@ -27,9 +27,17 @@ enum scalemode { SCALE_ZOOM }; +typedef enum pandir_e { + PAN_LEFT = 0, + PAN_RIGHT, + PAN_UP, + PAN_DOWN +} pandir_t; + typedef struct img_s { float zoom; unsigned char re; + unsigned char cp; int x; int y; int w; @@ -45,4 +53,6 @@ void img_render(img_t*, win_t*); int img_zoom_in(img_t*); int img_zoom_out(img_t*); +int img_pan(img_t*, win_t*, pandir_t); + #endif /* IMAGE_H */ -- cgit v1.2.3-70-g09d2