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:

Character
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.

Blitter
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