LoginLogin

SPPAGE

Root / Documentation / [.]

Created:
Set the screen to modify sprites of. # Syntax ```sbsyntax SPPAGE screen ``` |Input|Description|[#] |`screen`|Screen to modify. 0 is the top screen, 1 is the bottom screen.| Sets the current sprite screen. This changes which screen all following sprite commands will affect. # Examples ```sb PNLTYPE "OFF" 'so lower screen is visible ' Write something to the lower screen's sprites SPPAGE 1 SPSET 0,64,0,0,0,0 'boy sprite ``` ```sb ' Write something to the upper screen's sprites SPPAGE 0 SPSET 0,96,0,0,0,0 'witch sprite ``` # Notes `screen` is rounded down. To actually see the lower screen sprites, it is necessary to first disable the keyboard with `PNLSTR "OFF"`. `SPPAGE` also influences other commands that interact with the sprite system's resources. For example, this includes `LOAD`, `SAVE`, the `CHR*` commands, and the `COL*` commands if specifying resource types without a screen. # Errors |Action|Error|[#] |Zero arguments are provided|Syntax error| |`screen` is not zero or one|Out of range| |A string argument is provided for `screen`|Type Mismatch| # See Also - sbs:page/docs-ptc-sprite[Sprite overview] - sbs:page/docs-ptc-bgpage{`BGPAGE`}

No posts yet (will you be the first?)