Esempio n. 1
0
        private void createNewKeyEvent(int pos, keyType type)
        {
            Key key = new Key();

            key.pos = pos;
            key.type = type;
            _keyEvents.Add(key);
        }
Esempio n. 2
0
 private void handleUserInput()
 {
     Key _key = new Key();
     while ((_key = _keyReader.getNextKeyEvent()) != null)
     {
         if (_key.type == keyType.pressed)
         {
             _currentPos = (int)_audioManager.getCurrentPosMs(_songIndex);
             SendEvent(userEvent.NOTEPRESSED, new NoteEventParameter() { note = _key.pos, delayms = 0 });
             foreach (Note note in _upcomingNotes)
             {
                 //TIMING
             }
         }
         else if (_key.type == keyType.realeased)
             SendEvent(userEvent.NOTERELEASED, new NoteEventParameter() { note = _key.pos, delayms = 0 });
     }
 }