OVERVIEW:
At the start of frame, a fast loop instantly blits the entire text which is retrieved from a string object.
The Character displaying > is deleted.

As each Character is created, the line on which it is created is stored in an alterable value, Line ID. Any Character objects with a Line ID matching the currently Selected Line are changed to the Tileset 2 animation. The Tileset 2 animation contains the same characters as Tileset 1, only they are green.

Pressing the Up or Down arrow keys subtracts or adds 1 to the Selected Line value.

ALTERABLE VALUES/STRINGS:

Alterable Value | Default | Description |
---|---|---|
ID | 0 | The number postion of this character in CharSheet. |
Line ID | 0 | The line number on which this Character object was created on. |

Alterable Value | Default | Description |
---|---|---|
X Margin | 0 | The left margin X co-ordinate. |
Blit Line | 0 | The line being blitted. |
Selected Line | 1 | The currently selected line. |
Alterable String | Default | Description |
---|---|---|
Text | "" | The text we are blitting. |
CurrentCharacter | "" | The character we are blitting. |
CharSheet | "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrs..." | Every possible Character. |
3