DATA | The sprite shapes are read from the data numbers,
in order. First the 63 numbers which comprise
sprite shape 1 are read, then the 63 numbers for
sprite shape 2, and then sprite shape 3. This data
is permanently read into the 3 memory locations and
after it is read into these locations, all the
program has to do is point sprite 0 at the 3 memory
locations and the sprite automatically takes the
shape of the data in those locations. We are
pointing the sprite at 3 locations one at a time
which produces the "animation" effect. If you want
to see how these numbers affect each sprite, try
changing the first 3 numbers in LINE 100 to 255,
255, 255. See the section on defining sprite shapes
for more information. |