X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Flibgame%2Fx11.c;h=7d45a493a28b771e3a4c6bb3dc1183b92aa9d7b2;hb=7891415ca10eb882506eaaa3bca720ec75723a0e;hp=cfa0ce78857abc3ee46afc846e42bd63b201cf45;hpb=dfe0a71a9939e0c55bb54dcc92db1749e8e21747;p=rocksndiamonds.git diff --git a/src/libgame/x11.c b/src/libgame/x11.c index cfa0ce78..7d45a493 100644 --- a/src/libgame/x11.c +++ b/src/libgame/x11.c @@ -234,12 +234,19 @@ static DrawWindow *X11InitWindow() 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) @@ -248,10 +255,6 @@ 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)