Exemplo n.º 1
0
        private void Init()
        {
            MainUI.BreakSecond   += delegate { _isBreakSencond = true; };
            MainUI.UnbreakSecond += delegate { _isBreakSencond = false; };
            MainUI.BreakThird    += delegate { _isBreakThree = true; };
            MainUI.UnbreakThird  += delegate { _isBreakThree = false; };

            BattleEnemyTimer.MachineMusicItems = MusicItems;
            _startButton = ButtonItems[0];
            _life.Add(RelayItems[32]);
            _life.Add(RelayItems[31]);
            _life.Add(RelayItems[30]);
            var buttongroup = ButtonItems.GroupBy(b => b.DeviceNumber).ToDictionary(k => k.Key, v => v.Select(vk => vk).ToList());

            foreach (var buttons in buttongroup)
            {
                var button = buttons.Value.FirstOrDefault();
                if (null == button)
                {
                    continue;
                }
                var hitchecktask = new HitCheckTask.HitCheckTask(SignKey, button);
                _hitCheckTasks.Add(hitchecktask);
            }
            for (var i = 1; i < 31; i++)
            {
                _allHits.Add(ButtonItems[i]);
                Enemies.LoadEnemy(i, ButtonItems[i], RelayItems[i - 1]);
            }
            Enemies.ArrangeEnemey();
            _totalGame = Enemies.GetGamecount();
        }
Exemplo n.º 2
0
        private void Init()
        {
            _hitKing      = ButtonItems[0];
            _listenKing   = ButtonItems[1];
            _hitMage      = ButtonItems[2];
            _listenMage   = ButtonItems[3];
            _hitKnight    = ButtonItems[4];
            _listenKnight = ButtonItems[5];
            _hitElf       = ButtonItems[6];
            _listenElf    = ButtonItems[7];

            _fotoKing   = RelayItems[0];
            _fotoMage   = RelayItems[1];
            _fotoKnight = RelayItems[2];
            _fotoElf    = RelayItems[3];

            _life.Add(RelayItems[4]);
            _life.Add(RelayItems[5]);
            _life.Add(RelayItems[6]);

            _persons.Add(_listenKing, Tuple.Create("argue_king.wav", 38000, _listenKing, _hitKing, _fotoKing));
            _persons.Add(_listenKnight, Tuple.Create("argue_knight.wav", 24000, _listenKnight, _hitKnight, _fotoKnight));
            _persons.Add(_listenMage, Tuple.Create("argue_mage.wav", 43000, _listenMage, _hitMage, _fotoMage));
            _persons.Add(_listenElf, Tuple.Create("argue_elf.wav", 18000, _listenElf, _hitElf, _fotoElf));

            _gameSayingTimer.Elapsed   += GameSayingTimerElapsed;
            _gameRefutingTimer.Elapsed += _gameRefutingTimer_Elapsed;
            _lifeTimer.Elapsed         += LifeTimerElapsed;
            _alive        = true;
            _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _hitKing);
        }
Exemplo n.º 3
0
 private void Init()
 {
     _current = 0;
     _hit.Add(0, ButtonItems[0]);
     _hit.Add(1, ButtonItems[1]);
     _hit.Add(2, ButtonItems[2]);
     _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, ButtonItems[0]);
 }
Exemplo n.º 4
0
        private void Init()
        {
            _aisleCheck   = ButtonItems[0];
            _roomCheck    = ButtonItems[1];
            _listenButton = ButtonItems[2];
            _failButton   = ButtonItems[3];

            _listenLight           = RelayItems[0];
            _faillight             = RelayItems[1];
            _guardTimer.Elapsed   += _guardTimer_Elapsed;
            _stopTimer.Elapsed    += _stopTimer_Elapsed;
            _leaveTimer.Elapsed   += _leaveTimer_Elapsed;
            _toguardTimer.Elapsed += _toguardTimer_Elapsed;
            _hitCheckTask          = new HitCheckTask.HitCheckTask(SignKey, _listenButton);
        }
Exemplo n.º 5
0
        private void Init()
        {
            _ball1 = ButtonItems[0];
            _ball2 = ButtonItems[1];
            _ball3 = ButtonItems[2];
            _blow  = ButtonItems[3];

            _light1 = RelayItems[0];
            _light2 = RelayItems[1];
            _light3 = RelayItems[2];
            _light4 = RelayItems[3];

            _ballStatus.Add(_blow, -1);
            _ballStatus.Add(_ball1, -1);
            _ballStatus.Add(_ball2, -1);
            _ballStatus.Add(_ball3, -1);

            _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _blow);
        }
Exemplo n.º 6
0
        private void Init()
        {
            _maid1Eye1    = new LineButton(ButtonItems[0]);
            _maid1Eye2    = new LineButton(ButtonItems[1]);
            _maid1Breast1 = new LineButton(ButtonItems[2]);
            _maid1Breast2 = new LineButton(ButtonItems[3]);
            _maid1Oxter1  = new LineButton(ButtonItems[4]);
            _maid1Oxter2  = new LineButton(ButtonItems[5]);

            _maid2Eye1    = new LineButton(ButtonItems[6]);
            _maid2Eye2    = new LineButton(ButtonItems[7]);
            _maid2Breast1 = new LineButton(ButtonItems[8]);
            _maid2Breast2 = new LineButton(ButtonItems[9]);
            _maid2Oxter1  = new LineButton(ButtonItems[10]);
            _maid2Oxter2  = new LineButton(ButtonItems[11]);
            _greenFace    = new LineButton(ButtonItems[12]);
            _redFace      = new LineButton(ButtonItems[13]);

            _maid1Light = RelayItems[0];
            _maid2Light = RelayItems[1];

            _maid1.Add(_maid1Eye1);
            _maid1.Add(_maid1Eye2);
            _maid1.Add(_maid1Breast1);
            _maid1.Add(_maid1Breast2);
            _maid1.Add(_maid1Oxter1);
            _maid1.Add(_maid1Oxter2);

            _maid2.Add(_maid2Eye1);
            _maid2.Add(_maid2Eye2);
            _maid2.Add(_maid2Breast1);
            _maid2.Add(_maid2Breast2);
            _maid2.Add(_maid2Oxter1);
            _maid2.Add(_maid2Oxter2);

            _step = 1;
            CreatStep();
            _hitCheckTask           = new HitCheckTask.HitCheckTask(SignKey, _redFace.MachineButtonItem);
            MaidTimer.Elapsed      += MaidTimer_Elapsed;
            Maid1MuteTimer.Elapsed += Maid1MuteTimer_Elapsed;
            Maid2MuteTimer.Elapsed += Maid2MuteTimer_Elapsed;
        }
Exemplo n.º 7
0
        private void Init()
        {
            //17,28,27
            _rune1 = ButtonItems[0];
            _rune2 = ButtonItems[7];
            _rune3 = ButtonItems[8];

            _light = RelayItems[0];

            foreach (var machineButtonItem in ButtonItems)
            {
                _runes.Add(machineButtonItem, 0);
            }

            _runeson.Add(_rune1);
            _runeson.Add(_rune2);
            _runeson.Add(_rune3);

            _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _rune1);
        }
Exemplo n.º 8
0
 private void Init()
 {
     _knocker      = ButtonItems[0];
     _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, _knocker);
 }
Exemplo n.º 9
0
 private void Init()
 {
     _hitCheckTask = new HitCheckTask.HitCheckTask(SignKey, ButtonItems[0]);
 }