Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is to simplify the process of clearing sprites intended to only appear on a single board. Normally, setting up sprites in
:justentered
works fine, but since there's no:justleft
, clearing them when leaving the board can be tricky, especially if the sprite ID's are dynamically allocated using&ROBOT_ID&
. But withSPRn_AUTOOFF
, it's just a matter of adding another line to the sprite initialization, and it will automatically be cleared when leaving the board, without the need to add any code anywhere else.This also changes
struct sprite::flags
fromchar
tounsigned int
, since there were no bits left for the new flag.