Hello there. I have an idea for a small GUI change. Locking the element group. Pretty often, I accidentaly select another group when I move the mouse pointer to select an element (and I believe I'm not the only one). I think adding a "button lock" would solve this. Clicking on a group would "lock" it - you can't select other element group, unless you click on another (move the "lock") OR unclick the selected group. This would also make it possible to still use the current selection. I hope you'll like this idea. Oh, and the game is amazing. :)
Well, an easily accomplishable idea that is quite useful. Even I could code this with a few tweaks to the menu code by adding an if(!locked) statement to before the menu changing code and making a locked boolean button. Ex. if(!Locked) { // Menu changing code } also, if(sdl_key == SDLK_C) { locked = !locked; } and in the variables definition, BOOL locked;