To: djgpp AT delorie DOT com
Date: Tue, 13 May 1997 16:24:02 -0700
Subject: Allegro fixed point variables
Message-ID: <19970513.174418.12478.0.bshadwick@juno.com>
From: bshadwick AT juno DOT com (Ben N Shadwick)
Precedence: bulk
I was just messing around some more with a little program I made to test
out Allegro, and I noticed in Allegro.txt it says (pertaining to fixed
point numbers & angles):
"Angles are represented in a binary format with 256 equal to a full
circle,
64 being a right angle and so on. This has the advantage that a simple
bitwise 'and' can be used to keep the angle within the range zero to a
full
circle, eliminating all those tiresome 'if (angle >= 360)' checks."
Call me stupid, but how exactly would I implement a bitwise and to get it
to do that (in such a way that it would be more practical than the above
check)?
======
Ben Shadwick, Sysop, Mars Base BBS (360)882-0773, Vancouver, WA, USA
email: bshadwick AT juno DOT com >>> NO SPAMMING -- VIOLATORS WILL BE
PROSECUTED! <<<
"I am now telling the computer EXACTLY what it can do with a lifetime
supply of chocolate!!!"