Пример #1
0
        public void AddMessage(string message)
        {
            _messages.Add(message);
            var args = new SomethingHappenedArgs();

            OnSomethingHappened(args);
        }
Пример #2
0
        protected virtual void OnSomethingHappened(SomethingHappenedArgs args)
        {
            var handler = SomethingHappened;

            if (handler != null)
            {
                handler(this, args);
            }
        }
Пример #3
0
        void _game_SomethingHappened(object sender, SomethingHappenedArgs args)
        {
            var turn = _moveDeterminer.GetPlayerMove(args.Board, args.TurnNumber, args.Player);

            _game.PlayTurn(turn);
        }