Progress
Wednesday, November 28th, 2007Decided to move on from the loading/saving issue and push ahead on editing features. Once I can create levels from scratch and write them out to MAP files for compilation, I’ll be able to create test cases and custom maps easily. This will lead to easier debugging in the future so that’s how I’m selling it to myself.
I added the ability to rotate brushes and entities this morning. I’m trying to orient the editor towards having certain key modifiers always be related to something specific. For example, the CMD key always allows you to add to your current selection (like it does in Finder). The SHIFT key does things related to brush faces. The CONTROL key is related to manipulation of entities/brushes (dragging and rotating them for example). The OPTION key modifies whatever is going on (for example, when dragging, this key will allow you to drag vertically in the 3D view rather than just side to side).
I also added some menu items for loading new WADs into the editor. You have the choice to just load a new WAD and replace your currently loaded texture set or you can append a WAD which will add the new textures into the currently existing set. I want to eventually have a save menu item which will let you write out your current texture set as a new WAD. I can read WADs so writing them should be doable.








