Beispiel #1
0
        public override void Initialize(BotWorker worker)
        {
            base.Initialize(worker);

            _worker = worker;

            _worker.AddHandler(typeof(StateInfo), OnStateInfo);

            _botIndex = _worker.WorkerId;

            _random = new Random((int)DateTime.Now.Ticks);

            //_map = StateMap.Instance;
            //_map.InitializeStatePositions(-2, -2, 2, 2, .5, .2);

            var preferences = new PlayerPreferences();

            preferences.Color = _botColorPrefs[_botIndex];
            var message = new PreferencesMessage();

            message.preferences = preferences;
            _worker.SendReliable(message);
        }
Beispiel #2
0
 public override void Initialize(BotWorker worker)
 {
     worker.AddHandler(typeof(Incentives), _handleIncentives);
 }