Now that we have a nice generic menu system, we could apply this to a number of situations:
We can redesign our flag info pop up using a model similar to the
popup_Info
panel from the main menu. This would give each of them a Return button and a polished and consistent visual presentation.We can create a pause menu for the game. From this, the user can check statistics, restart the level, or quit to the main menu.
We can use this system for NPC dialogs and interactions with the user. NPC dialogs are the conversation pop-up windows that will appear when the player interacts with NPCs. The user will interact with the NPC by selecting options from these pop-up windows.