public HallOfFameView(GlobalGameModel gameModel)
 {
     InitializeComponent();
     this.gameModel = gameModel;
     this.gameModel.HallOfFame.recordAdded += this.refreshList;
     refreshList(this, new EventArgs());
 }
        public GameWindow()
        {
            InitializeComponent();

            gameModel = new GlobalGameModel();

            mainMenu = new MainMenuView(gameModel);
            mainMenu.startGamePressed  += this.switchToGameView;
            mainMenu.hallOfFamePressed += this.switchToHallOfFame;
            hallOfFame              = new HallOfFameView(gameModel);
            hallOfFame.backPressed += this.switchToMenu;
            this.switchView(mainMenu);
        }
 public MapView(GlobalGameModel gameModel, GameService service)
 {
     InitializeComponent();
     this.gameModel = gameModel;
     gameManager    = new GameManager(this, service, new ListBoxLogger(Logger));
 }
 public MainMenuView(GlobalGameModel gameModel)
 {
     InitializeComponent();
     this.gameModel = gameModel;
 }