Commit Graph

47 Commits

Author SHA1 Message Date
Andrew Wong 6afc47e2dc tweaked behavior of screenunlock so number of unlocks = minimum of unlock vector and theme definition 2003-08-06 11:28:46 +00:00
Andrew Wong a942118fad fix texture leak when unlock does not exist 2003-08-04 09:27:49 +00:00
Andrew Wong 30050627bb fix TEXTUREMAN memory leak for ScreenUnlock 2003-08-03 14:29:12 +00:00
Steve Checkoway f83b837d76 fix compiler warnings 2003-07-31 20:34:01 +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
Glenn Maynard f2b1e3e034 Fix crashes. 2003-07-28 19:30:40 +00:00
Andrew Wong c142903064 width of ??? unaffected by title length 2003-07-28 08:46:16 +00:00
Andrew Wong 8b9ae5ae92 slightly easier to debug - tells which song cannot be found on same line 2003-07-27 11:01:45 +00:00
Andrew Wong 153bfd3758 revert back to previous build, iterator i in loops must be ints since some comparisons are to negative numbers, and unsigned goes back to maxint, which breaks the screen (glenn, whats the warning you get?) 2003-07-27 04:25:06 +00:00
Glenn Maynard 16acd4ce9c fix warnings 2003-07-26 22:25:51 +00:00
Andrew Wong d1ee22d314 skip unlock screen if unlocks are off (messy) 2003-07-25 05:44:58 +00:00
Andrew Wong 304012bba7 add option to automatically generate unlocks from unlocks.dat 2003-07-25 05:25:23 +00:00
Andrew Wong 4fa5cbf673 minor unlock system fixes 2003-07-24 14:04:13 +00:00
Glenn Maynard eaa288a44f fix warnings 2003-07-20 18:18:11 +00:00
Andrew Wong c714d1c506 cosmetic changes to extreme-style scrolling text (still not perfect) 2003-07-20 15:54:47 +00:00
Andrew Wong 42ea9a0fdb unlock system changes - mainly to try implement extreme-style unlock scrolling 2003-07-20 15:09:37 +00:00
Andrew Wong afe284316f reversed draw order of text on scrolling screen 2003-07-20 03:54:26 +00:00
Andrew Wong be5131bd40 minor bug fix 2003-07-18 17:02:10 +00:00
Andrew Wong bd78736692 rudimentary support for extreme-style unlocks list (its not perfect yet, still have to work on commands) 2003-07-18 15:00:33 +00:00
Andrew Wong 7d85d78ea4 few minor bugfixes (subtitles, songentry constructor) 2003-07-18 07:34:43 +00:00
Glenn Maynard 32831d5af2 Simplify. 2003-07-18 06:38:05 +00:00
Glenn Maynard 35d1f17419 Make this a little more idiomatic.
Don't split titles yourself; they're pre-split in Title and Subtitle, and can't
be unsplit programatically.
2003-07-17 23:33:19 +00:00
Glenn Maynard 5198f94d8b fix warnings 2003-07-17 22:56:28 +00:00
Andrew Wong f34e626b66 updated scrolling text and icons to handle inexistant unlocks 2003-07-17 12:14:19 +00:00
Ben Anderson a9d4a508fb Case counts on Linux 2003-07-16 20:11:03 +00:00
Andrew Wong 7cc6fd57b0 support extreme-style unlock info display 2003-07-16 14:03:40 +00:00
Andrew Wong 1ef5607405 basic support for scrolling song list in screenunlock (oops, forgot the important files) 2003-07-16 13:13:26 +00:00
Andrew Wong 511e81eafc fixed a few bugs (thanks glenn) and a little cleanup 2003-07-13 14:18:26 +00:00
Glenn Maynard 552b328e97 minor cleanup 2003-07-12 20:35:48 +00:00
Glenn Maynard 3fc73cef8c fix warning 2003-07-12 20:33:19 +00:00
Andrew Wong 9958c4c0c5 bugfixes and updates to unlock system (more abstract) 2003-07-11 09:35:28 +00:00
Andrew Wong 721df8ea02 updated course unlocking to take transliterated (non-translated) titles
redid code for unlock screen so courses and songs are displayed
2003-07-10 14:44:13 +00:00
Andrew Wong 987f152891 Added some metrics to unlock screen (animations for unlock icons, mainly, as well as "seconds to display")
Fixed bug with roulette seeds (selecting a song that does not exist in unlock database caused a crash upon selecting a song)
2003-07-10 07:22:31 +00:00
Andrew Wong 1bbbab816f added choice of which points to display for unlocking between dance, arcade, and song points 2003-07-09 06:05:43 +00:00
Glenn Maynard f9b12e9e8e simplify 2003-07-09 04:46:24 +00:00
Andrew Wong d897ba1319 removing and re-adding files because they show up as binary 2003-07-09 03:10:01 +00:00
Andrew Wong f5fe8d6784 removing and re-adding files because they show up as binary 2003-07-09 03:07:51 +00:00
Glenn Maynard 5a14717245 Fix inconsistent naming scheme. 2003-07-08 23:59:08 +00:00
Glenn Maynard a61a803ced Please use real names in copyright notices, not aliases.
Minor cleanup: Indent of 4.  Use ssprintf, not sprintf.  Fix warnings.  Use
SET_XY.
2003-07-08 23:48:51 +00:00
Glenn Maynard 6ad613a074 Fix newlines. CVS gets annoyed at changing binary files to ASCII;
un-annoy it.
2003-07-08 23:38:26 +00:00
Glenn Maynard a19e0548a2 Fix double-spacing. I think this happened when the -kb flag was removed. 2003-07-08 23:34:15 +00:00
Andrew Wong a471a70e1e updated unlock screen - now it can be configured to be MAX2-style (shows the numbers 1-30) 2003-07-08 18:50:24 +00:00
Andrew Wong d248bd17e3 Fixed a bug with "points till next unlock"
Implemented metrics for unlock screen (sets position and size of dance points till next unlock)
2003-07-08 12:50:31 +00:00
Glenn Maynard 03b4a7b6f3 Re-adding these; they were (incorrectly) added as binary files for some
reason.

Fix include case, reduce dependencies on UnlockSystem.h, cleanup.
2003-07-07 22:21:31 +00:00
Glenn Maynard 0011ca5654 Re-adding these; they were (incorrectly) added as binary files for some
reason.
2003-07-07 22:19:03 +00:00
Kevin Slaughter fd02bce784 Added new unlock system, disabled by default 2003-05-09 05:56:05 +00:00