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); }
private void initialize() { point_11.Text = "100"; buzz = new BuzzIOWrite.BuzzIOWrite(); buzz.FindTheHid(); turnOffAllLight(); }