What's the best way to pause all the action and have a menu pop up that can be controlled with the arrow keys (which are the same keys the player uses to control the character)?
I had it just setting the game's speed to 0, which works for a really simple pause function, but that affects everything, which means no menu.
And if I make a whole new layout for the pause menu that means I have to save the state of the level and then re-load it, and it means I can't have the level in the background of the pause menu.
Help me out?