Commit Graph

637 Commits

Author SHA1 Message Date
Glenn Maynard c69d045490 remove odd command loading (also, load commands in Init, not BeginScreen) 2007-04-06 15:59:07 +00:00
Steve Checkoway 6aaa0f6b1b Fix extra stage by playing Mods before calling BeginScreen() on the music wheel. I'm not sure that this is the correct way to do this. 2007-04-02 00:14:11 +00:00
Steve Checkoway 7febbc80ad Fix triggered assert in AfterStepsOrTrailChange. 2007-04-01 05:53:14 +00:00
Chris Danford 43ef38383d separate CurrentStageIndex into separate number per game and per player. This allowed for staggered join periods. 2007-03-25 09:37:14 +00:00
Glenn Maynard eed9ff74f5 fix preloading 2007-03-21 06:36:11 +00:00
Glenn Maynard 48d631d6ca support bOneChoiceForAllPlayers 2007-03-19 00:03:20 +00:00
Glenn Maynard 03f1c24257 fix some accidental selections 2007-03-18 06:26:45 +00:00
Glenn Maynard 2b12f3c936 BeginScreen later, so OnCommand can affect things started yb m_MusicWheel.BeginScreen 2007-03-18 06:17:09 +00:00
Glenn Maynard 00285ab5eb allow opening options menu while choosing a song 2007-03-17 06:35:58 +00:00
Glenn Maynard 324a84b9c7 more OptionsList control 2007-03-16 22:16:54 +00:00
Glenn Maynard 9ef1b725e8 only reset for the player that pressed the button 2007-03-16 22:14:10 +00:00
Glenn Maynard 3a33a22608 pan when 2 players 2007-03-16 05:11:59 +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
Steve Checkoway 266d8b9e97 Selecting a song is supposed to be final. 2007-03-11 01:32:43 +00:00
Steve Checkoway 2df0e33424 When using two part selection, allow backing out of selecting steps. 2007-03-11 01:05:01 +00:00
Steve Checkoway eeede7b6e5 Cleanup. 2007-03-11 00:52:50 +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 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 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 3bf0f5f986 don't trap all buttons (like MenuBack) while in the options list 2007-03-06 18:57:24 +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 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 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 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 ee304290ec add experimental OptionsList 2007-03-01 07:57:04 +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 fd566a6355 don't hardcode banner ztest. Use metrics instead. 2007-02-19 20:12: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
Chris Danford 56ca4a5a18 add metrics for NextSong and PrevSong buttons 2007-01-16 07:47:00 +00:00
Chris Danford 1ddfac027f Screen:: -> ScreenWithMenuElements:: 2006-12-08 20:28:29 +00:00
Chris Danford 0bfa90b5be add screen-specific start sound 2006-11-30 07:38:54 +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
Glenn Maynard 4bb479a445 standard enums for some preference types 2006-10-07 07:43:18 +00:00
Glenn Maynard de6ca466d2 more enum standardization 2006-10-07 04:39:48 +00:00
Glenn Maynard 2ce839e4eb Invalid 2006-10-07 04:25:28 +00:00
Glenn Maynard 8a4ddd1515 Invalid 2006-10-07 04:13:43 +00:00
Glenn Maynard 0b45f5dd0a use SetCurrentStyle 2006-09-30 22:22:26 +00:00
Glenn Maynard a8dd0c5fdc GetCurrentStyle() 2006-09-30 22:13:20 +00:00
Glenn Maynard c690fdcfe4 unify registration 2006-09-29 00:01:32 +00:00
Glenn Maynard 4002071bea simpler Lua boilerplate 2006-09-27 19:47:52 +00:00
Glenn Maynard 9c9440c8a0 PlayMode_Invalid 2006-09-26 20:32:41 +00:00