Translate, rotate, and scale are working for all objects. Only one object can be selected at a time, so if you have an object selected and select another, the first is automatically deselected. Saving and loading a scene with translated, rotated, and scaled objects is working. I realize these are small steps, but they are definitely steps in the right direction.
Next I need to get some simple terrain editing in place. The terrain is a selectable object just like everything else right now but that needs to change. I’ll have to have special controls for it. Initially I want to be able to select a vertex in the terrain and move it up or down. Eventually I want to be able to select a vertex and have a simple proportional editor that moves adjacent vertices, well, proportionally.
Before that I might want to add some basic camera controls. It would be nice to be able to swap back and forth between perspective and orthographic views, and it would be nice to be able to look down at the scene from above with a single keystroke. We’ll see what I feel like working on tomorrow, I suppose.