Commit Graph

197 Commits

Author SHA1 Message Date
Andrew Livy 1c097d1d5f Added: Random Vanish mode: Arrows go in at the bottom, disappear, get randomized in the middle whist invisible and come out at the top somewhere else :)
Known Bugs: The only major bug i've experienced with this is for some reason the arrows continue past the grey bar even if you get great, perfect or marvellous. This doesn't affect the score though, I can't quite figure this one out.

Added: Hidden and Vanish codes for PIU.
2003-05-04 13:58:45 +00:00
Chris Danford 4b7d640324 support noteskin-changing attacks
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Glenn Maynard f23bffe84e fix misses
(how did we all miss *that*? :)
2003-04-22 03:55:23 +00:00
Chris Danford 15a54aee79 options cleanup 2003-04-21 23:43:51 +00:00
Glenn Maynard 0a4afe592b quiet warning 2003-04-21 22:31:27 +00:00
Kevin Slaughter af7e9cfad9 Fixed double-definition error of NoCheating boolean value, so it will compile 2003-04-21 05:08:20 +00:00
Glenn Maynard fce50f2f9c Okay, let's not have functional, oft-changing code inside #ifdef DEBUG.
This has broken three or four times since few people have time to test
compiling in both release and debug before committing.  Put a
check inside and do the logic outside.
2003-04-21 04:11:01 +00:00
Glenn Maynard 2faec36fec fix m_fJudgeWindowScale 2003-04-21 03:24:42 +00:00
Chris Danford e15dcc2ab5 Load AI difficulty data at runtime from AI.ini 2003-04-21 02:41:10 +00:00
Glenn Maynard a3aebd8dfc remove backdrop position (do it within the backdrop)
add hold judgement position
2003-04-17 23:21:22 +00:00
Glenn Maynard 924cb3f1bc allow positioning per-player
allow moving overlay graphics
2003-04-17 22:53:36 +00:00
Glenn Maynard d3048641b1 update
add clip plane control
fix INI silliness
2003-04-17 21:16:56 +00:00
Chris Danford 228c9ba96b fix various graphical glitches 2003-04-15 18:32:34 +00:00
Glenn Maynard f17e4ceaea Simplify, so I don't have to wrap every call to Mode. 2003-04-15 02:52:58 +00:00
Glenn Maynard 577c8567d4 get rid of the frame; it helps less now than it did when I added it,
and the combo needs to be above the backdrop
2003-04-14 23:09:35 +00:00
Glenn Maynard 51a15b2ab2 use arrowbackdrop
Put everything that's aligned with arrows in a frame
2003-04-14 22:32:08 +00:00
Chris Danford 44598724ce Add win/lose BGAnimations
Clean up Attack data structures
2003-04-14 22:12:54 +00:00
Chris Danford 82199383a8 Change event mode to a CoinMode (since using COIN_PAY and EventMode at the same time doesn't make sense).
Split ScreenLogo and ScreenTitleMenu.
In ScreenTitleMenu, add a different animation if using COIN_HOME (for SMMAX2).
Added codes at TitleMenu to change Theme and Announcer.
2003-04-13 04:50:08 +00:00
Chris Danford 7f40e36919 eliminate TransitionOniFade 2003-04-13 00:44:50 +00:00
Chris Danford e148806d1b add name to Actor 2003-04-12 06:16:12 +00:00
Chris Danford 6af055ddef fix sloppy assert in Player. Oops 2003-04-11 00:12:07 +00:00
Glenn Maynard 476de3d690 fix compile 2003-04-10 08:40:40 +00:00
Chris Danford 04145caf72 fix subtle bugs that caused inaccurate judgment totals with AI player 2003-04-10 05:46:31 +00:00
Chris Danford 14cbdd2ce7 working on player AI 2003-04-07 22:07:44 +00:00
Chris Danford 0d9880c6a9 working on Player AI 2003-04-07 21:24:14 +00:00
Glenn Maynard 64bdcec8dc Fix warning.
No need to push/pop the matrix when entering and exiting perspective;
it's done already.

No need to push/pop otherwise, either.
2003-04-02 18:24:00 +00:00
Chris Danford 5797abc611 Added Use3D metric to MusicWheel
Added GrooveGraph class
2003-04-02 04:41:49 +00:00
Chris Danford 40195e81c7 header2 -> Common title
Created new PlayerOption group: Perspective
Added pref: DefaultModifiers
Land -> Brake
2003-04-01 19:31:27 +00:00
Chris Danford eba90a4b0b HoldNote life snaps to 1 when button is pressed (instead of refilling slowly) 2003-03-27 00:06:16 +00:00
Glenn Maynard d97838ebaa whoops; stored offsets were reversed 2003-03-26 22:22:10 +00:00
Glenn Maynard c51f77902b UpdateTapNotesMissedOlderThan's return value is never used; remove it
Make HandleTapRowScore figure out its values for itself, so we don't
duplicate logic
2003-03-26 21:35:15 +00:00
Glenn Maynard 5604e312f6 Store tap offsets. This lets us derive the order notes were hit in;
hopefully ScoreKeeper can be made a little more generic.
2003-03-26 19:34:59 +00:00
Chris Danford 7e1f393413 Split CachedThemeMetric into separate types (CString, int, float) to prevent ambiguous types when casting 2003-03-26 19:15:38 +00:00
Glenn Maynard fdcad04705 pull autosync into a separate function 2003-03-26 18:48:19 +00:00
Glenn Maynard 14b4200f1b use IsRowComplete 2003-03-26 18:42:44 +00:00
Glenn Maynard 194bb88b1d reverse conditional; all else is whitespace changes 2003-03-26 17:38:19 +00:00
Glenn Maynard 0d0de7d336 unused code 2003-03-26 17:36:35 +00:00
Chris Danford 9dbbb7949e ScoreKeeperMAX2:
- Jumps count as 2 toward combo, but 1 toward judgement totals
- Only Perfect or better increments combo in courses
2003-03-16 20:55:45 +00:00
Chris Danford 6ccb255719 Jumps count as only 1 in TapNoteScore totals 2003-03-16 18:57:34 +00:00
Chris Danford 7192afab51 Clean up some ScoreKeeper names
Jumps are now graded on the TapNoteScore of the that completes the row, not the minimum TNS of the row
2003-03-16 17:45:32 +00:00
Chris Danford b8d8eb589d Add Skippy to PlayerOptions 2003-03-13 09:25:57 +00:00
Jared Roberts 20707a9978 compile fix 2003-03-10 02:07:52 +00:00
Chris Danford 31aa613295 Cleanup of theme element names
Renamed ScreenSelectMax* back to their old names
Replaced all hard-coded transitions with TransitionBGAnimations
2003-03-09 00:55:49 +00:00
Glenn Maynard 6071bf6fac cleanup: actors generally shouldn't move themselves 2003-03-02 06:16:03 +00:00
Glenn Maynard 1808b6838c remove hardcoded values, make it work for 2P 2003-02-28 10:20:07 +00:00
Glenn Maynard b18edf2507 clean this up
don't compare booleans to "true" or "false"; it's redundant
(this is still a hack, but I don't feel like puzzling out the right way to
do this)
2003-02-28 08:19:10 +00:00
Kevin Slaughter 4f55de1074 Enhanced ScreenSelectDifficultyEX for even more accuracy, and to include battle mode. Added `solo singles', to allow 4-panel solo mode like 4th mix.. Also made new piccies for Battle mode ^_^ 2003-02-27 10:56:37 +00:00
Chris Danford 66a6f0017f Most PlayerOptions now represented by floats
Appearance PlayerOptions are now not mutually exclusive
Accel PlayerOptions are now not mutually exclusive
Most PlayerOptions linearly interpolate if changed during song
2003-02-26 23:26:57 +00:00
Chris Danford 22ef6c358b moved PlayerNumber into a separate header to reduce dependences on GameConstantsAndTypes.h
default mappings for menu buttons
items in battle now have a duration
fix VC6 compile errors
2003-02-26 00:20:00 +00:00
Chris Danford 1fca3d67c5 more work on Battle 2003-02-25 02:51:04 +00:00