From: mcesc AT aol DOT com (MCEsc) Newsgroups: comp.os.msdos.djgpp Subject: allegro doesn't draw Date: 8 Mar 1998 21:05:30 GMT Lines: 15 Message-ID: <19980308210500.QAA17344@ladder03.news.aol.com> NNTP-Posting-Host: ladder03.news.aol.com Organization: AOL http://www.aol.com To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk this function draws a bitmap which is the same size of the screen to the screen, wrapping the bitmap around. It works fine in 320x200 modes yet when I run it in a 640x480 mode, sometimes it doesn't draw anything, sometimes it does. void show_sky(BITMAP *bit, BITMAP *dest, int x, int y) { blit(bit, dest, x, y, 0, 0, bit->w - x, bit->h - y); blit(bit, dest, 0, y, bit->w - x, 0, bit->w - ( bit->w - x ), bit->h - y); blit(bit, dest, x, 0, 0, bit->h - y, bit->w - x, bit->h - ( bit->h - y )); blit(bit, dest, 0, 0, bit->w - x, bit->h - y, bit->w - ( bit->w - x ), bit->h - ( bit->h - y )); }