Commit Graph

12198 Commits

Author SHA1 Message Date
Glenn Maynard c55dfd354f remove PadTapNotes 2004-10-25 03:12:11 +00:00
Glenn Maynard de21231034 debug 2004-10-25 02:17:58 +00:00
Glenn Maynard f00601e77b really update 2004-10-25 01:54:58 +00:00
Glenn Maynard d0817566f5 update 2004-10-25 01:53:55 +00:00
Glenn Maynard 36f788dcc7 split simple sound utils 2004-10-25 01:53:19 +00:00
Glenn Maynard a318050891 update 2004-10-25 01:42:27 +00:00
Sean Burke c30af64d37 Add files. 2004-10-25 01:40:03 +00:00
Glenn Maynard 731543b4ce SoundReader_Preload -> RageSoundReader_Preload, comments, not really correct mono fix 2004-10-25 01:39:11 +00:00
Glenn Maynard 15bfa19e4b always preload keys 2004-10-25 00:59:54 +00:00
Glenn Maynard 0d37465667 Add RageSoundReader_Chain. 2004-10-25 00:53:17 +00:00
Glenn Maynard bc8bd43b9e split ConvertMonoToStereoInPlace 2004-10-25 00:49:42 +00:00
Glenn Maynard fd813fe667 add Extend()
cleanup/comment
2004-10-25 00:48:16 +00:00
Glenn Maynard b364bb830b separate search for key to play 2004-10-25 00:46:08 +00:00
Glenn Maynard ef1a3fe1c4 simplify 2004-10-25 00:31:56 +00:00
Glenn Maynard 515b57c8d3 non-brute-force search for nearest grading note, add bAllowGraded (not
used yet)
2004-10-25 00:29:34 +00:00
Glenn Maynard 514f184fef NoteData::GetPrevTapNoteRowForTrack 2004-10-25 00:25:49 +00:00
Glenn Maynard dafce575db simplify (no logic change) 2004-10-24 23:49:33 +00:00
Glenn Maynard 2ad02a8332 Always play the key, even if it's already been hit. 2004-10-24 23:41:02 +00:00
Chris Danford 0a6acd94ae fix centering matrix + perspective projections 2004-10-24 22:59:10 +00:00
Sean Burke a374bda82f Fix capitalization of header. 2004-10-24 21:12:32 +00:00
Glenn Maynard c85de593f9 s/SoundReader_Preload/RageSoundReader_Preload/
split RageSoundReader_Preload::PreloadSound
split RageSound::LoadSoundReader
2004-10-24 19:25:21 +00:00
Glenn Maynard 6d8a38b6a5 vc7 compile fix 2004-10-24 19:21:44 +00:00
Thad Ward 0fd765f611 add AutoKeysounds 2004-10-24 17:48:53 +00:00
Chris Danford ce4780559f froundf -> Quantize 2004-10-24 17:44:51 +00:00
Chris Danford bb0da6a289 quantize rows when reading from BMSs so that we don't end up with 2MB cache files 2004-10-24 17:36:13 +00:00
Steve Checkoway fe3af94ea9 Add files. 2004-10-24 12:41:54 +00:00
Chris Danford eff1dc9695 play auto keysounds 2004-10-24 10:45:30 +00:00
Chris Danford 1b3c786213 cleanup: variable name and const 2004-10-24 10:20:24 +00:00
Thad Ward bcfa824a36 add RageSoundMixer 2004-10-24 08:43:00 +00:00
Glenn Maynard e08df2f165 RageSoundMixBuffer 2004-10-24 03:32:30 +00:00
Glenn Maynard 7f7999e098 update 2004-10-24 03:14:57 +00:00
Glenn Maynard 42bc44330a cleanup 2004-10-24 03:14:24 +00:00
Glenn Maynard b918e1cf52 RageSoundMixBuffer.h 2004-10-24 03:06:28 +00:00
Glenn Maynard 35bdf452dd split RageSoundMixBuffer into its own file 2004-10-24 03:05:57 +00:00
Chris Danford 584189a10c naming cleanup: iNoteIndex -> row 2004-10-24 00:17:15 +00:00
Chris Danford 3ac1dba044 simplify TapAttack storage:
store attack info in TapNote
  in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
  still doesn't play keysounds on a miss
  still doesn't play autoKeysounds
2004-10-23 23:41:49 +00:00
Glenn Maynard 056b85f83e The difference between the OpenGL ortho matrix we were constructing and
the OpenGL one is only that the Z value output was [0,1], instead of [-1,+1].
(I can't find D3D docs confirming that this is what D3D wants, but the math
lines up this way.)

Instead of setting up a different matrix from scratch, use OpenGL's well-
defined ranges, and then scale and shift the Z values to the range D3D wants.
2004-10-23 17:46:08 +00:00
Chris Danford 09193d9e4b cleanup:
use references when passing NoteData
  Have player own a NoteDataWithScoring, not derive from it
2004-10-23 17:43:49 +00:00
Glenn Maynard e483125b9f Make RageDisplay_OGL::GetOrthoMatrix the default implementation. 2004-10-23 17:42:00 +00:00
Ben Anderson 3d867ad714 Made more readable as per Glenn's suggestion 2004-10-23 17:29:45 +00:00
Chris Danford 095be05925 default to ignore 2004-10-23 17:05:51 +00:00
Ben Anderson 56a0316a8a Optimization, and slightly more professional-looking behavior for the song progress meter. 2004-10-23 14:38:08 +00:00
Steve Checkoway 4c8aa40a84 OS X build updates. 2004-10-23 06:26:55 +00:00
Glenn Maynard 16e90febbd allow two simultaneous fades 2004-10-23 04:04:09 +00:00
Glenn Maynard dfe6b48b70 cosmetic 2004-10-23 02:18:17 +00:00
Glenn Maynard c326423dce move win32 pixel format dumping code into LowLevelWindow_Win32 2004-10-23 02:16:59 +00:00
Thad Ward 827842a396 Quiet some warnings. (vc8 certainly bitches alot more than vc6 did) 2004-10-23 01:41:21 +00:00
Ben Anderson 715099fc5b Applied GCC 3.4 patch from Crypto++ website, with slight workaround to avoid adding fips140.h. Now compiles on Linux with GCC 3.4. 2004-10-23 00:57:40 +00:00
Glenn Maynard f9bcb3c78b fix 64-bit address output 2004-10-22 22:42:28 +00:00
Glenn Maynard 267a3a9abd enable x86 backtracer on x86-64 2004-10-22 22:17:36 +00:00