delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/12/20/19:10:54

Message-Id: <199812210010.AAA09338@remus>
From: "Arthur" <arfa AT clara DOT net>
To: <djgpp AT delorie DOT com>
Subject: RE: Allegro drawsprite question
Date: Mon, 21 Dec 1998 00:09:35 -0000
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2173.0
Importance: Normal
In-Reply-To: <01be2c38$92583e80$546f8ea1@a>
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
Reply-To: djgpp AT delorie DOT com

> I make a program to see how draw sprite work. When I set the background to
> green color, draw sprite works fine. But when I set the
> background to black
> color, draw sprite does not do anything. Can someone tell me how to
> overcome this problem ?

If you set any part on a sprite to colour index 0 (usually, but not always,
black) then that area will not be drawn. You use colour 0 for areas of the
sprite that you don't want drawn - you use the other colours to draw the
part of the sprite that you want to see.

If you want part of a sprite to be black, change your palette so that
another colour (not colour 0) is black, and draw with that.

James Arthur - jaa AT arfa DOT clara DOT net
http://www.jado.org/users/arfa/
ICQ#15054819


- Raw text -


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