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