Commit Graph
246 Commits
Author SHA1 Message Date
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