private void ShowStartScreen() { HideScreens(); Controls.Remove(startControl); startControl = new StartControl(); Controls.Add(startControl); startControl.Configure(game); startControl.Show(); }
public MainForm() { StartPosition = FormStartPosition.Manual; Location = new Point(5, 5); MinimizeBox = false; game = new GameState(); game.StageChanged += Game_OnStageChanged; startControl = new StartControl(); playControl = new PlayControl(game); finishedControl = new FinishedControl(); dialogueControl = new DialogueControl(); choiceControl = new ChoiceCharacterControl(); Controls.Add(playControl); ClientSizeChanged += HandleResize; ShowStartScreen(); }