Example #1
0
        public MainWindow()
        {
            InitializeComponent();
            InitialiseMatrix();

            Who_shall_begin_the_fight questionForm = new Who_shall_begin_the_fight();

            questionForm.ShowDialog();

            _currentPlayerTurn = questionForm.PlayerToStart;
        }
Example #2
0
 void playerRegistered(Helper.Player p)
 {
     if (p == null)
     {
         Debug.Log("Registration failed. someone else already has that name");
         infoText.text      = "registration failed. someone else probably already has that name";
         passwordField.text = "";
     }
     else
     {
         Debug.Log("register successful.\nwelcome " + p.name);
         infoText.text = "register successful.\nwelcome " + p.name;
         GameController.Instance.player = p;
         StartCoroutine(loadTeamSelection());
     }
 }
Example #3
0
 void playerLoggedIn(Helper.Player p)
 {
     if (p == null)
     {
         Debug.Log("<color=#f00>login failed</color>\nplease try again.");
         infoText.text      = "login failed. please try again.";
         passwordField.text = "";
     }
     else
     {
         Debug.Log("login successful.\nwelcome back " + p.name);
         infoText.text = "login successful.\nwelcome back " + p.name;
         GameController.Instance.player = p;
         StartCoroutine(loadMainGame());
     }
 }
Example #4
0
        private void SetButtonContent(object sender)
        {
            var button = (sender as Button);

            if (button.Content != null)
            {
                return;
            }

            if (_currentPlayerTurn == Helper.Player.Cross)
            {
                button.Content     = Helper.Cross;
                _currentPlayerTurn = Helper.Player.Nought;
                button.Foreground  = Brushes.Blue;
            }
            else
            {
                button.Content     = Helper.Nought;
                button.Foreground  = Brushes.Red;
                _currentPlayerTurn = Helper.Player.Cross;
            }
        }
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     PlayerToStart = Helper.Player.Cross;
     Close();
 }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     PlayerToStart = Helper.Player.Nought;
     Close();
 }