Chris Danford
01c0bf35d4
update comment
2004-08-31 08:28:59 +00:00
Glenn Maynard
994b2e3935
fix warning in jukebox
2004-08-31 01:17:30 +00:00
Glenn Maynard
d78f734ec5
be careful not to adjust or save profile stats/options during jukebox
2004-08-30 23:59:02 +00:00
Chris Danford
8668075291
fix warnings
2004-08-30 06:41:56 +00:00
Chris Danford
3fec094b26
fix misleading name: NumSongs -> NumStages
2004-08-30 06:07:14 +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
8dcd4d93bb
only persist a subset of options that players would want to use for every song. When players turn on tricky options for the last song, they often forget to turn all of the tricky stuff off again in the next game.
2004-08-29 09:19:11 +00:00
Glenn Maynard
5affade93c
cleanup
2004-08-28 23:25:13 +00:00
Charles Lohr
9d19537ecf
Added LUA query
2004-08-28 22:50:43 +00:00
Glenn Maynard
a68dec18aa
fix uninitialized values used by MEMCARDMAN calls before GameState::Reset
2004-08-22 01:11:17 +00:00
Glenn Maynard
0411171c9d
fix superfluous loading of default noteskin
2004-08-18 07:38:41 +00:00
Chris Danford
ee9fbb99e1
fix "memory card not mounted if initially plugged in while cards are locked"
...
do the final memory card mount on PlayersFinalized
2004-08-14 19:18:56 +00:00
Chris Danford
ae04b6a7cd
store preferredSong and preferredCourse as IDs, not pointers
2004-08-14 06:41:24 +00:00
Chris Danford
9edce13765
don't play attract sounds one whole time through when pref is set to Never
2004-08-09 08:09:20 +00:00
Chris Danford
e435165014
clean up memory card logic:
...
- Don't do the OS mount for cards during the attract screens. Only do OS mounts in the time between BeginGame and PlayersFinalized.
- Remove logic for fast load of a Profile from the MemoryCard. Instead, load the whole profile all at once on PlayersFinalized.
2004-08-09 05:01:24 +00:00
Glenn Maynard
0c4f092fd3
fix ambiguous ?: types
2004-08-06 21:01:28 +00:00
Chris Danford
35869118d9
add FAIL_COMBO_OF_30_MISSES
2004-07-31 19:14:53 +00:00
Chris Danford
ca8e677ebd
fix "ActiveAttackDisplay carries over into the next song even if the mod has ended"
2004-07-30 07:18:21 +00:00
Chris Danford
ff4c12b727
rename GameDef -> Game
2004-07-25 17:07:32 +00:00
Chris Danford
64628fac21
remove enum Game. Instead, pass around the GameDef pointer
2004-07-25 04:27:20 +00:00
Chris Danford
b028934429
clean up Course cache logic
2004-07-24 06:40:51 +00:00
Glenn Maynard
43b9b6385e
periodically save profiles
2004-07-20 23:05:49 +00:00
Glenn Maynard
0047e04998
add ProfileManager::SaveAllProfiles
...
make ProfileManager::SaveMachineProfile() const
2004-07-20 01:31:23 +00:00
Chris Danford
da775dbd3e
move all metrics in the "Common" group into one header file
2004-07-17 22:15:39 +00:00
Chris Danford
a6b5da3207
move Style XML saving/loading into StyleID
2004-07-17 21:49:32 +00:00
Chris Danford
3d1bb5b97a
save radar values in Catalog.xml
...
change Course to have the same title names as Song
2004-07-11 10:02:38 +00:00
Chris Danford
96ca652c94
move RadarValues into a separate file
...
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Chris Danford
c301e1eb83
remove Stats.html
...
add XML stylesheet for Stats.xml
2004-07-11 01:58:55 +00:00
Glenn Maynard
bb2c7f6bae
fix Actor depending on GAMESTATE
2004-07-07 21:17:47 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Glenn Maynard
3c727e3c39
fix assert
2004-06-27 07:54:17 +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
Geoff Benson
9609f5303a
Added support for Dance Magic/Battle on Techno Motion 8-panel. Kind of hacky, but perhaps it will inspire others.
2004-06-23 22:18:22 +00:00
Chris Danford
58d8d23a93
move awards to ScreenEvaluation
2004-06-22 08:41:25 +00:00
Steve Checkoway
a613d4d9fa
s/RAGE_ASSERT/ASSERT/
2004-06-16 00:38:31 +00:00
Chris Danford
673c8c0144
add environment variables that themes can use to save state
2004-06-13 09:48:36 +00:00
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