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
Glenn Maynard
e8a3c636f6
SortOrder_INVALID, NUM_SortOrder
2006-09-26 07:42:55 +00:00
Glenn Maynard
e7fdfa2132
prefer GAMESTATE->JoinPlayer to setting GAMESTATE->m_bSideIsJoined manually
2006-09-15 05:56:43 +00:00
Steve Checkoway
1fc4b23cfa
Factor out code detection and simplify. The "Tricky" comment was out of date.
2006-09-15 03:09:23 +00:00
Steve Checkoway
b342279547
Fix back. Simplify.
2006-09-15 02:53:15 +00:00
Steve Checkoway
88baa838a8
Unwrap. Also make start only trigger on the first press. Without this, alt-enter will start the song.
2006-09-15 02:28:05 +00:00
Steve Checkoway
23221ec7bf
Screen::MenuStart() doesn't do anything.
2006-09-15 02:08:47 +00:00
Steve Checkoway
944a913790
PlayerNumber -> IEP.
2006-09-15 01:47:24 +00:00
Glenn Maynard
c7dfb9f2ec
MenuInput -> MenuButton
2006-09-14 20:52:34 +00:00
Glenn Maynard
f1cd95828e
remove MenuInput.IsValid(); if invalid, the button is simply MenuButton_INVALID
2006-09-14 20:31:46 +00:00
Glenn Maynard
516c759d12
simplify
2006-09-14 04:07:52 +00:00
Glenn Maynard
284ce54a76
correct base class
2006-09-14 03:44:27 +00:00
Glenn Maynard
b531c954d1
pass pn (duplicate will go away later)
2006-09-14 03:43:34 +00:00
Glenn Maynard
c71d8f7425
IET_SLOW_REPEAT -> IET_REPEAT
2006-09-13 02:59:05 +00:00
Glenn Maynard
d03db0c4f9
remove IET_FAST_REPEAT
2006-09-13 02:55:19 +00:00
Glenn Maynard
8a6f490c80
simplify. (If you're not a screen that deals with StyleI.col, you probably shouldn't be using StyleI at all.)
2006-09-12 23:21:14 +00:00
Glenn Maynard
3fc0d75570
remove IET_LEVEL_CHANGED
2006-09-08 18:51:12 +00:00
Glenn Maynard
ec3b9382d2
InputMapper::IsButtonDown -> IsBeingPressed, to match InputFilter::IsBeingPressed
2006-09-08 02:12:30 +00:00
Glenn Maynard
70f3c3e6a1
simplify
2006-08-31 20:56:11 +00:00
Glenn Maynard
7b995b8487
remove unused
2006-08-20 20:01:53 +00:00
Glenn Maynard
3becbefc92
TotalTime in xml
2006-08-20 19:25:19 +00:00
Glenn Maynard
b01353c720
(er, DifficultyDisplay)
2006-08-20 04:42:31 +00:00
Steve Checkoway
1559fae1bd
Fix survival.
2006-08-19 22:08:33 +00:00
Steve Checkoway
24ebef5e78
Comment.
2006-08-19 21:54:16 +00:00
Glenn Maynard
771691d112
NumSongs in XML
2006-08-19 05:09:18 +00:00
Steve Checkoway
86c55da959
Put this in ScreenBeginCommand.
2006-08-18 01:26:22 +00:00
Steve Checkoway
1f77fa20dc
Set up stage mods in Lua. This can be more than just extra stage mods.
2006-08-18 00:12:58 +00:00
Glenn Maynard
035b4d9fd6
simplify
2006-08-17 02:50:21 +00:00