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
Chris Danford
5580eccda5
add ScreenEnding to show stats
...
add weight/calories to Profile
2004-01-07 02:56:47 +00:00
Chris Danford
a10afba6f9
fix incorrect credits text coming out of operator menu
2004-01-03 21:02:46 +00:00
Chris Danford
93808b1a0d
reload credits fonts on F2
2004-01-03 20:34:16 +00:00
Chris Danford
7e931de880
more credits text cleanup
2004-01-03 20:14:09 +00:00
Chris Danford
97146abaaf
clean up memory card logic
2004-01-03 03:42:40 +00:00
Glenn Maynard
d5f638d5d9
fix one-frame window where input is accepted in the editor during
...
tweenout after selecting "exit", resulting in crashes
2003-12-29 03:09:29 +00:00
Glenn Maynard
a92ed2b843
add CreditsJoinOnly
2003-12-29 02:36:55 +00:00
Glenn Maynard
5161b90923
fix CREDITS_TEXT_HOME
2003-12-26 01:48:46 +00:00
Glenn Maynard
ef6b831ea3
cache Course::GetCourseInfo results
2003-12-21 02:54:23 +00:00
Chris Danford
67a6fddcf3
load profile from memory card, fix memory card file flushing
2003-12-19 08:17:44 +00:00
Glenn Maynard
588836df07
generic beat sync
2003-12-18 08:53:38 +00:00
Chris Danford
d68cb6eafc
tweak credits metrics
2003-11-27 05:34:22 +00:00
Glenn Maynard
076a9a84ab
SM_GainFocus, SM_LoseFocus
2003-11-25 21:57:00 +00:00
Chris Danford
ffc40fe994
add LightsDriver_ScreenMessage
2003-11-20 11:55:45 +00:00
Chris Danford
52100a727b
working on "attack notes"
2003-11-12 08:13:02 +00:00
Glenn Maynard
514aac93a9
Replace m_bPlayersCanJoin with PlayersCanJoin().
...
Move GetNumSidesJoined out of the header.
2003-11-10 16:48:22 +00:00
Chris Danford
7681bd508b
save and restore last used ranking name from/to profile
2003-11-09 10:14:52 +00:00
Chris Danford
02679ea68b
clean up premium coin logic
2003-11-09 01:09:35 +00:00
Chris Danford
3098d41e7a
tweak credits text
...
fix memory card profile creation
2003-11-08 15:49:48 +00:00
Chris Danford
1cc5d0abf0
separate "credits info" text into "credits" and "player info"
...
force reload of metrics after retry for missing metric
2003-11-07 20:43:17 +00:00
Glenn Maynard
398d8c2bbe
simplify
2003-11-05 19:56:21 +00:00
Chris Danford
6047da8efd
change metrics reload logic to check only during screen loads
2003-11-05 04:56:41 +00:00
Chris Danford
a5972a083d
fix deleting, renaming profiles
2003-11-01 19:36:52 +00:00
Glenn Maynard
d7607ef63f
add trace
2003-10-19 23:19:02 +00:00
Glenn Maynard
c15e0cec49
Allow screen aliasing.
2003-09-27 22:30:51 +00:00
Glenn Maynard
2f42bace0e
fix potential %s crash
2003-09-15 20:44:25 +00:00
Glenn Maynard
4f24b51b67
dur
2003-09-15 05:27:34 +00:00
Chris Danford
c0c680317c
profiles are usable
2003-09-08 07:21:41 +00:00
Chris Danford
1e718a80a5
fix Save/Revert prompt when playing a course
2003-08-23 18:33:49 +00:00
Chris Danford
d7d2019c1d
log system messages
2003-08-09 18:41:04 +00:00
Chris Danford
9375422396
add option to reload songs and courses w/o restarting
2003-08-06 05:28:58 +00:00
Glenn Maynard
f3540c9eb7
You had it right the first time, almost. :)
...
It's better to put hacks in the file they're affecting, rather than global
handlers like ScreenManager.
The problem you were having is that you were sending the "start fade
out" message; when skipping a screen, you want to skip to "load next
screen" and not fade out.
It's OK to load the screen itself when you're skipping it, since that doesn't
take time as long as you don't load the components.
Note that this is how eg. ScreenInstructions and ScreenWarning work.
2003-07-30 01:59:11 +00:00
Andrew Wong
d5207e1b30
much cleaner transition to skip screenunlock if unlocks are off
2003-07-29 06:43:19 +00:00
Chris Danford
c54214c1d2
On first run, run a gameplay benchmark and adjusts graphic options automatically for 60 fps.
2003-05-26 09:18:44 +00:00
Chris Danford
7f3b7b9162
reacquire D3D device when lost in full screen (user alt+tabs out)
2003-05-24 05:44:31 +00:00
Chris Danford
27ec5c48ab
make stats text semi-transparent
2003-05-24 00:37:38 +00:00
Chris Danford
40ce429ab6
re-apply ScreenSystemLayer::Credits metrics when switching themes
2003-05-05 05:18:37 +00:00
Chris Danford
32fba812b4
Add metrics for credits text
2003-05-05 05:00:40 +00:00
Glenn Maynard
c6115c79b9
remove trace
2003-04-25 08:27:58 +00:00
Glenn Maynard
efd24b3e8c
Er. Clear the texture cache before loading the new screen.
2003-04-25 04:16:34 +00:00
Glenn Maynard
c382823488
Add an option to delay screen loads until after we've deleted the
...
old screen. This means that we may unload resources when we'll
need them immediately, but lowers the memory usage peak considerably
for very low-memory machines.
2003-04-25 03:41:38 +00:00
Glenn Maynard
fe33dec385
Partial s/GetString/c_str/.
...
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:01:35 +00:00
Glenn Maynard
e009925ca3
output texture info
2003-04-24 19:51:27 +00:00
Glenn Maynard
877b3e771c
don't GC constantly
2003-04-24 19:42:06 +00:00
Glenn Maynard
118f089a86
Clear textures after deleting a screen, not before making a new one;
...
after all, that's when new textures are going to be ready to be deleted.
2003-04-24 19:26:06 +00:00
Chris Danford
9aa6a8ab89
revert event mode
2003-04-19 19:05:25 +00:00