Glenn Maynard
4b7ce342f5
add separate Screen::Init
2005-01-03 22:39:41 +00:00
Glenn Maynard
2921aeedaf
make background graphic optional when loading from ScreenManager
2005-01-01 21:20:00 +00:00
Chris Danford
9032ee0163
fix skips in BGAnimation on first update
2004-12-23 09:48:16 +00:00
Chris Danford
9b457eb241
add aspect ratio pref
2004-12-23 06:50:19 +00:00
Glenn Maynard
74886cc5e9
fix PREFSMAN->m_bDelayedScreenLoad
2004-12-15 00:23:50 +00:00
Chris Danford
083db90df8
unload BGA for screens that don't have a background
2004-12-11 10:22:42 +00:00
Chris Danford
7d26f28dee
whoops. Fix AV on creation of first screen.
2004-12-11 10:03:39 +00:00
Chris Danford
8da1e887f4
fix wrong background loaded after a ScreenBranch
2004-12-11 09:54:08 +00:00
Chris Danford
2185c82ff8
ScreenBranch shouldn't try to load a background
2004-12-11 09:50:09 +00:00
Chris Danford
37cff8a09e
don't unload resources shared between backgrounds when loading a new background
2004-12-11 08:35:23 +00:00
Chris Danford
12d556c759
allow multiple, simultaneous prepared screens
2004-12-09 09:41:06 +00:00
Chris Danford
b6d711b3c1
Remove backgrounds on screens. Have one shared background that persists across screens.
2004-12-09 08:16:18 +00:00
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