samiscoolco / sam0sRpgGame

A cool game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Main Menu State

djkool opened this issue · comments

Every game needs to Main Menu! In this case, we can create a Main Menu GameState that runs with the game is first launched. Bare minimum needs the following options:

  • New Game
  • Load/Resume Game
  • Options
  • Credits
  • Exit

The selected options should be store in our GameClass (RpgClass) so they can be accessed at any point of the game. It may be useful to have a few UI dialogs separate enough so they can be reused within the main Playing GameState as well.

Note: Once implemented, we can put in a work around to skip the main menu while trying to develop the rest of the game

I think I might whip that up tomorrow morning.

@Sam0S This is still a huge undertaking and whoever starts it should be thinking about a unified GUI. The goal is that whatever is accessible in the main menu is also accessible through the main game state (maybe with some limitations).

"You gotta keep 'em separated!" I'm old enough to make that reference ;)
Seriously though, that button is pretty much like every other button. Think about how they all can be
used (and reused) so that their isn't duplicated code everywhere.

Understood.