No worries, I don't mind.
Okay, here it is again:
I have a file (a .png in this case). For this I'll call it sv0.
sv0 has a width of 40p and a height of 30p.
Now, every pixel has a colour in RGB-format.
For the static images I used the values of red; I had also an array, in which all the images are stored.
Then I introduced a mechanism: the programme reads the first pixel (its reddishness) of sv0. With that value, it puts the according image on the screen.
An example: the reddishness of the first pixel is 5. Hence, the fifth image in the array (TERR[5]) is loaded onto the screen.
(if you're wondering why it is 40-30; my programme's window is 640-480, using 16x16 images)
Anyway, I hoped you now understand what I huddle round with.
And now, you may also be able to understand my problem with the animations and might even help me.
I think it might also just be that I don't quite understand the whole animation thing right just yet.
(Oh, BTW - I have found a solution for this without using "proper" animations)