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