コード例 #1
0
ファイル: Chip8Emu.cs プロジェクト: Davee02/DaHo.Chip8
        private void On60HzTimerTick(object sender, ElapsedEventArgs e)
        {
            if (_soundTimer > 0)
            {
                _soundTimer--;
            }

            if (_delayTimer > 0)
            {
                _delayTimer--;
            }

            if (_redrawScreen)
            {
                _ppu.DrawDisplay(_displayBuffer);
                _redrawScreen = false;
            }

            if (_soundTimer > 0)
            {
                _audioDevice.PlayBeep();
            }
        }