Exemplo n.º 1
0
 public GameMenu(
     SysDriver sys,
     string gameFileName,
     InitialGameMode mode = InitialGameMode.Menu)
     : base(sys)
 {
     _gameFileName = gameFileName;
     _mode         = mode;
 }
Exemplo n.º 2
0
        public override void Init()
        {
            Sys.Game.Load(_gameFileName);

            _menu = new Menu(
                _gameFileName,
                new Tab("MENU",
                        new MenuOption("RUN"),
                        new MenuOption("EDIT"),
                        new MenuOption("EXIT")
                        )
                );

            if (_mode == InitialGameMode.Edit)
            {
                Sys.RunProgram(new EditGame(Sys));
                _mode = InitialGameMode.Menu;
            }
        }