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