Thanks. I don't necessarily want to use SubState for pause reasons, just wondering how others do it. Most example I've seen are simple and just switch MenuState/PlayState. The main menu is normally first to show, but I also want to be able to access it from the game, so I'm looking for the best way.
My PlayState creates the different levels from csv data files, so I only have one PlayState that just recreates each new level, or to restart a failed level. The score and some other vars are static so they carry over to the next level. My goal is to have a main menu with "New Game, Saved games, Options, Instructions, Quit", maybe "Resume Game" if one is in progress.
Maybe I'm not doing things the best way. I'm still on my first game with HF, learning as I go.
Any suggestions will be appreciated.