As some of you know I've been working on removing a lot of the old
obsolete code in MoonPy that isn't necessary anymore. The first part
I've been trying to remove is PIL which makes MoonPy hard to install,
makes it less portable, and really slows the game down. I have
successfully managed to remove PIL and get MoonPy back up running
however a few systems were unrepairable and will need to be rewritten.
First is the minimap which I am working on first. Second is the team
colors, once I get the minimap going I will take a look at this. If for
some reason I can't recode the team colors with straight pygame then we
will simply have to have copies for each unit (one for each team color).
Third is the openRTS animation system, this wasn't something we were
using anyways but some discussion was made of having some things like
the little radar on the anti-air spin, I am planning on simply dropping
this for now. I can code the various weapons to spin as a whole (which I
am planning on doing later) but won't be animating the individual units.
Last is the entire control panel background. The buttons are fine, but
the image that was displayed behind them was completely broken because
the game can no longer dynamically resize it like it used to. I went
ahead and created a replacement image that is the correct size but as
you all know my art skills leave much to be desired and it's just a
plain gray background. Anyone willing to either draw a new panel or
manually resize the old one (I tried myself but it got too distorted to
be useful) can accept issue 245 on the issue tracker.
--
Do not be afraid to joust a giant just because some people believe in
windmills.
FOSS Moonbase Commander available @ http://code.google.com/p/tether