summaryrefslogtreecommitdiff
path: root/src/client/image.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/image.h')
-rwxr-xr-xsrc/client/image.h13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/client/image.h b/src/client/image.h
index e80efb5..c154ff0 100755
--- a/src/client/image.h
+++ b/src/client/image.h
@@ -23,13 +23,20 @@ typedef struct image_struct
} image_data_t;
*/
+typedef struct image_struct
+{
+ int w;
+ int h;
+ SDL_Surface *image;
+} image_t;
+
extern bool_t isImageInicialized();
extern void initImageData();
-extern SDL_Surface* addImageData(char *file, int alpha, char *name, char *group);
-extern SDL_Surface* getImage(char *group, char *name);
+extern image_t* addImageData(char *file, int alpha, char *name, char *group);
+extern image_t* getImage(char *group, char *name);
extern void delImage(char *group, char *name);
extern void delAllImageInGroup(char *group);
-extern void drawImage(SDL_Surface *p, int x,int y, int px, int py, int w, int h);
+extern void drawImage(image_t *p, int x,int y, int px, int py, int w, int h);
extern void quitImageData();
#endif