Commit Graph

673 Commits

Author SHA1 Message Date
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