Commit Graph

24486 Commits

Author SHA1 Message Date
Glenn Maynard f8c19d688d clarify 2007-01-18 09:28:05 +00:00
Glenn Maynard 0c2a32144c remove unused RageSoundDriver_Generic_Software.h 2007-01-18 09:23:55 +00:00
Glenn Maynard 5486753c90 RageSoundDriver 2007-01-18 09:20:56 +00:00
Glenn Maynard 97f06ab454 remove GameSoundManager::GetPlayLatency 2007-01-18 09:15:25 +00:00
Glenn Maynard 008ea63793 SOUND->GetPlayLatency -> SOUNDMAN->GetPlayLatency 2007-01-18 09:12:50 +00:00
Glenn Maynard 804e3afd9f unneeded 2007-01-18 09:08:51 +00:00
Glenn Maynard 75da18955d remove SOUNDMAN->PlayOnce 2007-01-18 09:05:13 +00:00
Glenn Maynard 9584ce2b41 remove RageSoundManager::PlayCopyOfSound 2007-01-18 08:48:06 +00:00
Glenn Maynard a6b63cce18 fix bad merge 2007-01-18 08:45:58 +00:00
Glenn Maynard 2387a4e662 use RageSound::PlayCopy 2007-01-18 08:43:26 +00:00
Glenn Maynard e2d9d65065 add RageSound::PlayCopy 2007-01-18 08:41:47 +00:00
Glenn Maynard 32a9a47f87 remove RageSoundManager::PlaySound 2007-01-18 08:34:52 +00:00
Glenn Maynard 4eb20f1e79 remove unsafe return value 2007-01-18 08:32:37 +00:00
Glenn Maynard 0e2fd55a8a remove DeleteSoundWhenFinished 2007-01-18 08:20:36 +00:00
Glenn Maynard 7e8e8aed36 Use RageSound::DeleteSelfWhenFinishedPlaying(). 2007-01-18 08:18:00 +00:00
Glenn Maynard a2d63e2767 RageSound::DeleteSelfWhenFinishedPlaying(). Replaces RageSoundManager::DeleteSoundWhenFinished, without needing to poll every sound in the list every frame and without any extra locking. 2007-01-18 08:16:10 +00:00
Glenn Maynard 984bba5326 remove unused 2007-01-18 07:36:47 +00:00
Glenn Maynard e7393b0cbe tihs is safe now 2007-01-18 07:34:22 +00:00
Glenn Maynard d6efbc455c This isn't safe; RageSoundDriver::StopMixing skips to HALTING. The decoder thread shouldn't hold the lock long anymore, since reading data should be nonblocking (readers at this point are either preloaded, or have a threaded buffer). 2007-01-18 07:32:41 +00:00
Glenn Maynard f5e7833adb Don't lock while calling SOUNDMAN driver calls (mutex ordering requirement). 2007-01-18 07:28:51 +00:00
Steve Checkoway 44baf35a73 Actually check that PumpDevices have the correct vid/pid. 2007-01-18 07:18:41 +00:00
Glenn Maynard 0e43d2fe35 show di->level 2007-01-18 04:23:20 +00:00
Chris Danford a6f09c5e7c Pressing a lower extra fret during a single fret hold breaks the hold. Pressing any extra fret during a two fret hold breaks the hold. 2007-01-17 12:41:53 +00:00
Chris Danford c928ad75fa add a strum window: After pressing the strum button, the player has some time to hit matching frets before being scored TNS_None 2007-01-17 12:02:56 +00:00
Chris Danford 56ca4a5a18 add metrics for NextSong and PrevSong buttons 2007-01-16 07:47:00 +00:00
Steve Checkoway ca92299c23 Sort. 2007-01-16 06:36:09 +00:00
Steve Checkoway c977bf15be Add files. 2007-01-16 06:35:10 +00:00
Chris Danford 15b1789392 add SoundEffectControl.* 2007-01-16 06:28:06 +00:00
Glenn Maynard 1a63e18756 The topcap and bottomcap can overlap, when the hold is very small.
When this happens, fYHead (the end of the topcap) will be greater
than fYTail (the start of the bottomcap).  We want to clip rendering
of one of them, so we don't draw them both in the same spot.  However,
we're clipping both of them: the topcap to the bottomcap's actual start
and the bottomcap to the topcap's actual end.  This leaves a gap between
them.  Only clip the bottomcap.
2007-01-16 05:53:17 +00:00
Glenn Maynard 8708b2ca65 simplify 2007-01-16 05:41:01 +00:00
Glenn Maynard fa42d9099d fix crash when only 3 verts 2007-01-16 05:36:10 +00:00
Glenn Maynard c51214174f implement m_bMuteOnError 2007-01-16 02:32:27 +00:00
Glenn Maynard d5b3a52233 add MuteOnError 2007-01-16 02:23:12 +00:00
Glenn Maynard 45cea37eb1 do nothing if no property 2007-01-16 02:16:48 +00:00
Glenn Maynard 55747b94c7 SoundEffectControl_Off 2007-01-16 02:15:36 +00:00
Glenn Maynard 6ed7363ce0 SoundEffectControl_Off for none 2007-01-16 02:15:10 +00:00
Glenn Maynard b22933188c metrics 2007-01-16 01:40:15 +00:00
Glenn Maynard 9046f91eb2 use SoundEffectControl 2007-01-16 01:39:04 +00:00
Glenn Maynard 762be733df add EffectSpeed, EffectPitch 2007-01-16 01:28:59 +00:00
Glenn Maynard 7c20f4e67d add SoundEffect 2007-01-16 01:28:00 +00:00
Glenn Maynard 8eb381968a add GAME_BUTTON_EFFECT_UP, GAME_BUTTON_EFFECT_DOWN 2007-01-16 00:58:24 +00:00
Glenn Maynard 208c57a5dc add SoundEffectControl 2007-01-16 00:56:08 +00:00
Glenn Maynard 7fe61e5b9c apply effect history to frame width 2007-01-16 00:46:16 +00:00
Glenn Maynard e5d4983eac ArrowEffects metrics 2007-01-16 00:45:33 +00:00
Steve Checkoway 0e8e618f78 Fix warnings. iterator vs. const_iterator is the whole reason this template is so ugly. 2007-01-16 00:29:22 +00:00
Chris Danford 94cd9cf4c8 add SampleHistory.* 2007-01-16 00:28:36 +00:00
Glenn Maynard af5ad9776d cleanup, comment 2007-01-16 00:24:53 +00:00
Glenn Maynard e83da1644e use DrawSymmetricQuadStrip 2007-01-16 00:23:47 +00:00
Glenn Maynard 4407af0b3e add m_EffectHistory 2007-01-16 00:20:14 +00:00
Glenn Maynard 0e8485c04e add SampleHistory 2007-01-16 00:16:52 +00:00