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
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