Oldschool fire effect from processing

BlitzMax Forums/BlitzMax Programming/Oldschool fire effect from processing

First guess would be that there is a rounding error going on here, this can happen when you do calculations with integers and floats or doubles, you could try:

1, making sure all variables are float or double
2. extending any values used to be float e.g. 10 -> 10.0