/***********************************************************
* Artsoft Retro-Game Library *
*----------------------------------------------------------*
-* (c) 1994-2001 Artsoft Entertainment *
+* (c) 1994-2002 Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
static void SetImageDimensions(Bitmap *bitmap)
{
+#if defined(TARGET_ALLEGRO)
+ BITMAP *allegro_bitmap = (BITMAP *)(bitmap->drawable);
+
+ bitmap->width = allegro_bitmap->w;
+ bitmap->height = allegro_bitmap->h;
+#else
Window root;
int x, y;
unsigned int border_width, depth;
XGetGeometry(display, bitmap->drawable, &root, &x, &y,
&bitmap->width, &bitmap->height, &border_width, &depth);
+#endif
}
Bitmap *X11LoadImage(char *filename)
char *error = "Read_PCX_to_Pixmap(): %s '%s'";
int pcx_err;
-#if defined(PLATFORM_MSDOS)
- rest(100);
-#endif
-
pcx_err = Read_PCX_to_Pixmap(display, window->drawable, window->gc, filename,
&new_bitmap->drawable, &new_bitmap->clip_mask);
switch(pcx_err)