/***********************************************************
* Artsoft Retro-Game Library *
*----------------------------------------------------------*
-* (c) 1994-2001 Artsoft Entertainment *
+* (c) 1994-2002 Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
struct SDLSurfaceInfo
{
char *source_filename;
+
+ int width, height;
SDL_Surface *surface;
SDL_Surface *surface_masked;
GC gc;
#define KSYM_F23 KSYM_UNDEFINED
#define KSYM_F24 KSYM_UNDEFINED
+#define KSYM_FKEY_FIRST KSYM_F1
+#define KSYM_FKEY_LAST KSYM_F15
+#define KSYM_NUM_FKEYS (KSYM_FKEY_LAST - KSYM_FKEY_FIRST + 1)
+
/* SDL function definitions */
inline void SDLDrawLine(Bitmap *, int, int, int, int, Uint32);
inline Pixel SDLGetPixel(Bitmap *, int, int);
+SDL_Surface *SDLZoomSurface(SDL_Surface *, float, float);
+
Bitmap *SDLLoadImage(char *);
inline void SDLOpenAudio(void);