Commit Graph

703 Commits

Author SHA1 Message Date
Chris Danford f858e3a5b6 send message on beat crossed 2005-05-01 22:59:00 +00:00
Chris Danford 2dbd97b044 fix step broadcasts miss some notes 2005-04-29 04:55:55 +00:00
Glenn Maynard 1fa516935c simplify 2005-04-29 01:35:44 +00:00
Glenn Maynard 213787ed2c there's no longer any performance penalty for passing out-of-range parameters; simplify 2005-04-29 01:34:52 +00:00
Glenn Maynard 6aef79898c consistency: iRowNow -> iSongRow (also, the row isn't now; it's slightly ahead) 2005-04-29 01:31:41 +00:00
Chris Danford 0938d9d9a7 conver more to use Preference 2005-04-28 08:27:40 +00:00
Chris Danford b33f16d9b7 show early/late in judgment
larger boo window when playing beginner
2005-04-28 00:13:01 +00:00
Chris Danford 6889c8be3f Move "30misses" to a GiveUp metric. It's not very different from FailEndOfSong.
Only fail when giving up if died earlier.
2005-04-27 06:34:53 +00:00
Chris Danford 23ad0104c6 don't show forced beginner mods in attack list 2005-04-26 20:46:06 +00:00
Chris Danford bfc9c18db1 fix "beginner modifiers clobber players' preferred mods" 2005-04-26 07:02:10 +00:00
Chris Danford 534842c2da calculate grade with possible values from radarValues, not from judgement counts from attempted steps 2005-04-26 04:16:45 +00:00
Chris Danford cc6369f044 fix warning 2005-04-24 11:15:07 +00:00
Chris Danford 9187aa2399 broadcast note crossed messages in beginner mode for BGAs
add FORCE_MODIFIERS_IN_BEGINNER
2005-04-24 11:03:02 +00:00
Chris Danford 7c022ff166 fix "can give up while the next song is loading, putting the next song animation in a messed up state" 2005-04-24 02:21:25 +00:00
Chris Danford d5b7e5650c only save life and combo for the range of time between the first and last step 2005-04-23 02:50:26 +00:00
Glenn Maynard 097f0ebb16 fix floor lights; fix light lag 2005-04-22 21:16:55 +00:00
Chris Danford 371f97effe cleanup survival elements 2005-04-21 11:16:01 +00:00
Chris Danford f8904f3b92 add basic survival gameplay 2005-04-21 04:27:13 +00:00
Glenn Maynard b602bb15c4 allow locking pause controller 2005-04-21 02:07:02 +00:00
Chris Danford f57e898966 show life and combo graphs over the whole song/course - not just over the time the player was alive 2005-04-20 06:13:06 +00:00
Glenn Maynard 6883063bbd Screen provides SM_GoToNextScreen and SM_GoToPrevScreen; use them 2005-04-16 05:05:25 +00:00
Glenn Maynard cab6da1d82 Pause the music on start if game paused during song switch. (Re #475) 2005-04-16 03:46:14 +00:00
Chris Danford 81b4a45445 fix bogus assert 2005-04-15 11:50:48 +00:00
Chris Danford d312ea5bef add TNS_AVOIDED_MINE. Fixes unattempted mines counted as successful when ending early. 2005-04-13 01:11:44 +00:00
Chris Danford db7796392e fix remaining songs stats get double-counted after fail in Versus course modes 2005-04-11 07:59:27 +00:00
Chris Danford ea31bb3f90 add AutosyncMachine (shift + F6) 2005-04-11 04:50:39 +00:00
Chris Danford d9eb540d4c Add GiveUpGoesToNextScreen. Used in workout so that giving up doesn't loose everything you've done in the stage so far. 2005-04-10 06:21:59 +00:00
Chris Danford 1adbcaa69f add StopCourseEarly for use in workout 2005-04-09 11:32:10 +00:00
Chris Danford a757736b09 fix comparison to FailType instead of LifeType 2005-04-08 00:53:17 +00:00
Chris Danford ed0959ec32 show PerDifficultyAward in course modes 2005-04-06 06:12:23 +00:00
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