Commit Graph
375 Commits
Author SHA1 Message Date
Chris Danford bcbe615c0d Pass ActorCommand structures to Actor instead of unparsed command strings.
This way, we can potentially do the parsing early and not parse inside of Actor as the command is executing.
2004-11-06 23:13:47 +00:00
Chris Danford 0634c55431 fix rounding error in displaying percent score 2004-10-18 03:00:12 +00:00
Glenn Maynard 39c30e2f37 fix stage count problems 2004-10-09 15:18:42 +00:00
Chris Danford bc39cb5079 serialize all memory card operations since mount operations hang if we're doing lsusb or reading USB mass storage descriptors in another thread 2004-10-09 08:16:48 +00:00
Glenn Maynard a10764d6a4 fix stage counter being wrong for early ScreenSelectMusic code 2004-10-06 01:38:23 +00:00
Chris Danford 5d954e5659 don't mount unless the profile was loaded from a memory card 2004-10-03 05:49:10 +00:00
Chris Danford 9fe9b0884a Add hack to not leave cards mounted 2004-10-03 05:27:52 +00:00
Chris Danford d2a54cca31 make TapNote a struct. Over time, more properties will move from the enums and into bit flags. 2004-09-12 05:56:24 +00:00
Chris Danford 8668075291 fix warnings 2004-08-30 06:41:56 +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 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 4af835a0de do save high scores for a failed nonstop course 2004-07-25 22:08:41 +00:00
Chris Danford 4656fd713f don't save awards in Profile. This info isn't used anywhere and won't be anytime soon. 2004-07-25 18:56:05 +00:00
Glenn Maynard 9965bbff54 cleanup 2004-07-25 07:22:31 +00:00
Chris Danford 504ba6c163 GetPath*N->GetPath*F 2004-07-25 06:29:50 +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 9199410e82 stats.xml:
theme more elements
show HighScore details
clean up some tables
2004-07-19 08:05:14 +00:00
Glenn Maynard fe4209035f simplify, fix crash 2004-07-17 22:21:27 +00:00
Glenn Maynard 8532a2c337 cleanup 2004-07-13 00:13:36 +00:00
Glenn Maynard b95b5b9417 simplify: no need to bind this to a screen type anymore 2004-07-13 00:02:26 +00:00
Glenn Maynard a2f965fb92 simplify 2004-07-13 00:01:08 +00:00
Chris Danford 96ca652c94 move RadarValues into a separate file
clean up usage of RadarValues
2004-07-11 07:21:33 +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
Chris Danford 58d8d23a93 move awards to ScreenEvaluation 2004-06-22 08:41:25 +00:00
Chris Danford 4fb496e4d9 save HighScore in Screenshot 2004-06-12 07:01:07 +00:00
Chris Danford 51366df8cc name cleanup: PLAY_MODE_ARCADE -> PLAY_MODE_REGULAR 2004-06-11 06:05:35 +00:00
Glenn Maynard e4d124dd91 license update 2004-06-08 05:22:33 +00:00
Glenn Maynard c266c71dca stop accessing Song::m_vpSteps directly 2004-06-04 23:29:13 +00:00
Glenn Maynard af9a619044 seed and course change in GameState::FinishStage 2004-06-04 06:34:52 +00:00
Glenn Maynard 64988f3216 set DifficultyIcon from the actual diffiuclty, not preferred 2004-06-04 05:40:57 +00:00
Glenn Maynard 7999764de4 simplify 2004-06-04 03:42:49 +00:00
Glenn Maynard 065f3eb517 fix warning 2004-06-03 20:03:41 +00:00
Chris Danford 61581479d8 track the current Trail in GameState 2004-06-03 08:22:02 +00:00
Chris Danford ab2022c8e2 theme element name cleanup 2004-06-01 05:46:21 +00:00
Chris Danford ce4274af53 show per-difficulty awards on the eval screen even if not using a profile 2004-05-31 20:40:44 +00:00
Chris Danford 3a5a46ab9f add DifficultyMeter to ScreenGameplay, ScreenEval
add PlayerName to ScreenEval
2004-05-31 06:04:30 +00:00
Chris Danford 3cadf4c5d5 have Numbers fall back to Fonts (in perparation for removing the Numbers dir altogether) 2004-05-30 23:23:39 +00:00
Chris Danford af8735c00c convert some Sprites to AutoActors 2004-05-30 21:34:42 +00:00
Chris Danford 6ad780417e "SetFromNotes" -> "SetFromSteps" 2004-05-29 04:50:47 +00:00
Chris Danford 6a82d3c5a0 add judge counts to HighScore. Will this make Stats.xml too big? 2004-05-27 07:59:46 +00:00
Chris Danford ce41948d95 save ProductID in HighScore to track what software a score came from 2004-05-25 06:50:04 +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 6f75a3d920 review uses of GetTrail 2004-05-24 06:07:59 +00:00
Chris Danford 4bb777232d name cleanup: "pNotes" -> "pSteps" 2004-05-24 03:41:39 +00:00