However, there are a couple of bugs that should be fixed. Saving and restoring position doesn't work properly with the record function - it doesn't seem to "undo" any moves made subsequent to the save when restoring. Your tank can end up driving off the field into the control interface.
Also, when you save a change to a level after editing, your hi-score is deleted if the flag was set to do that the last time you saved. The default should always be not to delete, with the option to delete being avail when using Save as...
I think it's essential to be able to play all existing levels and to replay existing LPBs. Being able to import the existing sprite maps and masks for the graphics, and use the existing language packs is also pretty high up the desirability pole. Of course the reverse is also true - you should be able to create levels and, most importantly, save LPBs that will work perfectly with LT 4.1.2
I have little time for LT these days but will try to help out with testing if you need.
Secret Squïrrel
--- In [email protected], "lfe_7413" <sahandasanayaka@...> wrote:
>
>
>
> That's great. As Jay said, you can try the tutor files to check backwards compatibility of levels. I believe all the bugs should fall into place fairly easily if you do things the correct order. I'll send you an email with more details later.
>
> LFE
>
>
>
> --- In [email protected], "wrldwzrd89" <worldwizard@> wrote:
> >
> > Hello LaserTank players. I have written a version of LaserTank in the Java programming language. It is complete and playable, but I am certain there are still bugs in my implementation. I'd like to make my version backward-compatible with the level, graphics, and translation formats used in LaserTank version 4.1, but I am going to need some help from the community to get these things done. At this point, I am open to suggestions on where to go from here. I have called this version LaserTank 5.0 (for now).
> >
>