private void frmMazeRunner_KeyUp(object sender, KeyEventArgs e) { Tuple <Point, Point> line = new Tuple <Point, Point>(prevRunnerPos, currentRunnerPos); path.Add(line); this.Refresh(); prevRunnerPos = currentRunnerPos; if (IsInWinningChunk()) { this.Refresh(); DialogResult msgWin = MessageBox.Show("You win! Would you like to play again?", "Maze Runner", MessageBoxButtons.YesNoCancel); switch (msgWin) { case DialogResult.Yes: frmMazeRunner frm = new frmMazeRunner(); frm.Show(); this.Close(); break; case DialogResult.No: this.Close(); break; case DialogResult.Cancel: break; default: break; } } Console.WriteLine(path.Count); }
private void btnMazeRunner_Click(object sender, RoutedEventArgs e) { frmMazeRunner frmMazeRunner = new frmMazeRunner(); frmMazeRunner.Show(); }