Commit Graph

190 Commits

Author SHA1 Message Date
Glenn Maynard 83da2ee50f fix assert output 2004-11-26 19:45:03 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford db04a5e89a move ScreenSystemLayer to a separate file 2004-11-25 19:16:46 +00:00
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 bc184683ca allow Lua expressions in ActorCommand parameters 2004-11-05 06:43:12 +00:00
Glenn Maynard 3d084e2a2c move stats formatting to RageDisplay, so renderers can add custom stats 2004-11-05 04:15:06 +00:00
Glenn Maynard e0b211aca6 fix MessageX metric not being used 2004-11-05 03:51:13 +00:00
Glenn Maynard 8b2e9af71e fix ScreenManager::Draw crash if no screens loaded (never happens normally) 2004-10-16 20:16:07 +00:00
Chris Danford f4f02e23a2 show a different string for "card inserted, but we don't yet know the name on the card" 2004-10-09 09:57:12 +00:00
Chris Danford 5c5ac50b82 Load from LastGood if the main profile is tampered/corrupt.
Don't write new data on a load fail - it doesn't give the user a change to correct the load failure.
2004-10-07 19:57:51 +00:00
Chris Danford ebb9e730a4 Show message when a Profile load fails so that the player doesn't accidentally save over their possibly-good data.
Save a copy of Stats.xml to the memory card after a successful load.  I have seen one instance where the digital signature on save is bogus, and there's no way for the player to recover their data.
Update Stats.xsl text help text.
2004-10-06 08:39:38 +00:00
Glenn Maynard f056fedae2 fix crashes when fullscreen d3d window loses focus 2004-09-19 01:38:12 +00:00
Glenn Maynard 338ab88e4f fix ScreenManager stuff not being reloaded on theme change and F2 2004-09-16 22:45:55 +00:00
Glenn Maynard 1b82495f93 s/ReloadCommonSounds/ThemeChanged/ 2004-09-16 22:05:24 +00:00
Chris Danford 87579e8a57 fix "memory card name shows for both sides in style = double" 2004-08-29 07:21:36 +00:00
Chris Danford c51c661fdd fix cases where prefs aren't persisted in case of power loss 2004-08-22 21:42:28 +00:00
Hugo Hromic M 792af31c7a fix not loading correctly the Common Sounds in ScreenManager. now loads and reloads fine 2004-08-21 17:20:30 +00:00
Glenn Maynard 671a563e22 simplify 2004-08-17 20:38:24 +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
Chris Danford 2524b7d98a only show coin remainder if CoinsPerCredit > 1 2004-07-26 04:47:33 +00:00
Chris Danford 327cc34616 always show credits fraction 2004-07-26 02:58:04 +00:00
Chris Danford 7a3e031c63 remove ThemeManager::ReloadMetricsIfNecessary 2004-07-23 04:26:22 +00:00
Glenn Maynard 94d0cba859 RageSounds -> GameSoundManager 2004-07-08 00:10:34 +00:00
Chris Danford 3dbf16a1ae fix "BackInEventMode works even when not set to EventMode"
change BackInEventMode to use normal MenuBack behavior
2004-06-26 22:28:25 +00:00
Chris Danford 4e5e56753d show credits in operator menu 2004-06-13 05:13:21 +00:00
Chris Danford a266e00c93 force particular Premium and CoinMode values if bEventMode 2004-06-09 08:14:21 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +00:00
Glenn Maynard a41bd79eed comment 2004-06-06 22:04:08 +00:00
Chris Danford ba93ee8469 "for( int p=0; p<NUM_PLAYERS; p++ )" -> "FOREACH_PlayerNumber( p )" 2004-05-24 06:10:11 +00:00
Glenn Maynard 0012f225e8 CODE_BACK_IN_EVENT_MODE -> reset instead of back 2004-05-10 02:06:29 +00:00
Chris Danford ecea3414b3 add code to go back in event mode 2004-05-08 19:22:51 +00:00
Chris Danford df5cd5e813 move MenuElements into a base ScreenWithMenuElements so that metrics can be overridden using the Fallback mechanism 2004-05-01 23:19:33 +00:00
Chris Danford cca71d1d3f edits cleanup:
- only allow reasonable file sizes
 - only allow one Steps per edit file
 - only allow 5 edits per-song, per-profile
2004-04-23 00:26:51 +00:00
Glenn Maynard 8e42e80208 trace fix 2004-04-11 01:45:29 +00:00
Glenn Maynard de3556d086 focus fixes 2004-03-25 22:13:51 +00:00
Glenn Maynard 1588f118a9 PlayStartSound, etc. always play at PREFS sound volume 2004-03-25 21:41:11 +00:00
Chris Danford 7807b0c703 don't use PlayOnce in performance critical places 2004-03-23 23:56:38 +00:00
Chris Danford 2929bacb08 show per-diffculty award on Eval screen every time it's received (not just the first time)
clean up ScreenEval PR and MR graphics
clean up Actor shadow parameters
2004-03-20 02:59:08 +00:00
Glenn Maynard db48c0715d log which players are joined 2004-03-13 10:26:51 +00:00
Glenn Maynard 41c33995ab log all skips 2004-03-06 07:21:15 +00:00
Chris Danford 6154c14f86 add calorie tracking
clean up time formatting functions
2004-02-22 19:51:46 +00:00
Glenn Maynard b665a81749 fix crash going from gameplay to how to play with delayed screen loads off 2004-02-16 05:30:31 +00:00
Glenn Maynard b281750bcd As far as I can tell, Tim Hentenaar ("matriarktervel") has exactly one
commit to ScreenManager.cpp, adding his name to the top.  Remove it ...
2004-02-10 22:11:32 +00:00
Glenn Maynard 713ef39b04 fix timestamping always showing 2004-01-30 06:39:06 +00:00
Glenn Maynard 6e13a833d2 simplify
fix "zero first update" logic
2004-01-30 05:07:26 +00:00
Glenn Maynard e8c7082aa3 skip logging 2004-01-29 21:02:51 +00:00
Glenn Maynard 8b2c58056b Make sure we always send at least one update before drawing. 2004-01-29 05:12:18 +00:00
Glenn Maynard d729a0e7aa ScreenSystemLayer::UpdateTimestampAndSkips cleanup
send SM_LoseFocus when bringing up an input window, minimenu, etc,
and on AddNewScreenToTop
2004-01-26 23:06:50 +00:00
Glenn Maynard 47440ed830 m_MessageSendOnPop fix 2004-01-26 22:19:33 +00:00
Glenn Maynard 3e578179f4 fix using GAMESTATE before Reset 2004-01-21 05:18:16 +00:00