Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 1402c88bb9 add RequireStepOnHoldHeads 2007-03-13 10:56:01 +00:00
Chris Danford 575ab5b616 checkpoint off of HoldResult.fLife, not HoldResult.bActive.
bActive is false any time songRow is >= the end row of the hold.  This was causing the last checkpoint to be missed whenever iFirstRowCrossed == iEndRow
2007-03-13 10:04:15 +00:00
Chris Danford e30a2bd2ed show hold explosion on fLife > 0 and bActive, not just bActive 2007-03-13 08:38:06 +00:00
Chris Danford a8690e25e8 hush logging 2007-03-13 08:36:05 +00:00
Chris Danford fcc5ec4eec add RequireStepOnHoldHeads 2007-03-13 07:58:27 +00:00
Chris Danford 24353f67ad add ImmediateHoldLetGo 2007-03-13 07:07:47 +00:00
Chris Danford 356d8d96f5 do explosions during checkpoint only if all rows held 2007-03-13 06:39:59 +00:00
Chris Danford 0ece6fbcfc checkpoint every 1/2 beat
do explosions on checkpoint
2007-03-13 06:39:06 +00:00
Chris Danford fb020ad8de checkpoint hold comments cleanup 2007-03-13 06:15:17 +00:00
Chris Danford af9b823b95 experimental: combo checkpoints for holds 2007-03-13 06:00:08 +00:00
Chris Danford 0673c6157d 2 decimal places in percent score 2007-03-12 03:26:34 +00:00
Chris Danford 32586f28e1 add IsStepsPlayable, make IsStepsTypePlayable take the number of stages left into account 2007-03-12 01:47:03 +00:00
Chris Danford d2e3c4b22c fix use of m_iColumnDrawOrder
in pump, draw inner-most first and outermost last
2007-03-11 23:26:49 +00:00
Chris Danford 276b4acf44 fix double Off command. Let SWME handle SM_MenuTimer 2007-03-11 20:49:47 +00:00
Chris Danford a4d0ec095a replace 6 commands in TextBanner with 1 now that Lua can access children 2007-03-11 20:21:42 +00:00
Chris Danford 95b4c3cd5a replace 6 commands in TextBanner with 1 now that Lua can access children 2007-03-11 14:21:44 +00:00
Chris Danford d7fb87c252 center players in their half of the screen 2007-03-10 19:13:16 +00:00
Chris Danford 0678df9334 use GameState::SetCurrentStyle 2007-03-08 06:01:11 +00:00
Chris Danford 13231a31dc fix crash when double selected and 2nd player joins 2007-03-08 04:47:47 +00:00
Chris Danford 61946c58b2 fix P2 options not saving 2007-03-08 04:20:12 +00:00
Chris Danford b4ab6c372f add push/pop messages 2007-03-08 01:36:01 +00:00
Chris Danford c0efd6c810 add Preferred to sort toggle list 2007-03-07 22:07:21 +00:00
Chris Danford 8b9a7b1ca7 don't allow join after finalized 2007-03-07 22:00:00 +00:00
Chris Danford 6a6f2053eb fix double start sound 2007-03-07 21:54:10 +00:00
Chris Danford 95861f35c5 add OptionsList broadcasts for Left,Right,Start 2007-03-07 20:36:34 +00:00
Chris Danford be579c3aaf add StepsSelected message 2007-03-07 12:11:11 +00:00
Chris Danford 4989fdf6be fix warning blink continues when after timer has be re-Set to a large number 2007-03-07 05:41:26 +00:00
Chris Danford 48a69df568 make SM_MenuTimer close all open OptionsLists 2007-03-07 05:03:18 +00:00
Chris Danford 5de38f596e fix menu timer in TwoPartSelection 2007-03-07 04:18:03 +00:00
Chris Danford 16c154f031 fix GetLifeDifficulty returns wrong value 2007-03-07 02:51:34 +00:00
Chris Danford 8ca11d46b7 search for exact match movies in /SongMovies 2007-03-07 02:31:54 +00:00
Chris Danford f77d52699f lua binding for GetNumStagesForCurrentSongAndStepsOrCourse 2007-03-07 02:17:12 +00:00
Chris Danford 3bf0f5f986 don't trap all buttons (like MenuBack) while in the options list 2007-03-06 18:57:24 +00:00
Chris Danford 96fac5a091 lua binding, GetVisible 2007-03-06 18:42:53 +00:00
Chris Danford 0e1b36546c rename: AllStepsTypeInOneList -> AutoSetStyle 2007-03-06 10:11:16 +00:00
Chris Danford ca2222990c rename: AllStepsTypeInOneList -> AutoSetStyle
set m_pCurStyle based on the chosen Steps
2007-03-06 10:05:51 +00:00
Chris Danford 490a8dd437 always load both cursors for late join 2007-03-06 09:39:33 +00:00
Chris Danford aee8b37166 undo last 2007-03-06 09:39:02 +00:00
Chris Danford 4bbb0ea5d1 hide pump-couple 2007-03-06 08:07:10 +00:00
Chris Danford 8cbbc48523 when a 2nd player joins, remove double steps from the list. They're no longer playable with 2 players joined. 2007-03-06 08:06:26 +00:00
Chris Danford a0a018ebb6 add difficulty change with MenuLeft/Right 2007-03-06 03:16:42 +00:00
Chris Danford 799afea058 add TwoPartSelection for Pump-like selection 2007-03-06 01:54:04 +00:00
Chris Danford ecc0bd7871 add missing SortOrder strings 2007-03-06 01:53:48 +00:00
Chris Danford f243263089 Add TwoPartSelection metric for Pump-like selection
per-player Select Menu
remove m_soundSelectPressed and play sound in Lua instead
2007-03-06 01:51:55 +00:00
Chris Danford c17d2c3507 don't show hidden StepsTypes on SSMusic 2007-03-05 21:00:12 +00:00
Chris Danford e262754e6e add SortOrderToLocalizedString 2007-03-05 20:58:20 +00:00
Chris Danford 092f104aeb remove Combo.*, Judgment.* 2007-03-05 20:26:55 +00:00
Chris Danford 42b6fe9808 working on late join 2007-03-05 07:03:36 +00:00
Chris Danford a111a7f6e1 When letting SelectMusic choose a Style, don't force that it be set by a proceeding menu.
"ALL_STEPS_TYPES_IN_ONE_LIST" is not the best name.  It should probably be called "AUTO_SET_STYLE", or something similar.
2007-03-04 20:55:12 +00:00
Chris Danford cf80f30e3b beginnings of late join 2007-03-04 08:52:06 +00:00
Chris Danford 0d55d1ecf0 xml -> lua 2007-03-02 06:54:04 +00:00
Chris Danford ee304290ec add experimental OptionsList 2007-03-01 07:57:04 +00:00
Chris Danford 83f1e77d16 xml -> lua 2007-03-01 07:55:07 +00:00
Chris Danford 0c972a4dd7 cleanup CoinMode and Premium names 2007-02-26 09:40:14 +00:00
Chris Danford e9f66fbc75 Resize down to height = 480. That way, we don't resize down typical widescreen resolutions. 2007-02-26 09:36:43 +00:00
Chris Danford 5637d0f7f7 Move RadarValues::WriteSimpleValues, WriteComplexValues into ThemeMetric objects for maintainability. 2007-02-26 06:04:52 +00:00
Chris Danford b88db4b608 add ShowCoinsAndCredits
move add Credits* metrics
2007-02-26 01:36:59 +00:00
Chris Danford 0160e23705 style cleanup: use FOREACH_ENUM( X, x ) everywhere instead of FOREACH_X( x ) for consistency
The FOREACH_X defines are not very useful, and they were created back before FOREACH_ENUM was convenient.
2007-02-23 22:29:42 +00:00
Chris Danford 808a5d2b2c GetCurThreadName -> GetCurrentThreadName 2007-02-23 22:02:26 +00:00
Chris Danford 74cc43ad46 move stage logic out of SongManager
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:45:33 +00:00
Chris Danford 9061e2c1c1 move stage logic out of SongManager
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:13:45 +00:00
Chris Danford b407c58176 m_iStagesForSong -> m_iMaxStagesForSong 2007-02-23 19:31:42 +00:00
Chris Danford f6afe68843 Let ActorFrame propagate the message instead of sending it to each individual child 2007-02-22 18:35:27 +00:00
Chris Danford 85cdc48c85 name cleanup: difficulty -> frame 2007-02-22 07:22:44 +00:00
Chris Danford f77647b5ad enum name cleanup: DIFFICULTY_* -> Difficulty_* 2007-02-22 07:18:05 +00:00
Chris Danford 59df866348 add TODO comments 2007-02-22 07:09:29 +00:00
Chris Danford 23851388b9 style cleanup:
use bool instead of a bit field
DontAutogen -> AllowAutogen (don't use negatives in names)
2007-02-22 07:06:21 +00:00
Chris Danford 491ab6eaf5 StyleType enum name cleanup 2007-02-22 06:56:17 +00:00
Chris Danford 93e93a0fa6 rename difficulty -> frame since it's treated as a generic Actor
Add pSteps and pTrail parameters to DifficultyMeter::Set*
2007-02-22 06:34:42 +00:00
Chris Danford 28ca7c6151 remove m_bAutoColorTicks. It's no longer useful now that the coloring is done with actor commands 2007-02-22 01:12:20 +00:00
Chris Danford d3a41a43b1 add StepsType param to DifficultyList::Set* 2007-02-22 01:09:13 +00:00
Chris Danford 177ba89cb8 name cleanup: bar|feet -> ticks 2007-02-22 00:52:25 +00:00
Chris Danford 2b65bb5066 Add StepsType parameter to Set*
name cleanup: bar|feet -> ticks
2007-02-22 00:39:52 +00:00
Chris Danford 16d3561d08 Message sCommandName -> Message msg 2007-02-22 00:38:05 +00:00
Chris Danford fd566a6355 don't hardcode banner ztest. Use metrics instead. 2007-02-19 20:12:17 +00:00
Chris Danford e4a02afa18 spacing cleanup 2007-02-19 20:11:40 +00:00
Chris Danford b3c3bd52d2 LOAD_ALL_COMMANDS_AND_SET_XY -> LoadAllCommands; SET_XY 2007-02-19 10:23:29 +00:00
Chris Danford d61272fe08 consistent command loading style 2007-02-19 10:06:50 +00:00
Chris Danford 2c30453a27 fix duplicate command loading 2007-02-19 09:49:23 +00:00
Chris Danford bc997f81d4 BitmapText::Rainbow -> RainbowScroll to fix naming confict with Actor::rainbow 2007-02-19 09:32:07 +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
Chris Danford d72ebfa33e fix missing "Launch Game" string in non-English langs 2007-02-19 06:32:48 +00:00
Chris Danford adc293946c roulette in metrics, not code 2007-02-18 09:20:44 +00:00
Chris Danford 96444bd95f add missing (accidentally deleted?) 2007-02-16 11:36:28 +00:00
Chris Danford 252cb50316 warn on a font missing textures 2007-02-16 11:34:29 +00:00
Chris Danford 1461696e26 LoadFont -> Def.BPMDisplay 2007-02-16 09:34:34 +00:00
Chris Danford 46ca7f526a explicitly LoadAllCommands. The "load commands in SetXY" hack isn't working well now that more and more Actors are being moved into Lua. That hack should be removed eventually in favor of explicit command loading. 2007-02-16 07:09:04 +00:00
Chris Danford b53362bc95 add !sType.empty() assert 2007-02-16 07:07:40 +00:00
Chris Danford f7fc9ceaa5 remove Set/GetHidden, leave *Visible
remove hidden from ActorCommands eventually
2007-02-13 06:32:26 +00:00
Chris Danford 99765bfb0a play Init command on wheel items 2007-02-13 03:44:10 +00:00
Chris Danford be95c36516 fix double-loading of commands
ActorUtil::SetXY calls ActorUtil::LoadAllCommands, which doesn't seem right.  This should be cleaned up someday.
2007-02-12 23:16:00 +00:00
Chris Danford 9c4f7024a5 name cleanup: StageIndex -> GetStageIndex 2007-02-12 23:13:57 +00:00
Chris Danford 142157e147 StepsTypeToString should return "Foo_Bar", not "StepsType_Foo_Bar" 2007-02-09 03:24:11 +00:00
Chris Danford 35df8821ca add Lua GetOneSteps 2007-02-09 03:23:24 +00:00
Chris Danford beac418539 re-enable upx 2007-02-01 21:08:55 +00:00
Chris Danford 15779df733 newer UPX works with VS2003 2007-02-01 20:59:19 +00:00
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