Chris Danford
218be32879
separate fail types per player. Now FailType adjustments based on Difficulty only affect the relevant players.
2005-04-05 08:30:57 +00:00
Charles Lohr
0c3973395a
Change: Don't be stupid and put an overbearing scoreboard on screen when a player is playing both sides.
2005-04-02 17:07:28 +00:00
Chris Danford
5f2f3ab9c8
fix duplicate ScreenGameplay overlays, broken DancingState transitions
2005-04-02 02:45:17 +00:00
Chris Danford
2480c02254
don't hard code a sleep - let a BGAnimation control the transition
2005-04-01 12:35:49 +00:00
Glenn Maynard
2480f22702
AbortGiveUp when pausing
2005-04-01 02:34:22 +00:00
Chris Danford
c65f44da8a
shorter give up time
2005-03-29 04:51:59 +00:00
Charles Lohr
8c5909ebe9
Modify AutoScreenMessage to keep map of all non-standard ScreenMessages.
...
This has a lot of advantages over the old ways. Some of the initial ones are that
you can log a list of all screenmessages and their respective number and another
is that it would be fairly easy to add a reverse lookup, so you could get the name
of a ScreenMessage for log use by getting the ScreenMessage number.
2005-03-28 08:01:36 +00:00
Chris Danford
880e42e1d3
fix conflicting ScreenMessage IDs by automatically generating unique values
2005-03-23 08:48:38 +00:00
Glenn Maynard
79659e6840
fade out music betwen course songs
2005-03-23 02:11:33 +00:00
Chris Danford
301c6e707e
more TickEarlySeconds into CommonMetrics
2005-03-20 09:52:48 +00:00
Chris Danford
9cfa779956
remove code to play cancel sound and put the cancel sound in the transition
2005-03-20 08:23:08 +00:00
Chris Danford
48e6cb1a69
rename back -> cancel because "back" conflicts with "background"
2005-03-20 06:14:41 +00:00
Glenn Maynard
564b187ffb
Combine "next song in" and "next song out" into "next course song".
...
This allows us to preload everything in the transition except for the song
banner (giving faster transitions), and is easier to control.
2005-03-19 00:03:53 +00:00
Glenn Maynard
665ab585d4
set up queues late, only once they're needed
2005-03-18 07:53:16 +00:00
Glenn Maynard
507493e928
separate Load() call to give queues to ScoreKeepers (do expensive init in ctor)
2005-03-18 07:36:59 +00:00
Glenn Maynard
2945731f0b
load music last
2005-03-18 07:08:05 +00:00
Glenn Maynard
9a41132083
don't init general background graphics in the first LoadNextSong call
2005-03-18 05:06:34 +00:00
Glenn Maynard
db08dc73bf
remove legacy code
2005-03-18 05:00:20 +00:00
Glenn Maynard
e5af8b0f70
remove unnecessary CacheAllUsedNoteSkins calls; this is all done in NoteField::Init now
2005-03-18 04:58:15 +00:00
Glenn Maynard
b6b9b11b0f
don't bother unloading "unused" note skins; now we just load all the note skins we'll need in advance for a whole round
2005-03-18 04:13:19 +00:00
Glenn Maynard
fd12ab18b1
don't re-Init Player for each song
2005-03-18 03:17:52 +00:00
Glenn Maynard
014dcf7ccd
load assets before the song
2005-03-18 02:57:03 +00:00
Chris Danford
1f112ae2ca
fix Various showed as BPM for some courses with <= MAX_COURSE_ENTRIES_BEFORE_VARIOUS
2005-03-17 17:53:10 +00:00
Glenn Maynard
f6a50ff651
fix give up timer triggering after STATE_OUTRO
2005-03-15 08:44:35 +00:00
Glenn Maynard
dd478559ad
ignore give up/back out for inactive players
2005-03-15 08:37:18 +00:00
Glenn Maynard
52aba90c8a
reduce 'give up' timer slightly
2005-03-15 08:30:43 +00:00
Charles Lohr
b36f6a6f04
VC6 cleanup. Remove .GetValue() "fixes" by overloading binary operators.
2005-03-14 20:26:50 +00:00
Chris Danford
dbbdfc14ce
move SM_NotesEnded into ScreenGameplay.h so that it can be shared
2005-03-14 13:29:19 +00:00
Charles Lohr
29a481a5f7
Fix? The lights didn't always trigger where they should have (it was occasionally forgetting to blink a light). This seems to fix it.
2005-03-12 07:47:14 +00:00
Glenn Maynard
69bbcb071b
fix "give up" draw order
2005-03-12 07:27:48 +00:00
Chris Danford
1d2a5be213
cache Noteskins from scripted course mods at song load time, not in first update after load
2005-03-12 05:04:24 +00:00
Glenn Maynard
ad96700fcf
themable give up text
2005-03-12 00:04:27 +00:00
Chris Danford
155b380d2e
style
2005-03-11 04:53:45 +00:00
Glenn Maynard
df4a7e3c9d
no pause in demo and once tweening out
2005-03-11 04:12:48 +00:00
Glenn Maynard
f61cce45f5
don't process hold note logic while paused
...
SM_Pause can be sent from elsewhere to pause
START unpauses when paused
don't move on to another screen when paused
2005-03-11 03:54:40 +00:00
Glenn Maynard
afe1f892eb
cleanup
...
play "PauseCommand" and "UnpauseCommand"
2005-03-11 03:33:41 +00:00
Glenn Maynard
751b4ca4bb
m_Foreground -> m_SongForeground, for consistency
...
work on pausing
OnCommand for m_SongBackground and m_SongForeground (eg. to
change draw order)
2005-03-11 02:52:40 +00:00
Glenn Maynard
510f43d736
cleanup
2005-03-11 02:38:08 +00:00
Glenn Maynard
b0b85a43c3
s/m_Background/m_SongBackground/, to avoid confusion between the
...
song background and the screen background (perhaps something like
m_SongVideo would be better; it's not necessarily all the way in the
background)
2005-03-11 02:12:21 +00:00
Glenn Maynard
2465eddf0f
simplify
2005-03-11 02:06:39 +00:00
Charles Lohr
0495b83ecf
Fix: VC6 compile. Maybe we should try to figure out a clean way of doing this in VC6 insted of having these nasty GetValue()'s everywhere.
2005-03-10 16:55:11 +00:00
Glenn Maynard
2f9be16b15
either start or select can trigger "give up"
2005-03-10 02:45:40 +00:00
Chris Danford
2d93802641
add Yes/No/Cancel prompt for exiting ScreenEdit
2005-03-08 04:02:25 +00:00
Glenn Maynard
b0651469e9
don't bother with hidden elements
2005-02-28 08:43:49 +00:00
Glenn Maynard
178f081334
foreground under transitions
2005-02-27 21:01:56 +00:00
Glenn Maynard
956aef68af
remove m_textSongTitle; this can be done with XML now
2005-02-26 22:55:56 +00:00
Glenn Maynard
aea0cba8f9
fix course song number
2005-02-26 19:31:34 +00:00
Glenn Maynard
10ad53d845
use the same overlay for gameplay and demonstration
2005-02-26 10:23:05 +00:00
Glenn Maynard
709d9e60d7
remove m_meterSongPosition - this can be done with XML now
...
fix crash
2005-02-26 10:14:27 +00:00
Glenn Maynard
a16004a303
fix draw order
2005-02-26 09:21:33 +00:00