Commit Graph

390 Commits

Author SHA1 Message Date
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