Commit Graph

282 Commits

Author SHA1 Message Date
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 08756640d6 optimize 2003-10-25 03:17:39 +00:00
Glenn Maynard 60acd52443 partial PlayerMinus::RandomiseNotes fix 2003-10-24 22:57:47 +00:00
Glenn Maynard 8eb90e2a99 Make transform attacks obey Attack::fSecsRemaining.
Fix off-by-one error causing phantom "missed notes".
2003-10-24 22:48:21 +00:00
Glenn Maynard 454e36b972 Cache note skins in NoteField::Load.
Don't reset note skins in PlayerMinus::Load.
2003-10-24 09:37:38 +00:00
Glenn Maynard 798aa63370 fix crash 2003-10-24 05:19:08 +00:00
Glenn Maynard 1102daae7d use UpdateComboList 2003-10-23 06:17:40 +00:00
Glenn Maynard 04146a0e5c readd reverse metrics 2003-10-16 09:21:12 +00:00
Glenn Maynard 487ae05261 Don't re-init ScoreDisplay. 2003-10-10 23:44:17 +00:00
Andrew Livy f69d0db080 Added: Beatmania style arrow-block thingies that appear when you press a key
More Pop'n Noteskin Fun.
2003-10-09 03:50:44 +00:00
Glenn Maynard 285e6156e6 unneeded cast 2003-10-04 04:56:32 +00:00
Glenn Maynard 7b16100f13 const fix 2003-10-04 04:38:44 +00:00
Glenn Maynard b0453f1341 cleanup 2003-10-04 04:35:22 +00:00
Glenn Maynard 93ef4ec22e fix noteskin caching 2003-09-29 07:39:37 +00:00
Chris Danford 4414561fe6 add default character so Rave/Battle is playable without character models 2003-09-25 04:22:51 +00:00
Glenn Maynard 1565487ae7 Use GAMESTATE->GetUndisplayedBeats. 2003-09-25 03:13:09 +00:00
Glenn Maynard 5b3e5abc38 fix warning 2003-09-21 21:07:30 +00:00
Chris Danford eebb417840 clean up perspective
fix mini
fix frustum matrix in D3D
2003-09-21 18:07:29 +00:00
Chris Danford c8f7c02036 Split ModelView matrix stack into View and World stacks.
Add "hallway" and "distant" mods.
2003-09-21 02:36:28 +00:00
Glenn Maynard 7f09d1c7b2 update combo in HandleTapRowScore 2003-09-19 20:15:15 +00:00
Glenn Maynard 12e5f297ab Comment.
Too many variables declared in one place; scope them better.
2003-09-19 20:07:58 +00:00
Glenn Maynard 23053adf87 Blind fixes (always set combo, etc; simply don't draw it). 2003-09-17 01:58:27 +00:00
Glenn Maynard 30a45bd264 formatting fix 2003-09-17 01:50:54 +00:00
Aaron VonderHaar c8262b35d1 Make blind truly blind -- disable combo display and make all note tap flashes the same color when blind is on 2003-09-14 14:05:15 +00:00
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
Andrew Livy 48ece6919c Ez2 only has perfect/good/miss -- adjust normal ddr judgments to accomodate ez2's. 2003-09-08 15:30:26 +00:00
Glenn Maynard b351e44192 Handle combo announcer messages in Player. The score keeper
doesn't need control over that.
2003-09-07 01:01:20 +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 09109196d9 Track number of consecutive misses internally. 2003-09-06 02:26:06 +00:00
Glenn Maynard c3c695e14b Remove more duplicated code. Why was over 550 lines of code
copied and pasted?  Maintenance nightmare ...
2003-09-06 02:20:09 +00:00
Glenn Maynard d8e19adbd4 Reduce header dependencies. 2003-09-04 04:59:55 +00:00
Glenn Maynard 9a27e53ac5 Loud output. 2003-09-03 08:01:48 +00:00
Chris Danford 16ff95773d holding a button while over a mine makes it explode 2003-08-31 22:39:05 +00:00
Chris Danford 49e00e8536 add Blind modifier 2003-08-24 17:20:58 +00:00
Chris Danford 0d5e7d8f8c separate NoteField from Player in preparation for "routine" mode 2003-08-24 17:04:21 +00:00
Kevin Slaughter 5f9520285e Fixed BeginnerHelper bugs 2003-08-20 09:58:11 +00:00
Glenn Maynard c571885f86 Lots of code expects NoteData::CopyRange to be [x,y]; this fixes editor
and gameplay bugs.

I'd suggest that transforms should also take [x,y], not [x,y), for
consistency.
2003-08-18 17:21:18 +00:00
Glenn Maynard 6acf190929 Fix warnings 2003-08-18 17:19:34 +00:00
Glenn Maynard b8cd130fdb Fix VC6 compile 2003-08-18 16:57:00 +00:00
Steve Checkoway 962f0f2dba Fix compiler warnings. One, i wasn't declared in this scope. Two, fix integer comparison warning. 2003-08-18 10:34:48 +00:00
Chris Danford 5a36244a4e fix "corrupted HoldNotes" when using Transforms as attacks 2003-08-18 04:20:51 +00:00
Chris Danford b4befeb3df support Transforms as attacks 2003-08-18 02:37:43 +00:00
Glenn Maynard 3db13f165e fix type warnings 2003-08-17 23:46:51 +00:00
Chris Danford 248a61513a Add scrolls: split and alternate 2003-08-17 00:15:54 +00:00
Chris Danford 7429c86ebe Add "tipsy" effect (is there a better name for this?) 2003-08-16 23:34:47 +00:00
Glenn Maynard 1d9896df45 Don't register Marvelous with mines when they're disabled. 2003-08-16 18:08:55 +00:00
Glenn Maynard 6a935d3b03 fix warnings 2003-08-15 01:04:05 +00:00
Chris Danford 10610e75ce support mini, reverse in rave 2003-08-14 08:13:08 +00:00
Glenn Maynard 57983c6d70 add NoteDataUtil::TransformNoteData 2003-08-13 19:17:28 +00:00