Glenn Maynard
d277f4733d
add RageQuadratic::SetFromCubic
2007-01-19 06:45:59 +00:00
Glenn Maynard
e4ea02f177
fix repeated slow updates
...
fix memory leak (apToDelete[i] was not actually being deleted)
2007-01-19 06:39:43 +00:00
Glenn Maynard
58bb20d6b3
Profile courses may refer to profile steps, so free profile courses first.
2007-01-19 06:36:49 +00:00
Glenn Maynard
c147dd5a42
unused
2007-01-19 06:16:58 +00:00
Glenn Maynard
db674f125f
init normally, with the rest
2007-01-19 02:40:07 +00:00
Glenn Maynard
54f83f30e0
Z_PARTIAL_FLUSH is deprecated, pointing to Z_SYNC_FLUSH for
...
inflate (this doesn't actually do anything in real zlib, anyway)
2007-01-19 02:36:43 +00:00
Steve Checkoway
bae94ed8ab
Fix warning, fix compile.
2007-01-19 01:42:44 +00:00
Glenn Maynard
38a2c6d5c2
init m_iMaxHardwareFrame
2007-01-19 01:28:13 +00:00
Glenn Maynard
8758708e5a
update comment
2007-01-19 01:07:54 +00:00
Glenn Maynard
e6db9bc2a7
RageSound_Generic_Software -> RageSoundDriver
2007-01-19 00:38:24 +00:00
Steve Checkoway
ccdf81b295
Remove file.
2007-01-18 12:57:10 +00:00
Steve Checkoway
2984456ba3
Simplify.
2007-01-18 12:46:02 +00:00
Steve Checkoway
cde616c5e8
Unused header.
2007-01-18 12:45:35 +00:00
Steve Checkoway
3391f98d52
Unused header and rearranged them.
2007-01-18 12:44:45 +00:00
Steve Checkoway
2207bbec54
Er, character encoding of the comment, maybe?
2007-01-18 12:41:43 +00:00
Steve Checkoway
4f228d3a30
Use IsJoystick() and IsPump().
2007-01-18 12:35:13 +00:00
Steve Checkoway
ff32e1ff9d
Add support for the hat switch. This only works if the hid device uses 3 or 7 values plus a null position for the hat and furthermore, the minimum value needs to correspond to up with increasing values moving clockwise.
2007-01-18 12:30:35 +00:00
Glenn Maynard
18d09949c5
less overhead when not used
2007-01-18 10:30:47 +00:00
Glenn Maynard
ec1764291d
fix RageSoundReader_Preload seek
2007-01-18 10:28:13 +00:00
Glenn Maynard
8ae07ca49f
fix slow RageSoundReader_Resample_Good when m_fRate is -1
2007-01-18 10:10:11 +00:00
Glenn Maynard
8ba265a246
fix RageSoundReader_Preload never preloading
2007-01-18 09:51:18 +00:00
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