The past couple of days have been spent hammering away at the Mini Map code, which has never really worked properly since its addition (and subtle changes to the Editor - such as dynamic map sizes - have meant that the Mini Map code needed a severe overhaul anyway).
The Mini Map is basically a thumbnail version of the current Layer; Tiles are represented by different colours, and the user can choose what information is used to generate the Mini Map (e.g. only masked Tiles are shown, only Tiles with certain Meta Data, Tiles within a certain range, etc.).
The first tweak involved the Mini Map scrolling, for maps bigger than the Mini Map window - I spent a good few hours staring blankly at my code trying to get results (and failing miserably), until yesterday I sat down for a quick coding session and managed to rewrite the whole routine from scratch in 20 minutes! Code is like that sometimes. :)
Today saw me tweaking the mouse control, which allows the user to click on the Mini Map and have the main Editor window reflect the change (indeed, it's possible to drag the mouse around to scroll around the Map a little more easily).
As an afterthought, I took the liberty of tweaking the canvas setup code, so the Mini Map now appears neatly in the centre of the relevant panel. I'm nothing if neat. ;)
