Scroll Command

The Scroll command is much like Print command, but instead of instantly displaying as much of the message as will fit in the window and discarding the rest, the entire message is scrolled horizontally across the message window.

Syntax

Scroll print-list

where print-list is zero or more items. Each item is either a string or a numeric expression separated by commas. If the command ends in a comma, the text is concatenated with the text from the next Scroll command (the message window equivalent of not doing a newline at the end of the line).

Remarks

The Scroll command has an internal buffer of 400 characters. The total amount of text in a series of Scroll commands ending in commas must be within this 400 character buffer. Characters are removed from this buffer as soon as they are scrolled onto the screen. If the buffer is not empty when a new Scroll command is executed, the Scroll command will pause until the buffer is empty before queuing up the new text to scroll. This way, the text of a single message can be combined into one logical Scroll command (by ending each line but the last with a comma), but logically separate messages can be displayed separately, simply by ending the command without a comma.

Example

SCROLL "Test1", "Test2", "Test3", "Test4", "Test5", "Test6", "Test7", "Test8", "Test9"