Commit Graph

55 Commits

Author SHA1 Message Date
Ben Anderson a89304c0cb Remove unused variable 2005-05-02 01:53:09 +00:00
Chris Danford 3a726a1c9b fix ScreenEnding shows stats when not using a memory card
fix other bugs introduced when GetProfile was changed to return a valid pointer even with no profile loaded
2005-05-01 06:42:30 +00:00
Chris Danford f57e898966 show life and combo graphs over the whole song/course - not just over the time the player was alive 2005-04-20 06:13:06 +00:00
Chris Danford 5d8456e3ea metrics cleaup: Remove duplicated "ToShow" and "ToHide" parsing logic
don't show hidden StepsTypes in EditMenu
2005-03-24 21:44:03 +00:00
Chris Danford 8b32383969 move DifficultiesToShow into CommonMetrics
re-cache on theme reload, not on timer expired
2005-03-10 19:57:43 +00:00
Chris Danford 071f02a862 allow access to individual BroadcastOnChangePtrs within BroadcastOnChangePtr1D 2005-02-25 18:17:26 +00:00
Chris Danford 4104edcad9 use BroadcastOnChange wrappers 2005-02-25 05:27:28 +00:00
Chris Danford ab22e629d4 enforce that changed message is broadcast whenever value changes 2005-02-24 12:27:30 +00:00
Glenn Maynard b51b0cfb4c Use Init() for all screens, so we can set state before the base class
members are loaded--they'll see resets, score finalization, etc.  It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +00:00
Chris Danford bb712884bb move global StageStats into a singleton 2005-02-16 03:25:45 +00:00
Chris Danford 12fde5d55c move PlayerName texts out of code and into BGAnimations 2005-02-13 01:16:17 +00:00
Glenn Maynard 8274c123b7 don't wait for removal if in MEMORY_CARD_STATE_REMOVED 2005-02-06 08:50:08 +00:00
Chris Danford 4223e09cc8 GetPathTo -> GetPath 2005-02-06 03:32:53 +00:00
Glenn Maynard 0e94b4cbdf SM_BeginFadingOut is being sent by ScreenAttract already 2005-01-16 14:53:32 +00:00
Glenn Maynard b1227b4372 headers 2005-01-15 21:00:50 +00:00
Glenn Maynard 78800818e3 Remove BGAnimation::GetLengthSeconds; use GetTweenTimeLeft instead. 2005-01-15 18:31:14 +00:00
Chris Danford 09d018444e split StageStats into player-specific and non-player-specific structs 2004-12-20 10:47:41 +00:00
Chris Danford f840c014a9 Move some player-specific data out of the bloated GameState class.
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Chris Danford b6d711b3c1 Remove backgrounds on screens. Have one shared background that persists across screens. 2004-12-09 08:16:18 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford 0b64a246f9 add checkpoints 2004-11-24 03:49:17 +00:00
Chris Danford e78197cd2e differentiate between Songs and Courses % Complete 2004-08-31 04:29:20 +00:00
Chris Danford 081c1e24b5 fix incorrect song counts for courses
cleanup: make StageStats hold a list of Songs and Steps that were played during the stage
2004-08-30 04:09:23 +00:00
Chris Danford f72b8b15d4 fix "current combo on ScreenEnding shows the previous saved value, not the current value" 2004-08-29 19:10:25 +00:00
Chris Danford d2fb69ea49 fix wrong calorie stat displayed 2004-08-28 20:16:25 +00:00
Glenn Maynard 64938525f5 warnings 2004-08-15 21:58:13 +00:00
Chris Danford 8f1f39a675 show overall PercentComplete on ScreenEnding 2004-08-15 01:36:33 +00:00
Chris Danford 404ed69faf fix "invalid Difficulty value causes garbage calculation" 2004-08-09 05:00:20 +00:00
Glenn Maynard 0c4f092fd3 fix ambiguous ?: types 2004-08-06 21:01:28 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Chris Danford 05257b050c fix combo and life history don't accumulate correctly in courses
change combo and life history position units to Seconds from Beats
2004-07-24 18:11:04 +00:00
Chris Danford d412ab055d name cleanup: NotesType -> StepsType 2004-07-12 02:19:24 +00:00
Glenn Maynard 94d0cba859 RageSounds -> GameSoundManager 2004-07-08 00:10:34 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford 3809715db0 cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven. 2004-06-27 06:52:49 +00:00
Glenn Maynard f643f412fb fix warnings 2004-06-24 07:30:04 +00:00
Chris Danford 58d8d23a93 move awards to ScreenEvaluation 2004-06-22 08:41:25 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Glenn Maynard df56b72b33 simplify 2004-05-24 01:28:28 +00:00
Glenn Maynard 1b5e2aafef Explicitly make sure FinishStage is called. We need to do this before
ResetGame, since it should be called before prompting to remove memory
cards.
2004-05-24 01:00:06 +00:00
Chris Danford 2b9dc537de don't process input if transitioning 2004-05-16 20:01:15 +00:00
Chris Danford 83c0c4dda5 make Start exit ScreenEnding 2004-05-14 07:14:45 +00:00
Glenn Maynard e2adb85a35 cosmetic 2004-05-10 05:26:41 +00:00
Chris Danford 4eec17d42e HTML: Difficulty Table -> Percent Complete 2004-05-08 08:09:18 +00:00
Chris Danford ce6e2d5ae8 force Leap to choose a song wheel item 2004-05-03 02:44:56 +00:00
Chris Danford 741ab63c14 change "total high score dance points" to "percent complete" 2004-05-02 18:49:41 +00:00
Chris Danford 1920634135 move Song/Steps sorting into Song/StepsUtil.h/cpp 2004-04-18 07:34:37 +00:00
Chris Danford ce0590684c per-player "don't forget" graphics 2004-04-17 18:00:43 +00:00
Chris Danford 111f5b3124 don't wait for memory card to be removed 2004-03-24 04:05:43 +00:00
Chris Danford 1090dcd2a0 add themed StepsType name
add "TotalHighScoreDancePoints" calculation to ScreenEnding
2004-03-11 06:31:30 +00:00