BASIC Anywhere Machine

2024-07-01 Release Notes

BASIC Language Updates / DRAW Updates /

DRAW: TA Behaviour Change

When I originally added the TA command, I had set it up so that the drawing angle was reset to zero before every DRAW command.  Every TA angle was local to the DRAW statement using TA.




That did not match GW-BASIC's TA behaviour.


In GW-BASIC, a new value for TA is retained (globally), such that when an angle is specified with a TA command in a draw statement, that angle will apply to every subsequent DRAW statement until some later DRAW statement specified a new angle via TA.


This new version of BAM now matches GW-BASIC's TA behaviour.