Currently I am running my menu (with buttons "new game" and "choose level") as an xml view of an activity, that then starts my gameactivity with custom view run on a gameloop. But Im starting to see some restrictions with this.
Would it be a terrible idea to let the menu be part of the gameloop and just add another state for it, like gameState = MENU
? and then render and update touch accordingly.
Does anyone have any experience with this and if so how did you choose to solve it?