Glenn Maynard
a17b1ead51
separate SongManager::Cleanup and SongManager::FlushCaches
...
Cleanup() is called every screen, to remove large decompressed step
data, but that shouldn't clear trail caches as well;
SongManager::FlushCaches also clears the StepsID cache
2004-06-11 21:31:34 +00:00
Glenn Maynard
f0cc560c9f
calling RegenRandomTrailEntries between rounds is not needed
2004-06-11 21:13:44 +00:00
Chris Danford
51366df8cc
name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR
2004-06-11 06:05:35 +00:00
Chris Danford
a266e00c93
force particular Premium and CoinMode values if bEventMode
2004-06-09 08:14:21 +00:00
Chris Danford
62acd3526f
name cleanup: FAIL_ARCADE -> FAIL_IMMEDIATE
...
clean up fail logic
add pref: Min1FullSongInCourses
2004-06-08 07:16:28 +00:00
Glenn Maynard
733127d8ed
license update
2004-06-08 01:24:17 +00:00
Glenn Maynard
ae99f03a4b
error check
2004-06-06 21:04:48 +00:00
Chris Danford
fa114e148a
use PlayerNumber macros
2004-06-06 20:57:13 +00:00
Glenn Maynard
af9a619044
seed and course change in GameState::FinishStage
2004-06-04 06:34:52 +00:00
Glenn Maynard
8767d7276f
fix random courses not showing up on ranking screen the first time
...
through due to negative cached trails from before the random list
was available
2004-06-04 06:18:30 +00:00
Glenn Maynard
b93d1bfd5e
first pass at merging CourseDifficulty into Difficulty
...
CourseDifficulty names still exist, since it's useful to distinguish them
in command names
2004-06-04 02:05:56 +00:00
Glenn Maynard
8cbea03d58
remove Course::HasCourseDifficulty
2004-06-03 21:51:33 +00:00
Glenn Maynard
ea112e024d
default to COURSE_DIFFICULTY_REGULAR
2004-06-03 21:44:07 +00:00
Glenn Maynard
088cc44d93
simplify
...
ChangePreferredCourseDifficulty: only choose among difficulties available in the course
2004-06-03 21:33:37 +00:00
Chris Danford
61581479d8
track the current Trail in GameState
2004-06-03 08:22:02 +00:00
Glenn Maynard
2cab5c4689
license updates
2004-05-31 22:42:12 +00:00
Chris Danford
3a5a46ab9f
add DifficultyMeter to ScreenGameplay, ScreenEval
...
add PlayerName to ScreenEval
2004-05-31 06:04:30 +00:00
Chris Danford
9deee95f5f
remove unused variable
2004-05-29 08:15:39 +00:00
Chris Danford
ff5ec77fec
fix "unlocking a song doesn't automatically select it"
2004-05-26 05:50:22 +00:00
Glenn Maynard
71df5d0d3c
fix difficulty icon placement in reverse course songs
...
fix global modifiers tweening in
2004-05-26 04:33:07 +00:00
Chris Danford
0151baf6dc
save stats on exit only if there's new data that hasn't yet been saved
2004-05-25 06:01:52 +00:00
Glenn Maynard
d904805150
differentiate easy and difficult course scores
2004-05-25 02:15:19 +00:00
Chris Danford
a9db266eb2
"for( p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )"
2004-05-24 08:16:17 +00:00
Chris Danford
b05d25ab24
"m_pCurNotes" -> "m_pCurSteps"
2004-05-24 06:12:17 +00:00
Chris Danford
ba93ee8469
"for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )"
2004-05-24 06:10:11 +00:00
Chris Danford
d65404e750
TapSteps -> TapNotes
2004-05-24 04:26:54 +00:00
Chris Danford
99a02deffe
name cleanup: "StepsType nt" -> "StepsType st"
2004-05-24 03:32:56 +00:00
Glenn Maynard
d2bb74c409
Add step totals in GameState::FinishStage, instead of eval. This means
...
that step counts and "calories" still count if you fail (or give up).
2004-05-24 01:32:17 +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
Glenn Maynard
af687ecb9d
don't rescale RADAR_NUM_* down in GetFinalEvalStatsAndSongs
2004-05-24 00:43:39 +00:00
Chris Danford
4ff8b8ec2b
clean up Course score saving (use Trail)
2004-05-23 09:17:10 +00:00
Glenn Maynard
e2cf64fe55
cache GetCourseDifficultiesToShow results
2004-05-21 05:21:03 +00:00
Glenn Maynard
bcf6792d47
handle CourseDifficultiesToShow, add IsCourseDifficultyShown
2004-05-20 22:23:44 +00:00
Chris Danford
a20cc8b1f4
fix DefaultCpuModifiers not applied if you start in dance and switch to rave
2004-05-16 20:58:59 +00:00
Chris Danford
ee4427a54b
clean up CPU player naming
...
add default CPU player modifiers
2004-05-16 02:51:55 +00:00
Glenn Maynard
2619a24791
GameState::GetEasiestNotesDifficulty and lua binding
2004-05-11 06:11:08 +00:00
Glenn Maynard
ee93622539
more generic fix for stage lengths extending past final stage
2004-05-11 02:16:23 +00:00
Chris Danford
fec42c1a21
lock Difficulty/Steps for all players in Rave
2004-05-07 04:37:47 +00:00
Chris Danford
d18dd8f200
allow switching difficulties while on roulette, random, leap
...
tween off DifficultyList and CourseContents when in the sort and mode menus
2004-05-07 02:53:07 +00:00
Chris Danford
19d4282705
add IsWinner command
2004-05-06 09:48:55 +00:00
Chris Danford
6efa5e317a
add logging
2004-05-04 05:51:18 +00:00
Glenn Maynard
d6d10331eb
fix comment
2004-05-03 20:14:52 +00:00
Chris Danford
bfd7b1930c
simplify name update logic
2004-05-03 00:34:54 +00:00
Chris Danford
66e65849da
move name refresh from BeginGame to EndGame
2004-05-01 21:34:16 +00:00
Glenn Maynard
07fa62c417
move "join player" logic into GameState
...
add --player, --mode
2004-04-30 07:48:02 +00:00
Chris Danford
6928e8e864
ugly hack to fix "mem card name not updated if card left in between games"
2004-04-23 06:35:24 +00:00
Chris Danford
ab1d3bfd0e
fix "PlayersFinalized executes twice"
2004-04-23 02:08:11 +00:00
Chris Danford
9fe68e1702
unload edits on Back
2004-04-23 01:40:06 +00:00
Chris Danford
3bc5943a9e
don't throw away Song scores for Songs/Steps that aren't currently loaded on the machine
2004-04-18 18:42:42 +00:00