Some bugs that I can't figure out

BlitzMax Forums/BlitzMax Programming/Some bugs that I can't figure out

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

It's because they aren't zero. You've reduced them to close to zero, but due to floating point numbers not being 100% accurate (they're close, but not perfect), you're getting a very, very, very, very, very small fraction. If it bothers you, check to see if the absolute value of the number is less than your chosen minimum difference/delta/epsilon (pick your term) and set it to zero when modifying numbers.