For this project we're looking for someone who either knows BlitzMax ([login to view URL]) or can learn it quick enough to implement several features in the client for our casual 3D massively multiplayer roleplaying game. This project requires building off an existing BlitzMax code base for the level editor, and expanding its functionality.
Again, to reiterate, the first version of the level editor has already been written for you so you do *not* need to start from scratch. Source code and documentation will be provided to you.
You will only be responsible for writing the code behind the new features we wish to add to the level editor. The level editor consists of editing two primary location types: interior rooms, and urban city streets.
## Deliverables
Below is a summary of the features we're looking to have added to the editor.
? Undo (up to 60 levels of undo support)
? Fixing the adjustment handles on the street tool
? Adding mouse functionality and supporting 3 button mice
? Adding a "rotate" button/handle for loaded meshes/entities