Chris Danford
be2e0d9a2b
test 12
2008-02-15 04:03:19 +00:00
Chris Danford
976c2244d9
test 11
2008-02-15 04:00:24 +00:00
Chris Danford
5197e585ee
test 10
2008-02-15 03:59:04 +00:00
Chris Danford
669868267b
test 9
2008-02-15 03:56:27 +00:00
Chris Danford
24147e6c78
test 8
2008-02-15 03:55:54 +00:00
Chris Danford
8489840f23
test 7
2008-02-15 03:54:00 +00:00
Chris Danford
5835776529
test 6
2008-02-15 03:52:15 +00:00
Chris Danford
3603bc148f
test 5
2008-02-15 03:50:02 +00:00
Chris Danford
8ffe01a1ba
test 4
2008-02-15 03:42:51 +00:00
Chris Danford
c02045cb16
test 3
2008-02-15 03:39:16 +00:00
Chris Danford
4b50395229
test 1
2008-02-15 03:35:57 +00:00
Chris Danford
8719b39436
test 1
2008-02-15 03:33:33 +00:00
Chris Danford
0244701281
add control over ShadowLength X/Y and ShadowColor
2008-01-11 21:54:17 +00:00
Chris Danford
eb23340e86
remove optimization that doesn't call Actor::SetTextureRenderStates(). This optimization was causing the texture filtering mode to not be set.
2008-01-11 21:51:15 +00:00
Chris Danford
dc9084b1bb
bind GetStyle
2008-01-10 08:09:51 +00:00
Chris Danford
7507bdc233
add "doubleres" hint, adjust dimension multiple checking for doubleres
2008-01-10 08:08:42 +00:00
Chris Danford
a76bbaa694
revert last
2008-01-05 19:35:57 +00:00
Chris Danford
4f719f3cdf
no message
2008-01-05 05:25:20 +00:00
Chris Danford
cbe1bed2d9
add OldPageIndex and NewPageIndex to *SwitchPage messages
2007-11-21 09:38:13 +00:00
Chris Danford
7d3247a8aa
fix 'Load player edits, play one of the player edits, continue, choose Nontop; crash'
2007-11-13 12:08:29 +00:00
Chris Danford
0acaeecba0
move m_bMultiplayer conditional into GameState
2007-11-13 10:27:28 +00:00
Chris Danford
11f24cce33
move m_bMultiplayer conditional into GameState
2007-11-13 10:27:07 +00:00
Chris Danford
a9f336acbc
fix CommitStageStats not being called
2007-11-13 10:24:42 +00:00
Chris Danford
04a0829134
allow checkpoints for rolls
2007-11-13 04:48:58 +00:00
Chris Danford
f18813088b
style cleanup
...
don't touch hold_head_holds in StepStrumHopo
2007-11-13 04:40:44 +00:00
Chris Danford
f935bb9cd1
add ExitHideItem to control whether text on the exit row shows
2007-10-29 18:29:21 +00:00
Chris Danford
7261a4bfca
fix typo that broke navigation of ScreenOptionsService
2007-10-29 03:51:54 +00:00
Chris Danford
ca58e59490
fix out-of-bounds in GetStepsQueue for Courses that bRepeat
2007-10-28 23:59:33 +00:00
Chris Danford
ad697be6a9
broadcast WorkoutGoalComplete
2007-10-28 00:02:44 +00:00
Chris Danford
8ea8dc83d5
allow 3 key navigation of workout Screens, ScreenMiniMenu
2007-10-27 22:00:20 +00:00
Chris Danford
4f3724c550
give workouts a default name (in case the user doesn't have a keyboard)
2007-10-27 10:45:33 +00:00
Chris Danford
e8bca9e85c
fix wrong Steps being used for first multiplayer difficulty
2007-10-27 09:04:27 +00:00
Chris Danford
7ca1ac3fff
SurviveSeconds -> AliveSeconds
2007-10-27 01:51:58 +00:00
Chris Danford
41fda46bfd
support MultiPlayer
2007-10-27 01:49:18 +00:00
Chris Danford
4dba7b9bbe
EffectColor -> effectcolor, ShadowLength -> shadowlength
2007-10-26 21:51:23 +00:00
Chris Danford
6258283f30
clean up multiplayer difficulty choosing logic
2007-10-26 21:50:04 +00:00
Chris Danford
a770ba9d9d
add GetDummyPlayerInfo
2007-10-26 10:09:43 +00:00
Chris Danford
93ccbdd313
don't allow double in multiplayer
2007-10-26 07:41:15 +00:00
Chris Danford
8df33321d3
remove WorkoutStepsType
2007-10-26 07:40:54 +00:00
Chris Danford
e48a3add69
add Get/SetNumMultiplayerNoteFields
2007-10-23 18:09:41 +00:00
Chris Danford
fe0f02f7e2
add debugging assert
2007-10-19 09:01:12 +00:00
Chris Danford
84bb380ae3
use enum types in Lua methods
2007-10-19 09:00:54 +00:00
Chris Danford
aa4afd5474
fix inverted Selectable logic
2007-10-19 09:00:18 +00:00
Chris Danford
dd4c27bc0f
fix Workout with non dance-single Styles
2007-10-19 08:59:25 +00:00
Chris Danford
5fa0000bec
lua method GetValue: use Enum::Check<RadarCategory> for param
2007-10-19 08:58:46 +00:00
Chris Danford
215fd9f2ad
fix TapNotes being given TNS_Miss after they were already judged (also caused non-checkpoint HoldNotes to LetGo)
...
fix HoldNotes never receive judgment because out of range ones were not being passed to UpdateHoldNotes.
2007-09-17 00:03:43 +00:00
Chris Danford
5272d5994c
clean up GetVisible() optimization to not process things that won't show. Fixes editor crash on playback.
2007-09-16 21:22:09 +00:00
Chris Danford
2322929f9c
Intermediate-term hack fix for multiplayer trying to load difficulties of Steps that aren't present.
2007-09-16 19:43:14 +00:00
Chris Danford
1fcce84c9f
remove PercentageDisplay metrics
2007-09-16 19:36:46 +00:00
Chris Danford
9558ec7bb1
fix crash if menu timer expires while on song section
2007-09-14 21:34:42 +00:00
Chris Danford
77940f76a2
Move percent formatting into PlayerStageStats and apply the truncating rules in GetPercentScore(). The percent score that ends up in HighScore should match what is shown on the screen.
2007-09-14 08:50:29 +00:00
Chris Danford
71cca3a067
add NumControllerSteps
2007-09-14 05:56:12 +00:00
Chris Danford
2ff23c4d01
fix: if multiple holds start on the same row, only the last one on the row was being updated
2007-09-13 05:26:59 +00:00
Chris Danford
c330dd6ae0
add to all_tracks_iterator: copy constructor, operator=, GetIter
2007-09-13 05:18:05 +00:00
Chris Danford
7a156e73bb
update EnumToString comment. Should we assert on an _Invalid value?
2007-09-13 04:47:18 +00:00
Chris Danford
a0732c6256
fix correctness of void UpdateJudgedRows() (rows weren't being judged because the iterator was pointing to the middle of a row instead of the beginning of the row.
2007-09-13 04:35:36 +00:00
Chris Danford
9559ce8f4a
move CrossedMine logic into CrossedRow
2007-09-12 11:01:43 +00:00
Chris Danford
0873cbae8b
optmization: move iterators used by UpdateJudgedRows into Player
2007-09-12 11:00:14 +00:00
Chris Danford
493614d57e
optimize updating of holds (10-13 fps => 15-18 in multiplayer)
2007-09-12 04:29:25 +00:00
Chris Danford
92901643e5
optimize CrossedRows (8-11 fps => 10-13 in multiplayer)
2007-09-12 04:20:54 +00:00
Chris Danford
1e627253fb
fix miss interator going past end (assert in HowToPlay)
2007-09-11 23:11:39 +00:00
Chris Danford
8e0c76819e
undo part of last commit (restore "m_pIterNotJudged = NULL")
2007-09-10 21:48:06 +00:00
Chris Danford
17252a0852
fix iter memleak on ::Load called multiple times
...
iMissIfOlderThanThisIndex -> iMissIfOlderThanThisRow
Unjudged -> NotJudged
2007-09-10 21:44:00 +00:00
Chris Danford
0a4b671f39
move Missed notes iterator into Player instead of reinstantiating the iterator every Update, which causes a lot of searching. Increases multiplayer frame rate by about 40%.
2007-09-10 21:23:31 +00:00
Chris Danford
7ae238376d
Change GetInputDeviceState to return InputDeviceState_NoInputHandler instead of InputDeviceState_Invalid
...
Rename "_Disconnected" to "_Unplugged"
2007-09-09 04:11:39 +00:00
Chris Danford
bd7e452c33
fix param name: sample -> frame
2007-09-09 04:06:42 +00:00
Chris Danford
b0008ad8f7
remove unnecessary: m_pPlayer->SetVisible( bShowNoteField )
2007-09-09 04:06:05 +00:00
Chris Danford
e45cbe663f
don't instantiate Combo and Judgments if Player isn't visible
...
short circuit drawing parts in Player::Update if not visible
2007-09-06 00:28:50 +00:00
Chris Danford
bc21adef29
fix out-of-bounds access. VC2005 debug catches this, but VC2003 didn't.
2007-09-04 05:24:19 +00:00
Chris Danford
5a73f14767
add IsEmptyTrack
2007-09-04 04:21:35 +00:00
Chris Danford
b7d9b04507
GetNumUsedTracks -> GetMaxNonEmptyTrack
2007-09-04 04:21:15 +00:00
Chris Danford
a935e21de5
Keep data for all MIDI note numbers, not just guitar notes
2007-09-02 10:40:00 +00:00
Chris Danford
df5be11a62
hide Players with no NoteField, always center MultiPlayer Players instead of looking up position metrics
2007-08-27 12:03:17 +00:00
Chris Danford
4847c7da5a
GetCourseSongIndex: use first enabled MultiPlayer
2007-08-27 10:28:19 +00:00
Chris Danford
43925dffee
let PreferredDifficulty have an effect even if PreferredStepsType isn't set
2007-08-25 07:23:15 +00:00
Chris Danford
09e3f1872e
GetNextScreen -> GetNextScreenName (makes return type more clear in Lua)
2007-08-25 03:13:16 +00:00
Chris Danford
06212434a5
rename MultiPlayer_1 -> MultiPlayer_P1 for consistency with Lua
2007-08-24 20:49:53 +00:00
Chris Danford
bd9447ede4
remove multiplayer song index hack, replace with UpdateStageStats override that multiplayer can use
...
fix gameplay fails immediately if all players don't have a LifeMeter.
2007-08-24 20:29:01 +00:00
Chris Danford
1bdf0c8bcf
fix GetCourseSongIndex in multiplayer
2007-08-24 20:27:50 +00:00
Chris Danford
2c693da0f7
broadcast ScoreChanged with params
2007-08-24 11:35:52 +00:00
Chris Danford
5b1aa24c6c
broadcast Step message with parameters
2007-08-22 09:03:47 +00:00
Chris Danford
07ea9de943
remove unused DifficultyToString
2007-08-22 09:03:18 +00:00
Chris Danford
6977897945
fix PlayerStageStats pointing to the wrong PossibleSteps in Multiplayer
2007-08-21 01:36:22 +00:00
Chris Danford
e334a5bb2e
mapping fix for GamePad Pro in pump
2007-08-21 01:35:47 +00:00
Chris Danford
f648af4560
Lua bind DifficultyToString
2007-08-21 01:35:29 +00:00
Chris Danford
2832da8b4c
in Multiplayer, have multiple Player objects for each MultiPlayer, then choose the best score from each group of Players on StageFinished
2007-08-20 10:45:28 +00:00
Chris Danford
58aa14142f
broadcast on SelectionState change
...
rename: StepsSelected->StepsChosen
2007-08-20 03:32:26 +00:00
Chris Danford
4311158735
Split *Options::FromString into FromString and FromOneModString.
...
Check for invalid mod names when loading a course by checking whether the mod is a valid PlayerOption or a valid SongOption. Previously, SongOption mods were being flagged as errors by PlayerOptions.
2007-08-20 02:57:05 +00:00
Chris Danford
82cb9aa2ee
allow backing out from keyboard in Multiplayer
2007-07-18 02:01:50 +00:00
Chris Danford
e252c200eb
Testing hack: Allow non-removable drive letters to be used if that driver letter is specified as a m_sMemoryCardOsMountPoint.
2007-07-17 09:46:07 +00:00
Chris Danford
5cdb22168e
add Lua bindings
2007-07-13 20:31:13 +00:00
Chris Danford
544f922c3a
add sType param to Load*
2007-07-13 10:42:42 +00:00
Chris Danford
9d00f9f2ae
don't CommitStatsToProfiles in Multiplayer
2007-07-13 10:42:15 +00:00
Chris Danford
42c69f8bc8
play command when InputDeviceState changes
2007-07-12 11:03:16 +00:00
Chris Danford
84c966a79b
default mapping for Gravis gamepad
2007-07-12 11:02:32 +00:00
Chris Danford
ca745476c4
add InputDeviceStateToString
2007-07-12 11:02:00 +00:00
Chris Danford
663640b0c2
allow multiple dummy players
2007-07-12 11:01:25 +00:00
Chris Danford
f6b50e28e9
persist changes to AssistTick by setting as preferred mods
2007-06-18 23:33:32 +00:00
Chris Danford
579e47ce19
add VisualDelaySeconds to debug menu
...
START -> &START; in credits text, so that we don't have to translate button names
2007-06-18 21:01:46 +00:00
Chris Danford
6487425fde
add VisualDelaySeconds to debug menu
2007-06-18 20:59:51 +00:00