ULI,
    I made some new Sprite Routines for AFlib. :*).


Translucent ang gamma works now.  All the source are there.  The Gamma
did not give me any probs but the trans took me about an hour and 5 
crashes to work. Its not my code. After looking at OUT.DBG I found out that
the JUMPS didn't work well. Its probably a bug in scratchx or DEBUG95
itself. 
	Look at the source of AfspritT.808.  It jumps 2 bytes down to DEC CX
instead of INC SI. So I have to:

DEC CX
INC SI
INC SI
CMP CX,0 	'BAD
JNE

Intead of the faster:

INC SI
INC DI
DEC CX
JNZ		'good

But I have no choice.  Since it will certainly crash if I don't. The gamma
jumps right. That's why I don't know what's the prob with Trans as
all the commands are legal.

I'll be making the keyboard handler next saturday. :*) So if you have 
any DEBUG tuts there, I would like you to send them to me so since making a
keyboard handler would require making an our own ISR which is easy with
MASM and TASM but not with CALL Absolute. :*(


List of files:

808/BAS
AfSprite=Faster transparent sprite
AfSpritT=Translucent
AFSpritG=Gamma
AFSpritC=Color
SprSolid=The fastest Solid put routine so far.


Enjoy.


Update!!!!
Sept. 21,2002

Here are the Collision stuff and a function that returns and angle 
in degrees.  Very useful for bullets and homing missiles.

Problem is, you have to rewite ScratchX to accomodate more columns.

Enjoy.

Rel

