I think I've recently come a long way in terms of VB knowledge (particularly in terms of moving sprites), and now I'm revisiting an old project to try and get it up to scratch.
As you can see from the picture, the game consists of:
The interface on the left
The map on the right which the player moves around
The player in the centre of the map (white dot)
I used to have the "house" as an Autoshape object, but now I'm drawing it at run-time using the "Line" function.
My problem is, because of having to use the "Cls" and "Refresh" functions to keep moving the house at run-time, the interface (or at least part of it) flickers. I suspect this is just because of the brown Autoshape and yellow and black labels.
My question is this:
Is there a way around this "flicker", or, if not, will drawing the Autoshape and labels at run-time be good enough - i.e. will the other controls cope ok with the clear screen function (and if not, what can I do about them)?
Also, is all this re-drawing really the best way? It seems like it ought to be a lot of hard work, but then again maybe computers can cope with more than I give them credit for.