using System;
using System.Linq;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
namespace WpfApplication1
{
public enum MarkType
{
Free,
Nought,
Cross
}
///
/// Interaction logic for MainWindow.xaml
///
public partial class MainWindow : Window
{
private MarkType[] mResults;
private bool mPlayer1Turn;
private bool mWinner;
public MainWindow()
{
InitializeComponent();
NewGame();
}
private void NewGame()
{
mResults = new MarkType[9];
for (var i = 0; i < mResults.Length; i++)
mResults[i] = MarkType.Free;
mPlayer1Turn = true;
Container.Children.Cast