Some work on the editor interface
editor game progress
I spent today and yesterday getting this on-screen:
It's the basic interface for the in-game editor. It's not doing anything yet (The "Recent saves" and such are dummy text), but the widgets are all in place. The icons are from Nuvola icon set.
The tabs on the edges of the screen function will switch between different side panels accessible in-game for testers and map makers.
I'll use the tabs to re-implement the old editor but now built-in to the game itself. The tabs will also have things like per-map "Notes", and todo lists, for map-makers (Me and and at least one other, but hopefully two) to keep track of. Also the game console would be on a tab, and tester feedback and bug reporting, and the script-editor, etc...
Since I intend to use this same editor and game framework for at least one or two other projects after AdventureFar, I feel it's worth the investment of time to make it easy to use, especially if non-programmers are using it to work on the game. Plus, even if it's just me working on it, if I'm stuck staring at the thing for 9 months or so making maps, I want it to be pleasing to use and not something I dread using.
It took a full day to get the Qt-widgets tabs to properly render over the SFML-drawn game window (QtCentre thread) since each graphics API wants to do things their own way. They look good when laid over the game window, so I'm glad it works.