X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fimage.h;fp=src%2Flibgame%2Fimage.h;h=adcc9e65dff01f53faa6110e36dc146657cb8863;hb=76ae1ac5119938169d8201d94bd44fedaa4e298b;hp=a45888aca959d1148d6d0363fe41d04f6a01e6c3;hpb=df969973a1da42d3d6e4cce899e0c8b9fd0335a8;p=rocksndiamonds.git diff --git a/src/libgame/image.h b/src/libgame/image.h index a45888ac..adcc9e65 100644 --- a/src/libgame/image.h +++ b/src/libgame/image.h @@ -15,9 +15,29 @@ #include "system.h" +// these bitmap pointers either point to allocated bitmaps or are NULL +#define IMG_BITMAP_32x32 0 +#define IMG_BITMAP_16x16 1 +#define IMG_BITMAP_8x8 2 +#define IMG_BITMAP_4x4 3 +#define IMG_BITMAP_2x2 4 +#define IMG_BITMAP_1x1 5 +#define IMG_BITMAP_CUSTOM 6 + +#define NUM_IMG_BITMAPS 7 + +// this bitmap pointer points to one of the above bitmaps (do not free it) +#define IMG_BITMAP_GAME 7 + +#define NUM_IMG_BITMAP_POINTERS 8 + +// this bitmap pointer points to the bitmap with default image size +#define IMG_BITMAP_STANDARD IMG_BITMAP_32x32 + + int getImageListSize(); struct FileInfo *getImageListEntryFromImageID(int); -Bitmap *getBitmapFromImageID(int); +Bitmap **getBitmapsFromImageID(int); int getOriginalImageWidthFromImageID(int); int getOriginalImageHeightFromImageID(int); char *getTokenFromImageID(int);