During the week I have been spending some time doing some preliminary work for Ice Slider. To start with, I have taken the current code base and attempted to emulate some of the features I had running in the now obsolete prototype I had last year.
However I've quickly reached a snag with the text rendering. Last month I was experimenting with a scene graph like method for grouping sprites so they could be manipulated in logical groups. However I had failed to fully integrate it into support code such as that used for displaying text. After spending some time away from the code it's painfully obvious that the graphics system is starting to fall apart with the tacked on upgrades; it's in clear need for an overhaul.
More on Rethinking the rendering code (at trazoi.net)