Beispiel #1
0
        public InputService(EventAggregator eventAggregator, StandingsService standingsService)
        {
            _eventAggregator = eventAggregator;
            _standingsService = standingsService;

            _showEvent = _eventAggregator.GetEvent<ShowEvent>();
            _activePlayerChangedEvent = _eventAggregator.GetEvent<ActivePlayerChangedEvent>();
            _eventAggregator.GetEvent<ActivateEvent>().Subscribe(Activate);
            _eventAggregator.GetEvent<CloseEvent>().Subscribe(Reset);

            _buzz = new BuzzIOWrite.BuzzIOWrite();
            _buzz.FindTheHid();

            _players = new[] { false, false, false, false, false };
            _pressed = new[] { false, false, false, false, false };
            _used = new[] { false, false, false, false, false };

            _timeleft = TimeAvailable;
            _timer = new Timer(1000) { AutoReset = false };
            _timer.Elapsed += new ElapsedEventHandler(OnTimerEnd);
        }
Beispiel #2
0
 private void initialize()
 {
     point_11.Text = "100";
     buzz = new BuzzIOWrite.BuzzIOWrite();
     buzz.FindTheHid();
     turnOffAllLight();
 }