How would I use the architecture in the book to create an awareness of game states e.g various game menus, and different game levels? I may have a lot of menus, where the game should exit that menu state with the option that the user selected, and then do logic depending on what the user chose, so I wouldn't want to hard code it. It'll be ideal if I could extend this to work with xml definitions or script logic.
Based on my research, a state machine looks to be the way to go, but i'm not sure how I could fit this into the architecture especially when it comes with processes. Would each menu or level be a process?
Based on my research, a state machine looks to be the way to go, but i'm not sure how I could fit this into the architecture especially when it comes with processes. Would each menu or level be a process?