Continued with the Test Map module, adding the fine-scroll code necessary to scroll the map smoothly; I took the liberty of peeking through my Citadel testbed code to see how I'd implemented the scroll routine, and it became apparent that I'd need a different approach for both the game and the Editor.
Essentially, I need a scrolling system which will automatically adapt itself around the player's position (or a given co-ordinate, in the case of the Editor). I also need an intelligent system which will allow the user to scroll the map by using the mouse, which will also call for a little intertia.
With this in mind, I spent a good while scouring the Blitz forums and Blitz Coder archives looking for suitable code to study. Most of the examples on offer all seem to work in a similar way, until I stumbled across a fantastic piece of example code which seemed to fit the bill - I'll be studying this code in detail over the next few days!
