Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 019ec5dab0 name cleanup:
GetDescription -> GetDisplayTitle
GetValue -> GetDisplayValue
Do -> DoAndMakeSystemMessage
2007-01-25 11:19:11 +00:00
Chris Danford 12b49d0b26 remove EditButtons for autoplay and tick. They can be toggled with ScreenDebugOverlay. 2007-01-25 11:14:10 +00:00
Chris Danford 7b7817f613 remove unused AssistTickChanged message 2007-01-25 11:05:12 +00:00
Chris Danford 179f1b6480 add metronome
rename tick -> clap because "tick" implies a regular interval
2007-01-25 11:03:41 +00:00
Chris Danford 7e135b6789 add metronome 2007-01-25 11:00:09 +00:00
Chris Danford 253461000c move common PlayTicks code into GameplayAssist 2007-01-25 00:50:57 +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
Chris Danford 15b1789392 add SoundEffectControl.* 2007-01-16 06:28:06 +00:00
Chris Danford 94cd9cf4c8 add SampleHistory.* 2007-01-16 00:28:36 +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 46a774b5f4 SubType_invalid -> SubType_INVALID 2007-01-15 23:09:23 +00:00
Chris Danford d47ada20f1 add Player::UpdateHoldNotes, score groups of hold notes together if JudgeHoldNotesOnSameRowTogether 2007-01-15 12:02:00 +00:00
Chris Danford 9dc2a063a7 fix out of bounds iterator in reverse 2007-01-15 12:00:48 +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
Chris Danford fb1fd171cb add bInclusive option to _all_tracks_iterator 2007-01-15 11:30:40 +00:00
Chris Danford 6bf9354b06 fix crash on hold judgment 2007-01-15 06:16:21 +00:00
Chris Danford 0d5fb9d342 remove MenuInput.* 2007-01-15 05:48:25 +00:00
Chris Danford 541c6d80f6 rename: StepsTypes -> g_StepsTypes
add missing guitar-five to g_StepsTypes
2007-01-15 05:48:04 +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 86032e1c98 change win32 lrintf to match other archs 2007-01-05 03:08:18 +00:00
Chris Danford 87505ec245 change win32 lrintf to match other archs 2007-01-05 01:26:53 +00:00
Chris Danford 3db2a307eb add missing RageSoundReader files 2007-01-05 01:24:16 +00:00
Chris Danford 306cdf7ab5 experimental GH-style hold scoring 2007-01-05 01:20:32 +00:00
Chris Danford 35e4d3c295 fix ambiguous min() match in VC7.1 2007-01-05 01:19:32 +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 dd2fef4f40 add HandleTapScoreNone() for letting LifeMeters and ScoreKeepers handle TNS_None steps 2006-12-19 01:39:57 +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 35aa6bf082 add missing files 2006-12-18 19:58:15 +00:00
Chris Danford 09e8c0bc34 Make addition a texture coord shift instead of a separate element. This means fewer texture swaps when drawing, fewer graphics to maintain, and lets non-tap elements have addition coloring 2006-12-15 22:27:00 +00:00
Chris Danford f968d9d215 move LifeChange from Preference to Metrics 2006-12-12 10:50:18 +00:00
Chris Danford 4ef0bc548b move LifeChange from Preference to Metrics 2006-12-12 10:31:16 +00:00
Chris Danford 3e697a10b7 broadcast ScoreNone on TNS_None 2006-12-12 01:33:38 +00:00
Chris Danford f4db1eff44 metrics for bar alphas 2006-12-12 01:04:26 +00:00
Chris Danford 4db4ff256d metrics for bar alphas 2006-12-12 00:42:13 +00:00
Chris Danford ab85bc0e83 remove hard-coded loading of Board commands and make generic 2006-12-12 00:19:35 +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 2093deec52 play OnCommand on receptors 2006-12-11 12:28:17 +00:00
Chris Danford 64cf66a639 fix broken strum 2006-12-11 12:27:58 +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
Chris Danford 380868986f add board OnCommand, optimize board drawing 2006-12-11 06:33:51 +00:00
Chris Danford 41a5ac9b66 add missing RageSoundReader_Pan.* 2006-12-11 06:31:42 +00:00
Chris Danford 77d3971fd4 virtual on overridden virtuals for clarity 2006-12-10 08:18:46 +00:00
Chris Danford e6e37f9566 handle C* scroll speeds when drawing the board 2006-12-10 05:24:12 +00:00
Chris Danford 1ddfac027f Screen:: -> ScreenWithMenuElements:: 2006-12-08 20:28:29 +00:00
Chris Danford 33835ee478 pass a GameCommand to each wheel item bar (experimental) 2006-12-07 11:34:42 +00:00
Chris Danford ad665ee28b fix compile 2006-12-07 07:54:41 +00:00
Chris Danford eca593e76a cleanup Rainbow methods
add experimental Jitter effect
2006-12-07 07:49:22 +00:00
Chris Danford ad5604b331 allow #xxxxxx colors in seteffectcolor* 2006-12-07 07:47:20 +00:00
Chris Danford a8f0ca9366 Sprite -> AutoActor 2006-12-07 07:46:27 +00:00
Chris Danford b764e300f6 helper BGA for optimizing texture usage in simple frame graphics 2006-12-05 12:26:23 +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 e58c980aef add per-NoteType texcoord offset so that Note and Addition can use the same ModelGeometry 2006-12-01 13:10:01 +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 fced627efc new/removed files 2006-12-01 05:08:49 +00:00
Chris Danford 6b07fcaed5 add hammer-ons and pull-offs ("hopo") 2006-11-30 12:29:01 +00:00
Chris Danford 0bfa90b5be add screen-specific start sound 2006-11-30 07:38:54 +00:00
Chris Danford 4b4a6ec40a remove deleted file 2006-11-30 07:36:51 +00:00
Chris Danford 2bf058e511 fix initial life never set in life records 2006-11-16 12:26:16 +00:00
Chris Danford aaefeac377 fix first life set not broadcasted 2006-11-16 12:25:55 +00:00
Chris Danford e224b1787c add params to AddTapRowScore for calculating score based on num taps in row
fix row scored before combo and score multiplier calculated in guitar
fix CurrentComboChanged not broadcasted on combo stopped
2006-11-16 12:25:05 +00:00
Chris Danford 98f8625834 add Lua binding for life 2006-11-16 12:04:52 +00:00
Chris Danford 676551d87e add ScoreKeeper switching mechanism 2006-11-16 01:57:22 +00:00
Chris Danford d78deea28d add ScoreKeeperGuitar 2006-11-16 00:57:48 +00:00
Chris Danford 86037fa6cd split AddScore into: AddTapScore, AddHoldScore, AddTapRowScore 2006-11-15 23:36:32 +00:00
Chris Danford 67f5660bf3 add Lua bindings 2006-11-15 23:35:47 +00:00
Chris Danford b21ceca756 add guitar scoring 2006-11-15 23:34:48 +00:00
Chris Danford b6d6d0cb02 add CurrentScoreMultiplier
add Lua bindings
2006-11-14 11:23:13 +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
Chris Danford 06e30d1f45 support fading in of notes from 0 alpha at farthest draw point to 1 alpha closer 2006-11-13 02:27:23 +00:00
Chris Danford d11cc96c80 fade board 2006-11-13 00:07:06 +00:00
Chris Danford ea2581fa4e add Character InitCommand (useful for scaling characters) 2006-11-05 04:58:33 +00:00
Chris Danford 499444645c fix "search for nearest row finds already judged rows"
TNS_None on strum miss, not TNS_HitMine.  This was filling NoteData with tons of new notes
2006-10-30 12:59:15 +00:00
Chris Danford 1b4387a7d9 add HoldActiveIsAddLayer 2006-10-30 03:04:41 +00:00
Chris Danford 3c3359c163 add Strum. This needs cleanup 2006-10-27 18:09:39 +00:00
Chris Danford 0b5f456a42 add PlayerInitCommand
add ShowBoard, ShowBeatBars
2006-10-27 10:20:43 +00:00
Chris Danford 17ca30a047 add fret/strum
add PlayerInitCommand
2006-10-27 10:19:08 +00:00
Chris Danford a1dac5f2fc add scrolling board 2006-10-27 10:14:23 +00:00
Chris Danford a1d9523b9c incremental linking fixes "linker never finishes" on my machine 2006-10-27 09:31:59 +00:00
Chris Danford 5216992b26 change InputScheme for easier maintenance of game definitions 2006-10-23 06:47:54 +00:00
Chris Danford 21fafaa046 add all_tracks_reverse_iterator 2006-10-22 23:08:13 +00:00
Chris Danford a7220007fe add ScreenTestMode debugging 2006-10-21 06:02:22 +00:00
Chris Danford 7680b543b3 temporary fix to UNIQUE_NAME for VC7.1 2006-10-21 05:56:53 +00:00
Chris Danford 87d43fb153 fix FastDebug 2006-10-20 09:42:57 +00:00
Chris Danford fec2d3628b only accept start/back on IET_REPEAT so that Start can be tested without exiting the screen. 2006-10-20 08:46:39 +00:00
Chris Danford 8df0b80dbe fix smpackage compile 2006-10-05 08:21:41 +00:00
Chris Danford b552224f41 split INSTALL_PROGRAM_FILES into INSTALL_PROGRAM_LIBRARIES and !ifdef INSTALL_EXECUTABLES 2006-10-05 08:01:56 +00:00
Chris Danford 922f36f546 Use CRC32 to make fatx compatible filenames on Xbox 2006-10-04 05:59:22 +00:00
Chris Danford 7c3531a96a show controller state 2006-09-29 21:58:00 +00:00
Chris Danford a93ede5130 fix mirrored sprite sizes in widescreen 2006-09-26 22:37:12 +00:00
Chris Danford 4c40749395 fix mirrored sprite sizes in widescreen 2006-09-26 21:26:16 +00:00
Chris Danford 58603a48f2 add Workout files 2006-09-22 11:36:12 +00:00
Chris Danford 0012857bfd quick fix to disable affect of tilde in survival 2006-09-21 01:58:30 +00:00
Chris Danford de817e62ac fix newline typo 2006-09-11 06:32:31 +00:00