daft 2d graphics question

BlitzMax Forums/BlitzMax Beginners Area/daft 2d graphics question

well.. I can see what you are saying. But.. if each loadimage(Piximage) really just creates a single TImage and all the shields point to the same image I would expect that when I hit the first shield and applied the damage to it then ALL the shields on the screen would show the same damage. But they do not. What happens on screen is :
I hit the first shield.
I do the lockimage on it.. apply the damage.. and unlock it.
On the screen only the first shield shows damage. the other three are still undamaged.
When I shoot the second shield.. I lock it.. apply the damage.. unlock it..
Now the first shield still has the original damage.. the second shield has the same damage as the first shield + the damage I just inflicted.
it is almost like the lockimage is remembering the previous lockimage <shrug>.
I guess its hard to explain. Hopefully when I get a working ( non working) simple example it might make more sense.