Chris Danford
8b8fa8aad3
move CommonMetrics into a namespace so that it's clear where they're coming from when used.
2005-10-27 05:16:19 +00:00
Chris Danford
feb1bfb0fc
naming cleanup: rename scoring "Tier1"s to "W1"s (short for "Window 1")
...
add Preference1D so that we can index into the grading and life values
2005-10-09 04:30:59 +00:00
Chris Danford
b6cf3477b4
Use generic names for TapNoteScore values since they are treated genericly by the code.
...
Theme changes coming...
2005-10-08 00:57:40 +00:00
Glenn Maynard
781017c4c0
ChooseRandomMofifiers -> ChooseRandomModifiers
2005-09-08 01:06:01 +00:00
Chris Danford
bb10c7c21f
pass around InputEventPlus in Screen::Input instead of multiple input structures
2005-09-05 02:26:50 +00:00
Chris Danford
48ebc53549
return NULL -> return CString() for clarity and efficiency
2005-09-04 16:55:21 +00:00
Chris Danford
e439ae2a96
return "" -> return NULL
2005-09-02 00:14:07 +00:00
Chris Danford
881001b6c6
broadcast on PlayMode changed
2005-07-25 03:59:24 +00:00
Glenn Maynard
6ac51af9c2
header
2005-07-20 09:48:19 +00:00
Glenn Maynard
bb8af41cb1
missing headers
2005-07-01 05:07:22 +00:00
Glenn Maynard
b5f82fe4ae
remove nops, cleanup
2005-06-25 09:07:11 +00:00
Glenn Maynard
59a99ec624
remove nop
2005-06-25 09:03:29 +00:00
Chris Danford
e504fb4e98
broadcast on changed course/trail
2005-05-18 07:14:19 +00:00
Chris Danford
fb1d69add3
rename: IsUsingProfile -> IsPersistentProfile
...
Don't require IsPersistentProfile in some places related to fitness mode where a non-persistent Profile will suffice
2005-05-09 08:44:01 +00:00
Chris Danford
16818e54c8
broadcast on style change
2005-05-07 08:34:20 +00:00
Glenn Maynard
57e4649de3
fix draw order
2005-05-06 06:34:18 +00:00
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