Thanks for this updated link;

http://piligrim.blog.tut.by/?s=game+support

I should give it another go...

I THINK I may have used this creator;

http://www.tauschke.com/products/uicreator/index.html

I will check later when I have more time! To be honest if I did; I did not look at it very long as had the PASCAL coding bug at the time - but thanks for this...

and quote;

" read your sprite "simulation" using MB custom statements. Very interesting for me. How do you delete the previous sprite (image) position before printing the next one? Or this is not a problem using MB graphic statements?"

Answer: Basically Refresh the screen; i.e in your game play repaint the back ground, and your "spites"...i.e;

proc RefreshScreen;
DrawImage(Background,0,0);
DrawImage(Sprite,X,Y);
Repaint;
end;

As far as I know there is no UnloadImage(); type command...

P.S. yes...the GOTO and labels: command is sorely missed ! But using logic...i.e boolean conditions you should be able to over come this in your games...