Chris Danford
36c553b0a3
EditDescription -> Description, set Description to either EditDescription or the localized difficulty string, add AutoGen icon, use DifficultyDisplay in Gameplay
2008-03-24 04:38:14 +00:00
Chris Danford
2a90706887
move decorations into theme
2008-03-19 11:37:33 +00:00
Chris Danford
dafd1ae754
temporarily add stage graphic. Move this and the life frame out into the overlay?
2008-03-11 10:00:31 +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
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
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
663640b0c2
allow multiple dummy players
2007-07-12 11:01:25 +00:00
Glenn Maynard
9b8ef44337
FailAfter30Misses -> FailOnMissCombo
2007-05-30 20:22:57 +00:00
Chris Danford
92d3778e29
add LifeMeter binding in ScreenHowToPlay and ScreenGameplay
...
remove GetPlayerInfo binding (currently unused)
2007-05-29 21:19:38 +00:00
Glenn Maynard
f9f358c89c
fix slow FOREACH_EnabledPlayerInfo, etc
2007-05-14 04:04:52 +00:00
Glenn Maynard
d612790005
fix comment
2007-05-14 03:37:15 +00:00
Glenn Maynard
0146246b94
fix up failed transition timing
2007-05-01 19:43:41 +00:00
Glenn Maynard
79fefa5065
remove unused GivingUpGoesToNextScreen
2007-05-01 19:12:05 +00:00
Glenn Maynard
5cf9e757a0
remove unused m_sprCourseSongNumber
2007-05-01 04:29:28 +00:00
Glenn Maynard
f94e5a5ff2
Refactor and make music ending more explicit. If we're going to
...
fade, set it up at the start; fading is done before buffering, so changing
it is high-latency.
2007-05-01 02:25:38 +00:00
Glenn Maynard
642e2cac82
tweak haste to prevent slowing the song down too long
2007-03-18 19:38:11 +00:00
Glenn Maynard
5b0e0525d8
remove unused
2007-03-03 04:23:20 +00:00
Glenn Maynard
79357a62e3
move start periods into metrics
...
This was originally derived from the transitions, to make the
start times automatically work when people change transitions.
That doesn't give enough control, though.
2007-02-26 01:46:50 +00:00
Glenn Maynard
311387c795
unused return value
2007-02-26 00:53:27 +00:00
Glenn Maynard
a1894265ef
cleanup
2007-02-26 00:41:31 +00:00
Glenn Maynard
0c521da005
remove ScoreFrame
2007-02-25 22:50:57 +00:00
Glenn Maynard
820855f379
remove unused MaxCombo. Do this in Lua if wanted.
2007-02-25 22:33:54 +00:00
Glenn Maynard
0387924fab
remove BPMDisplay from gameplay; not used
...
add SongBPMDisplay; use it if you want that
2007-02-12 23:22:50 +00:00
Steve Checkoway
02fd0dc140
Not virtual.
2007-02-12 04:44:05 +00:00
Glenn Maynard
ba36cd8794
bind PlayerInfo
2007-02-12 00:03:38 +00:00
Chris Danford
253461000c
move common PlayTicks code into GameplayAssist
2007-01-25 00:50:57 +00:00
Glenn Maynard
c51214174f
implement m_bMuteOnError
2007-01-16 02:32:27 +00:00
Glenn Maynard
9046f91eb2
use SoundEffectControl
2007-01-16 01:39:04 +00:00
Glenn Maynard
43b7c4ac7d
m_HealthState is confusing; it's updated from other stats, and then the
...
original stats as well as m_HealthState are used for control logic.
Simplify; remove AllAreFailing, and figure it out directly.
2006-11-09 06:10:19 +00:00
Chris Danford
17ca30a047
add fret/strum
...
add PlayerInitCommand
2006-10-27 10:19:08 +00:00
Glenn Maynard
cb746be4c3
Invalid
2006-10-07 03:43:41 +00:00
Glenn Maynard
db3aa0d73a
simplify inheritance
2006-10-04 02:44:52 +00:00
Glenn Maynard
e29c920b04
NUM_NSScoreBoardColumn
2006-09-27 04:38:26 +00:00
Glenn Maynard
cf5dba03a4
GameController_Invalid
2006-09-26 20:59:40 +00:00
Glenn Maynard
0f2707fe9c
GenericTweenOn, GenericTweenOff
2006-09-23 03:57:11 +00:00
Chris Danford
0012857bfd
quick fix to disable affect of tilde in survival
2006-09-21 01:58:30 +00:00
Glenn Maynard
c9c88f26c2
input.MenuI.player -> input.pn
2006-09-14 03:18:16 +00:00
Glenn Maynard
7bab74efab
As far as I can tell, StyleI.player is always the
...
same as MenuI.player if the style is set. Phase
it out.
2006-09-12 23:29:08 +00:00
Steve Checkoway
6e734a13d0
Header guard.
2006-08-17 18:47:39 +00:00
Steve Checkoway
8ab760a346
Put the NoteData into the PlayerInfo and use that for constructing Players. Use the Player's (new) interface GetNoteData() for everything except for loading where ScreenGameplay needs to actually modify the NoteData so do it directly via the PlayerInfo.
2006-07-17 00:58:33 +00:00
Steve Checkoway
5a01cb9c3f
Split out SaveStats to give more flexibility to subclasses that may wish to interact with the stats differently.
2006-07-10 04:32:33 +00:00
Steve Checkoway
4a324be6dd
GetPlayerInfoForInput allows mapping inputs to PlayerInfos rather than just PlayerNumbers to PlayerInfos.
2006-07-09 20:14:06 +00:00
Steve Checkoway
e1f9e558df
Map between PlayerNumber and PlayerInfo. Most subclasses use a one to one mapping so that's what ScreenGameplay's version will do. If you need other behavior, implement this member function.
2006-06-24 04:19:00 +00:00
Steve Checkoway
2426abc7d1
v.begin()-1 is not a valid iterator. Increment the iterator before calling GetNext*Player*() and do not increment inside the function.
2006-06-16 20:23:02 +00:00
Chris Danford
f46e1e8c07
localize 'hold back' text
2006-05-03 23:57:23 +00:00
Chris Danford
a6272ec9ca
tab cleanup
...
remove unfinished multiplayer stuff
2006-04-21 00:17:48 +00:00
Glenn Maynard
313c722da3
remove UseForcedModifiersInBeginner
2006-03-14 05:39:57 +00:00
Glenn Maynard
8c40e1fb1b
remove UseForcedModifiersInBeginner
2006-03-14 05:39:08 +00:00
Glenn Maynard
054cacfc11
expose Center1Player
2006-02-28 21:55:58 +00:00