From: Damian Yerrick Newsgroups: comp.os.msdos.djgpp Subject: Re: But.......... Organization: Pin Eight Software http://pineight.8m.com/ Message-ID: <1htjiskae05sf67ohrs9n3tivrrir6l376@4ax.com> References: <3928452F DOT F08F3E1F AT mtu-net DOT ru> <8VeW4.5318$wYl DOT 221486080 AT newsb DOT telia DOT net> X-Newsreader: Forte Agent 1.7/32.534 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 52 X-Trace: +4AzTc6IVWp797Nof1p+s1twaM2aaGw7jqeKxqoGpXeWoFEeEL8jm3F/v61W+qKDWaELNPf/uaoe!NWKST+oO+XVgTSeHFmUT4gZgT8KzoM4egHD3Q+113SuOFqvRgF4uaCa3n5A0LNuKMrGG/EtnuHZR!4KcZgY0= X-Complaints-To: abuse AT gte DOT net X-Abuse-Info: Please be sure to forward a copy of ALL headers X-Abuse-Info: Otherwise we will be unable to process your complaint properly NNTP-Posting-Date: Tue, 23 May 2000 03:12:01 GMT Distribution: world Date: Tue, 23 May 2000 03:12:01 GMT To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Mon, 22 May 2000 18:21:56 GMT, "Christian" wrote: >It still doesn't work. > >To get the pallete from a file(for example a bmp), do i write something like >this? > >PALLETE pal; >BITMAP *bmp = load_bmp("file", pal); set_palette(pal); then blit the bitmap to the screen. Try this: /************ 8< (untested code) *************/ #include int main(void) { BITMAP *bmp; PALETTE pal; allegro_init(); install_timer(); install_keyboard(); if(set_gfx_mode(GFX_AUTODETECT, 320, 200, 0, 0) == 0) { allegro_message("couldn't set gfx mode\n"); return 1; } if((bmp = load_bitmap("foo.bmp", pal)) == NULL) { allegro_message("couldn't load bitmap foo.bmp\n"); return 1; } blit(bmp, screen, 0, 0, 0, 0, bmp->w, bmp->h); readkey(); return 0; } END_OF_MAIN(); /************ 8< (untested code) *************/ -- Damian Yerrick "I refuse to listen to those who refuse to listen to reason." See the whole sig: http://www.rose-hulman.edu/~yerricde/sig.html This is McAfee VirusScan. Add these two lines to your signature to prevent the spread of signature viruses. http://www.mcafee.com/