Chris Danford
491ab6eaf5
StyleType enum name cleanup
2007-02-22 06:56:17 +00:00
Chris Danford
599db61b62
Always call LoadAllCommands explicitly.
...
The hack to LoadAllCommands when playing a command was leading to weird interactions: If a theme element contained an OnCommand, it would cause the rest of the commands defined in metrics to not be loaded.
2007-02-19 09:30:07 +00:00
Steve Checkoway
708f35f4b4
Pull this out of the header. It is not intended to be used by anything else.
2007-02-17 09:37:40 +00:00
Glenn Maynard
d2f43893ce
fix roll autoplay
2007-02-06 03:45:57 +00:00
Glenn Maynard
5c95e56ad8
Only play one copy of each mine sound at a time per player. This reduces clipping from excessive mines and makes them less annoying.
2007-02-01 03:52:50 +00:00
Glenn Maynard
39f6bd46c3
fix off-by-one
2007-02-01 02:48:51 +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
4e5219cedd
SubType_INVALID -> SubType_Invalid
2007-01-15 23:47:55 +00:00
Chris Danford
1ba463f64a
finish experimental JudgeHoldNotesOnSameRowTogether
...
The "possible" calculation for scoring does not yet account for shared scoring of holds that start on the same row.
2007-01-15 23:26:47 +00:00
Chris Danford
6d87063e3c
add Player::UpdateHoldNotes, score groups of hold notes together if JudgeHoldNotesOnSameRowTogether (experimental)
2007-01-15 12:00:14 +00:00
Chris Danford
7a15dddb62
use GetTapNoteRangeAllTracks to iterate holds
2007-01-15 11:33:34 +00:00
Glenn Maynard
ce407f819f
track fOverlappedTime for hold notes
2007-01-15 06:35:09 +00:00
Chris Danford
6bf9354b06
fix crash on hold judgment
2007-01-15 06:16:21 +00:00
Glenn Maynard
b0e8e6603b
send Judgment messages
2007-01-15 04:32:23 +00:00
Glenn Maynard
8d5e0cbc4e
use SetHoldJudgment
2007-01-15 04:30:38 +00:00
Glenn Maynard
a2f7db0232
split out SetHoldJudgment, like SetJudgment
2007-01-13 23:46:05 +00:00
Chris Danford
42a18fdae7
set all active holds to HNS_NotHeld on TNS_None if PENALIZE_TAP_SCORE_NONE
2007-01-06 01:26:11 +00:00
Chris Danford
306cdf7ab5
experimental GH-style hold scoring
2007-01-05 01:20:32 +00:00
Glenn Maynard
c3cf5ef59e
remove ProcessMessages
2006-12-20 01:11:49 +00:00
Chris Danford
014e4ad48b
add HandleTapScoreNone() for letting LifeMeters and ScoreKeepers handle TNS_None steps
...
move sending of "ComboStopped" to SendComboMessages
2006-12-19 01:42:17 +00:00
Chris Danford
8638b12928
remove manual loading of NoteField::ComboStoppedCommand and use LoadAllCommands instead
2006-12-19 01:35:51 +00:00
Chris Danford
3e697a10b7
broadcast ScoreNone on TNS_None
2006-12-12 01:33:38 +00:00
Chris Danford
d78274b515
add ComboStopped commands
2006-12-11 14:20:08 +00:00
Chris Danford
668158658e
move Jump window and Hopo window values to be preferences
2006-12-11 12:59:32 +00:00
Chris Danford
7eda0edd2f
fix lastHopoCol not set after each Hopo
...
Play TNS command only on the shortest string when playing a chord
2006-12-11 12:26:42 +00:00
Glenn Maynard
8c7173f26c
use RageSoundReader_Pan for panning
2006-12-10 00:43:51 +00:00
Glenn Maynard
048de864a2
cleanup
2006-12-09 23:52:10 +00:00
Glenn Maynard
e141795020
SetPlayerBalance -> GetPlayerBalance
2006-12-09 23:51:08 +00:00
Chris Danford
1e3fe0ad38
add bAllowHopo to fix hopo highlighing showing for Game types that don't support hopos
2006-12-02 00:15:59 +00:00
Chris Danford
8dad4f1ac1
show hopo-possible notes with addition coloring
2006-12-01 14:18:18 +00:00
Chris Danford
3022def914
don't allow Hopo on the same note 2x in series
2006-12-01 05:37:33 +00:00
Chris Danford
6b07fcaed5
add hammer-ons and pull-offs ("hopo")
2006-11-30 12:29:01 +00:00
John Bauer
5aa3e3c7c7
Factor out the code for updating the life meters. Make sure that
...
every time the life meters are updated, we also update the life stats.
This fixes the following bug:
http://sourceforge.net/tracker/index.php?func=detail&aid=1556608&group_id=37892&atid=421366
2006-11-27 23:38:47 +00:00
John Bauer
b1765cdc0f
Fix a bug where the game would display the combo that would have been
...
correct on the previous step: ie after hitting the 4th tap in a row, it would
say 3 combo.
2006-11-27 01:08:31 +00:00
Jason Felds
5ab5386932
Minor cleanup.
2006-11-22 06:18:38 +00:00
Glenn Maynard
cc0914e9b2
dep fixes: move Player's timing prefs into Player; add and
...
use accessor; fix using SE_ instead of TW_; move code
back into GCAT (was in PrefsMan due to dependency for
SMPackage)
2006-11-21 02:49:59 +00:00
Glenn Maynard
b6fd51b4fa
fix crashes
2006-11-19 02:28:33 +00:00
Chris Danford
2bf058e511
fix initial life never set in life records
2006-11-16 12:26:16 +00:00
Glenn Maynard
c2313737b5
also send ComboChanged at beginning of gameplay
2006-11-16 05:27:59 +00:00
Glenn Maynard
d0904f7dc1
ComboChanged message
2006-11-14 22:08:46 +00:00
Glenn Maynard
cecb7a5710
simplify
2006-11-14 22:01:21 +00:00
Glenn Maynard
30dc9974ab
simplify
2006-11-14 21:56:59 +00:00
Glenn Maynard
93670f895d
remove unused
2006-11-14 21:47:45 +00:00
Chris Danford
2f7ac6aa3c
Add m_ to StageStats and PlayerStageStats members. There are several methods of these classes with local variable names that are similar to the member names. m_ helps distinguish between those two types.
2006-11-14 11:13:21 +00:00
Chris Danford
bf20880ba9
name cleanup. Replace:
...
StartDrawingAtPixels
FirstPixelToDraw
YStartOffset
DrawFarY
with:
DrawDistanceAfterTargetsPixels
2006-11-13 06:12:38 +00:00
Glenn Maynard
701f9ee5f1
comment
2006-11-09 07:07:24 +00:00
Glenn Maynard
0e69f069e7
remove noop
2006-11-09 05:40:45 +00:00
Glenn Maynard
06214febf3
remove noop
2006-11-09 05:40:44 +00:00
Glenn Maynard
816d3f1155
prefer preincrement
2006-11-02 04:28:16 +00:00