Sorry for the delayed reply - have been having internet problems @ home That's looking amazing Glad i could help, but sorry for all the hacks/fixes you had to do. i might see if i can get my hands on an earlier version of Delphi so i can test compatability of my apps. I realise what with unicode in D2009 and operator overloading from D2006 onwards the best bet would be to get D7 and then work forwards rather than backwards.

You've probably got it sorted already, but the flowing should be easy if you're using the update method from the class. Pass the deltatime(dt) to the drawphase method and then you can offset the x texture coord over time. pm me if my code is giving you trouble,

Browsing this site and now working on this has definitely given me an appetite to start on my own little project