Exemplo n.º 1
0
        public PieceControl(Vec2 position, BoardControl board)
        {
            InitializeComponent();

            Position = position;

            this.board = board;
        }
Exemplo n.º 2
0
        public void ResetClock()
        {
            MessageBox.Show("Your turn is skipped.", "Time's Up!");
            PlayByPlayList.Add($"Skipped {(Manager.instance.board.turnCount % 2 == 0 ? Manager.instance.board.p1 : Manager.instance.board.p2).Name}'s turn!");

            Manager.instance.board.turnCount++;
            BoardControl.UpdateImages();

            timerF       = 20;
            timerBeepNum = 5;
        }
Exemplo n.º 3
0
        public GamePente()
        {
            PlayByPlayList = new ObservableCollection <string>();
            DataContext    = this;

            InitializeComponent();
            GamePente.instance = this;
            BoardControl.InitializeBoard();

            Player1.SetPlayer(ref Manager.instance.p1);
            Player2.SetPlayer(ref Manager.instance.p2);

            dispatcherTimer          = new DispatcherTimer();
            dispatcherTimer.Tick    += new EventHandler(dispatcherTimer_Tick);
            dispatcherTimer.Interval = new TimeSpan(0, 0, 1);
            dispatcherTimer.Start();

            time += "s";
            Timer.DataContext = time;
        }