Antares uses three evil functions:
int32_t evil_scale_by(int32_t value, int32_t scale)
int32_t evil_fixed_to_long(Fixed value)
int32_t more_evil_fixed_to_long(Fixed value)
These compute mathematically incorrect results that we preserve for
compatibility. We don't want to be stuck with them forever, so we need some way
switch them into non-evil mode for non-compatible gameplay.
Original issue reported on code.google.com by sfiera on 4 Oct 2011 at 4:07
Original issue reported on code.google.com by
sfiera
on 4 Oct 2011 at 4:07