Commit Graph

336 Commits

Author SHA1 Message Date
Glenn Maynard 18c9d38f50 course timed attack support
fix HowToPlay crash
2003-10-26 03:02:30 +00:00
Glenn Maynard e550d16195 move Attack out of GameState 2003-10-25 22:00:58 +00:00
Glenn Maynard cefc7f6685 simpler/more consistent attack/mod handling 2003-10-25 07:58:10 +00:00
Glenn Maynard b04d4f5f21 fix course song options 2003-10-24 22:43:17 +00:00
Glenn Maynard 9066982878 Handle course modifiers like attacks. 2003-10-24 09:39:00 +00:00
Glenn Maynard 03c687861d ScoreKeeper5th is merged with ScoreKeeperMAX2 2003-10-24 04:46:22 +00:00
Chris Danford f57aa6c785 arcade machine changes 2003-10-17 08:03:46 +00:00
Chris Danford 668d1974f3 add top5 high score saving of Courses and Steps for memory cards/ranking screen 2003-10-14 17:06:30 +00:00
Glenn Maynard 70d4e23d2c Lock the life meter after failing.
If m_bTwoPlayerRecovery (normal): only lock and fail in FAIL_END_OF_SONG
if both players were failing at the same point.  (Before, FAIL_ARCADE
would pass as long as one player was passing at any given point,
but FAIL_END_OF_SONG would fail at the end if all players were failing
at any point, which made FAIL_END_OF_SONG harder than FAIL_ARCADE
in some cases.)

Don't show the danger animation in FAIL_OFF.
2003-10-13 03:24:28 +00:00
Glenn Maynard e065b9ec4a Fix warning; cleanup. 2003-10-09 06:43:51 +00:00
Andrew Livy 403e1c9f35 PnM Theme Update -- ScreenGameplay.
Can now have a static background overlay on screengameplay
2003-10-08 23:32:08 +00:00
Glenn Maynard cc1ee0d314 use ScoreDisplayPercentage 2003-10-05 05:24:50 +00:00
Glenn Maynard 440899867c Fix transition glitch. (beginning of song could appear briefly while tweening out) 2003-10-03 06:05:10 +00:00
Glenn Maynard c15e0cec49 Allow screen aliasing. 2003-09-27 22:30:51 +00:00
Glenn Maynard 400793d5a4 Simplify. Fix eval time display. 2003-09-27 03:54:31 +00:00
Glenn Maynard 3034bb5a4c Fix pump center 2003-09-19 20:45:27 +00:00
Andrew Wong 54e490fd20 oops, forgot to commit:
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Glenn Maynard f19f7674fc Merge LIFE_BAR and LIFE_BATTERY code paths. 2003-09-16 01:25:34 +00:00
Glenn Maynard e658c36944 Bring LIFE_BAR and LIFE_BATTERY code paths closer together. 2003-09-16 01:13:49 +00:00
Glenn Maynard 751ca831c2 Add StageStats::bFailedEarlier, to simplify gameplay logic. This should
fix course weirdness.
2003-09-15 22:48:37 +00:00
Glenn Maynard e164953d02 Move fail check into a function 2003-09-15 21:00:59 +00:00
Glenn Maynard e1aec1449f SetAccurateSync. Not strictly needed since we never seek beyond 0
in music samples in gameplay, but a good idea anyway.
2003-09-14 22:34:37 +00:00
Glenn Maynard 687a03b8bd Use ScoreKeeperMAX2 for 5th scoring. 2003-09-08 21:50:05 +00:00
Aaron VonderHaar 1c5530530d Ignore SoloSingles in Battle/Rave mode (ie, when playing against a computer opponent) 2003-09-08 01:38:19 +00:00
Glenn Maynard c9b618af95 FAIL_OFF means you can't fail. 2003-09-07 23:22:59 +00:00
Glenn Maynard 2bad168945 Don't clear GAMESTATE->m_CurStageStats
here--GameState::ResetStageStatistics does that.
2003-09-06 04:14:38 +00:00
Glenn Maynard 930becbadd fix backout glitch 2003-09-06 03:55:32 +00:00
Glenn Maynard 144bee1143 allow aborting games with the start button (for configurations that
have no back button)
2003-09-06 03:25:45 +00:00
Glenn Maynard 5ef82e798b Rename StageStats::operator+= to AddStats. (easier to grep for)
Keep track of whether each stage in StageStats was an extra stage.
GAMESTATE->m_vPassedStageStats now holds all played songs,
including failed ones (renaming in a moment).
GameState::GetFinalEvalStatsAndSongs logic was weird.  Simplify.
2003-09-06 01:35:29 +00:00
Glenn Maynard 6862e69559 Oops. Meant to commit this first. 2003-09-06 01:20:56 +00:00
Glenn Maynard eb48da7570 its 2003-09-03 03:30:59 +00:00
Glenn Maynard 985a040f49 fix warnings 2003-09-01 01:47:47 +00:00
Thad Ward 7f58205242 BeginnerHelper fixes:
change IsPlayerEnabled() to IsHumanPlayer()
check to see if we can use the BeginnerHelper before attempting to use it.
Disable BeginnerHelper for non-Dance game types.
2003-08-31 07:28:19 +00:00
Thad Ward 79b669d3bc Finish up the difficulty chage Sean was working on. 2003-08-29 02:04:13 +00:00
Thad Ward 562aa9877b make BeginnerHelper capable of handling turn modifiers. 2003-08-27 13:36:22 +00:00
Chris Gomez a970766dff Add support for a few announcer triggers;
gameplay oni fail
gameplay oni fail halfway (may as well, used in extreme)
gameplay combo overflow (for multiples of 100 over 1000)

Hm. neither of the oni fail ones are actually oni-specific (are used with any course mode).
2003-08-25 17:15:47 +00:00
Thad Ward 5c5c4ed329 Move the BeginnerHelper code from ScreenGameplay::Update() into BeginnerHelper::Update() 2003-08-25 06:20:44 +00:00
Thad Ward d834608f0d Better, cleaner solution for conditionally initializing the BeginnerHelper. 2003-08-24 23:43:42 +00:00
Thad Ward 0d74c0d864 only initialize BeginnerHelper if we have a player who is on beginner and the option to show it is on. 2003-08-24 23:18:20 +00:00
Chris Danford ef4dd67bec Solo single for all ONE_PLAYER_ONE_CREDIT game types 2003-08-24 16:40:45 +00:00
Chris Danford 1e718a80a5 fix Save/Revert prompt when playing a course 2003-08-23 18:33:49 +00:00
Glenn Maynard 1f0f51fc32 comments 2003-08-20 18:17:40 +00:00
Kevin Slaughter 5f9520285e Fixed BeginnerHelper bugs 2003-08-20 09:58:11 +00:00
Kevin Slaughter dad861ce5a Added in BeginnerHelper's step sensing ability, and so it will allow a flashing animation when an arrow is to be hit, ala DDR Extreme 2003-08-20 09:19:46 +00:00
Chris Danford ffea51d6e6 consolidate battle modes 2003-08-19 04:27:50 +00:00
Chris Danford 248a61513a Add scrolls: split and alternate 2003-08-17 00:15:54 +00:00
Andrew Wong 18d61edb52 fix percentages regarding oni mode
fix crash in oni mode when using 5th mix scoring
2003-08-14 19:46:22 +00:00
Chris Danford 0f1743a468 remove unused ActiveItemList 2003-08-14 07:30:00 +00:00
Glenn Maynard 5a231e9cd4 Fix DP calculation when using transforms 2003-08-13 19:51:53 +00:00
Glenn Maynard 31c2b8ff7b Don't display the offset change if there wasn't any. 2003-08-12 00:40:38 +00:00