Commit Graph

59 Commits

Author SHA1 Message Date
Glenn Maynard 95edf1db8a const fixes 2004-02-22 21:25:22 +00:00
Glenn Maynard 1421f168db s/UNLOCKSYS/UNLOCKMAN/ 2004-02-21 01:06:35 +00:00
Chris Danford 817976ff1f add SortByZ to many screens 2004-02-13 05:39:15 +00:00
Glenn Maynard e1b5bf9404 simplify 2004-01-25 16:24:34 +00:00
Glenn Maynard ec5d3282bf cleanups, fix memleaks 2004-01-24 22:55:59 +00:00
Glenn Maynard 62a475f9c7 phase out SetTextMaxWidth 2003-12-17 09:53:00 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Andrew Wong 54e490fd20 oops, forgot to commit:
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Andrew Wong 6812cbfd7a change SongEntry to UnlockEntry 2003-08-11 20:57:57 +00:00
Andrew Wong be8e5ba6c6 ehhh, decrementing an unsigned when it equals zero bug ^^ 2003-08-10 05:54:20 +00:00
Steve Checkoway 762afe38a4 Fix compiler warnings. 2003-08-10 03:23:17 +00:00
Andrew Wong ee7ae2aba9 simplify 2003-08-06 13:53:40 +00:00
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