A lot in the game will be controlled through the menus. Hell, playing the game is mostly going through menus. The map is a neat visualisation of what’s going on and gives the whole thing charm, but in the end, the big part of the gameplay is managing your label in the UI.
Because the menus need to handle a lot of complexity and dynamic content, I can’t just work with some button-sprites and call it a day (like I did in the first MVP). Everything that doesn’t need to be a sprite (like thumbnails), shouldn’t be a sprite. That’s the only way how the menus can stay flexible for all the different scenarios.
The first control I want to get working is to assign people to a room. Like described in the last post: it’s time to give our musicians a reason to go somewhere. That reason in the simplest form is “because I told you so”. This is the first iteration of the GUI (ain’t it beautiful):