delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/01/02/11:16:50

From: Vic <tudor AT cam DOT org>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: Allegro, Bitmaps, and Palettes
Date: Fri, 02 Jan 1998 10:35:51 -0500
Organization: Communications Accessibles Montreal, Quebec Canada
Lines: 22
Message-ID: <34AD0957.69FA@cam.org>
References: <68iaj1$f64 AT bgtnsc03 DOT worldnet DOT att DOT net>
NNTP-Posting-Host: dynppp-125.hip.cam.org
Mime-Version: 1.0
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

You're supposed to read the documentation of any piece of software
before using it. It will save you a lot of trouble and answer a lot of
questions.
YES, you have to set the palette of the bitmap before using it, and NO,
it doesn't do it automatically. Why would it??
> #include <allegro.h>
> 
> BITMAP *thing;
> PALETTE pte;
> 
> main () {
> 
>   set_gfx_mode(GFX_AUTODETECT, 800, 600, 0, 0);
> 
>   thing = load_bmp("rose.bmp", pte);
>>> set_palette(pte); <<< 
>   blit(thing, screen, 1, 1, 1, 1, 100, 100);
> 
> }

-- 
--> http://www.cam.org/~tudor <--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019