Commit Graph

137 Commits

Author SHA1 Message Date
Glenn Maynard b0adf33f18 (Overly large commit; these ended up being very interdependent.)
Move beat searching in NoteField into FindFirstDisplayedBeat and FindLastDisplayedBeat.
Handle seamless note skin changing during Rave mode.
NoteDisplay loads a given note skin, ignoring GAMESTATE.
2003-09-12 06:23:51 +00:00
Glenn Maynard 38855e3d91 Avoid refreshing note data during gameplay. 2003-09-12 04:18:43 +00:00
Chris Danford 3736845d3e working on profiles stored on machine (intermediate step toward memory card support) 2003-09-08 03:26:58 +00:00
Glenn Maynard d47eda86da Add a preference to not clear combo between songs. (not currently
listed in options menus)
2003-09-06 04:18:08 +00:00
Glenn Maynard 112cb0b384 simplify 2003-09-06 02:05:39 +00:00
Glenn Maynard c7358e2cf9 s/m_vPassedStageStats/m_vPlayedStageStats/g 2003-09-06 01:37:30 +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
Thad Ward 1a6d60a6f1 make the character select screen optional for modes that don't require a character. 2003-08-27 02:48:32 +00:00
Thad Ward cf23c9c14c Move all random character selection to a separate function and make everything call that.
Make BeginnerHelper attempt to randomly select a character if one isn't selected.
2003-08-25 00:45:12 +00:00
Chris Danford ffea51d6e6 consolidate battle modes 2003-08-19 04:27:50 +00:00
Chris Danford b4befeb3df support Transforms as attacks 2003-08-18 02:37:43 +00:00
Steve Checkoway 762afe38a4 Fix compiler warnings. 2003-08-10 03:23:17 +00:00
Chris Danford bf02bfddf4 rename Notes to Steps 2003-08-03 00:13:55 +00:00
Chris Danford 579c975638 fixed long/marathon scoring/ranking issues (bug 730086) 2003-08-02 21:47:04 +00:00
Steve Checkoway f83b837d76 fix compiler warnings 2003-07-31 20:34:01 +00:00
Glenn Maynard 83bb528668 Add game and round seeds, meant for use with RandomGen. 2003-07-30 20:34:16 +00:00
Glenn Maynard 1152ef82e1 fix song options screen crash in course mode 2003-07-28 23:13:00 +00:00
Chris Danford 05a6e8957d only allow one attack at a time in Rave 2003-07-28 07:56:25 +00:00
Andrew Wong 0ce2147bc2 added "courses only" option for marvelous judgement 2003-07-25 08:05:29 +00:00
Glenn Maynard 3967e4ca80 Adjust fail mode after player options, not before. 2003-07-24 03:54:34 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Glenn Maynard bd10a6e212 SONGMAN->UpdateBest on reset 2003-07-21 21:49:24 +00:00
Glenn Maynard d0b5cbdfbb remove GameState::ApplyModeChoice 2003-07-20 06:11:54 +00:00
Chris Danford f0a69fb1fc support changing announcer in ModeChoice 2003-07-10 03:36:41 +00:00
Glenn Maynard 7a7d81d446 Add GameState::IsBattleMode 2003-07-09 20:23:44 +00:00
Chris Danford 332c2b318c break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE 2003-07-08 19:56:56 +00:00
Glenn Maynard 03b4a7b6f3 Re-adding these; they were (incorrectly) added as binary files for some
reason.

Fix include case, reduce dependencies on UnlockSystem.h, cleanup.
2003-07-07 22:21:31 +00:00
Chris Danford 9c9aef37c7 fold CroppedSprite functionality into Sprite
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard 5c910a9d3b fix div/0 2003-07-01 20:51:42 +00:00
Glenn Maynard 3e5f1592d1 sanity check
fix crash
2003-06-30 18:55:07 +00:00
Chris Danford fa91f2e636 working on Rave 2003-06-30 18:08:27 +00:00
Glenn Maynard 2a0972b8ba cleanup 2003-06-30 07:09:13 +00:00
Chris Danford df728d987a Add sorts by meter
Choose a random dancing character on GameState::Reset()
2003-06-27 08:06:22 +00:00
Glenn Maynard 77dd9b9080 Fix overriding fail mode. 2003-06-23 07:27:51 +00:00
Glenn Maynard f736bbd4da fix warnings 2003-06-10 05:15:23 +00:00
Chris Danford b2f5393026 finalize dancing character directory structure
better camera movements
animated face textures
2003-06-09 19:22:04 +00:00
Glenn Maynard c622fcb67d noisy 2003-05-27 05:27:38 +00:00
Chris Danford c54214c1d2 On first run, run a gameplay benchmark and adjusts graphic options automatically for 60 fps. 2003-05-26 09:18:44 +00:00
Chris Danford a5f09f296c new battle layout 2003-05-13 13:35:32 +00:00
Chris Danford 99957a0391 support setting perspective in DefaultModifiers pref 2003-05-13 05:24:30 +00:00
Chris Danford 4b7d640324 support noteskin-changing attacks
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Chris Danford 15a54aee79 options cleanup 2003-04-21 23:43:51 +00:00
Chris Danford 227343c9c3 use default modifiers for demonstration 2003-04-21 04:10:52 +00:00
Chris Danford e15dcc2ab5 Load AI difficulty data at runtime from AI.ini 2003-04-21 02:41:10 +00:00
Chris Danford 9aa6a8ab89 revert event mode 2003-04-19 19:05:25 +00:00
Chris Danford 1b38fe101c Show banners while MusicWheel is moving fast.
Broke SORT_GROUP into SORT_PREFERRED/SORT_GROUP (like DDREX)
2003-04-19 18:51:13 +00:00
Glenn Maynard 26ee13bb0c rename 2003-04-18 01:38:22 +00:00
Chris Danford 25ef2863e0 add time-based spacing and variable scroll speed (commented out because it wasn't as helpful as I hoped) 2003-04-16 22:49:40 +00:00
Chris Danford 43d99724f9 Win and Lose messages in ScreenGameplay and ScreenEvaluation 2003-04-15 02:47:24 +00:00
Chris Danford 44598724ce Add win/lose BGAnimations
Clean up Attack data structures
2003-04-14 22:12:54 +00:00