Glenn Maynard
cefbd50cb8
simplify
2003-03-22 18:57:29 +00:00
Glenn Maynard
71bc246153
remove old comment
2003-03-21 08:32:28 +00:00
Glenn Maynard
3f5e9ddc48
update
2003-03-21 08:20:43 +00:00
Glenn Maynard
9e338d3a5c
We're likely to want to make lyric data load elsewhere later, so don't
...
apply the preference here; simply don't add the lyric display instead.
(Also, lyric data isn't being unloaded, which may cause the preference
to not take effect on songs already played ...)
2003-03-20 18:51:14 +00:00
Kevin Slaughter
57d3d403a5
Added ability to show/hide lyrics in APPEARANCE OPTIONS menu
2003-03-20 10:59:09 +00:00
Glenn Maynard
232b220423
remove aliases that are no longer needed
2003-03-19 23:52:05 +00:00
Glenn Maynard
d7926b1ba0
add inline
2003-03-19 23:51:07 +00:00
Glenn Maynard
b539a6b105
implement scaling
2003-03-19 23:04:59 +00:00
Glenn Maynard
d41dfbc9e7
move lyrics in reverse
2003-03-19 22:48:43 +00:00
Glenn Maynard
cdbd4da0c3
fade in and out
...
spring in
2003-03-19 22:34:44 +00:00
Glenn Maynard
ffdc70973d
implement colors.
2003-03-19 21:42:45 +00:00
Glenn Maynard
84d29070e4
fixup
2003-03-19 21:41:53 +00:00
Glenn Maynard
c950a7327d
implement color loading
2003-03-19 21:30:12 +00:00
Glenn Maynard
7053ddf17e
add "diffusealpha", to change alpha without changing color
2003-03-19 21:02:50 +00:00
Jared Roberts
d2e149e6f5
s/Song.h/song.h
2003-03-19 20:45:20 +00:00
Glenn Maynard
567e1c533f
move USB handling into a separate file
2003-03-19 20:34:40 +00:00
Glenn Maynard
b4776d1ad0
add USB.*
2003-03-19 20:33:42 +00:00
Glenn Maynard
247d94395d
add metrics
2003-03-19 20:02:25 +00:00
Glenn Maynard
e00d3d0e9e
handle lyric paths like other paths
...
note that we don't want to load things in TidyUpData, since
that's only called when we're not loading from cache
2003-03-19 20:01:33 +00:00
Glenn Maynard
0e30cd409c
add (c)
2003-03-19 20:00:19 +00:00
Glenn Maynard
b8f5fe4182
add LyricDisplay
2003-03-19 19:59:13 +00:00
Glenn Maynard
aedbf224a9
Move lyric display into an actor
2003-03-19 19:58:22 +00:00
Glenn Maynard
9a23edcd1a
Move lyric display into an actor
...
Use Commands for tween in/out; queue a whole lyric line at
once (simpler)
2003-03-19 19:57:52 +00:00
Glenn Maynard
07fadbc8f5
add GetCommandLength
2003-03-19 19:56:27 +00:00
Glenn Maynard
bd51901eb8
cache lyric path
2003-03-19 19:35:32 +00:00
Glenn Maynard
a89f4edacc
move LRCFile into File Types
2003-03-19 17:48:39 +00:00
Glenn Maynard
d3d4e48071
use GAMESTATE->m_fMusicSeconds for the current music time
...
Tracking it yourself will break with courses, vary depending on how
the screen tweens in, and so on, which you probably don't want.
2003-03-19 17:46:07 +00:00
Glenn Maynard
46c7457ab5
move lyric updating into a separate function
...
(trying to debug a crash; 6+ levels of indentation makes that hard)
2003-03-19 17:43:11 +00:00
Glenn Maynard
1876494374
add missing metrics
2003-03-19 17:41:54 +00:00
Glenn Maynard
4930e68349
remove more unneeded includes
2003-03-19 17:25:27 +00:00
Glenn Maynard
dff657ab19
remove unneeded includes
2003-03-19 17:23:24 +00:00
Kevin Slaughter
9c00b6f674
We now have lyric support!.. I gotta sleep some, will add an option to turn lyrics on/off when I get home from work
2003-03-19 12:43:49 +00:00
Glenn Maynard
28e3565775
don't do :: and &foo; replacements for non-strings
2003-03-18 21:41:17 +00:00
Glenn Maynard
baef74db42
newline at eof
2003-03-17 23:24:00 +00:00
Glenn Maynard
0d087fb198
fix comparison; this happened to work because STYLE_DANCE_SINGLE and
...
NOTES_TYPE_DANCE_SINGLE both happen to be 0
2003-03-17 22:12:20 +00:00
Glenn Maynard
84cc54417f
fix crash (in code not being executed)
2003-03-17 21:29:17 +00:00
Glenn Maynard
448a1fac6e
hopefully fix some g++ problems
2003-03-17 21:13:14 +00:00
Glenn Maynard
c7fdf4ed9e
whitespace changes only: sm uses a hard tab width of 4, not 8
2003-03-17 20:12:00 +00:00
Glenn Maynard
d95c8885db
fix busy looping in the null sound driver
2003-03-17 20:05:49 +00:00
Glenn Maynard
e6e271f790
hopefully fix some skips in DSound (sleep calculation was giving
...
results higher than I intended)
2003-03-17 20:02:20 +00:00
Glenn Maynard
a561c10189
fix underrun notice
2003-03-17 20:01:05 +00:00
Glenn Maynard
ff3ae21bdd
fix croppedsprite oddity when scrolling from random/roulette to another
...
banner
2003-03-17 19:42:17 +00:00
Chris Gomez
6934a337ee
More minor scoring fixes (+1 to combo for jumps in oni mode only; HoldNotes worth 3 in course modes)
2003-03-17 08:08:29 +00:00
Glenn Maynard
be78746167
move SDL event handling to a function, to make the main
...
loop simpler
2003-03-17 06:20:57 +00:00
Glenn Maynard
bbb416d615
re-sync messages, so the jukebox continues at end of song
...
fix assert failure
2003-03-17 04:56:47 +00:00
Glenn Maynard
f04507a017
don't trap users in the jukebox
...
also, the jukebox could be used as an alternate "attract sequence",
so let's handle the attract coin logic there, too
2003-03-17 04:17:30 +00:00
Jared Roberts
7252a63b28
s/Song.h/song.h
2003-03-17 03:43:45 +00:00
Glenn Maynard
331fdab2f8
Fix UseSongBG
...
Hmm. Need some way of using rendering masks in BGAs. Not full
access to the zbuffer, of course, just a way to implement things like
the masked-off stage scroll on top of an unmasked song background.
Being able to do this based on the alpha values of another image would
have a whole lot of bonuses for background animations, too; eg the
canonical trick of rendering things masked by a silhouette. This is tricky
to implement, though.
It'd be even better if we could do this with full alpha.
Most multipass algorithms I can think of would require an alpha
channel on the framebuffer, though, and we very often don't have
that. I'll keep thinking about it (and perhaps randomly brainstorming
into the nearest edit window, such as WinCVS ...)
2003-03-17 03:24:12 +00:00
Glenn Maynard
db47d0825b
Start loading the gameplay screen as soon as the stage graphic
...
is finished, which reduces unnecessary delay.
This also means that it's possible to have, say, an Extra stage screen with
a long, complicated graphic, without having to make every screen delay
that long before prepping.
(It's currently not possible to have different switch delays for each type; eg.
Stage 1 prepping in 1 second and switching in 3, and Extra prepping in 3
seconds and switching in 5; the switch time is constant, based on m_In.
This would be useful in the longer-complicated-extra-stage case.)
2003-03-17 01:48:40 +00:00
Glenn Maynard
f1a083cee5
autogenerate m_fLengthSeconds if not specified
2003-03-17 01:35:50 +00:00