Exemple #1
0
 public void ToggleHint()
 {
     _isHintActivated = !_isHintActivated;
     if (_isHintActivated)
     {
         _specialStrategy = _specialStrategy ?? new SinaCSpecials();
         DrawInventory();
     }
 }
Exemple #2
0
        public GenericBot(IClient client, IMoveStrategy moveStrategy, ISpecialStrategy specialStrategy)
        {
            _client = client;

            SpecialStrategy = specialStrategy;
            MoveStrategy    = moveStrategy;

            _client.RoundStarted            += _client_OnRoundStarted;
            _client.GameStarted             += client_OnGameStarted;
            _client.GameFinished            += _client_OnGameFinished;
            _client.GameOver                += _client_OnGameOver;
            _client.ContinuousEffectToggled += _client_OnContinuousEffectToggled;

            _stopEvent            = new ManualResetEvent(false);
            _handleNextPieceEvent = new ManualResetEvent(false);

            SleepTime = 75;
            Activated = false;
        }