Commit Graph
90 Commits
Author SHA1 Message Date
Glenn Maynard 116d92cbd2 split out ApplyWaitingTransforms 2003-12-23 02:17:28 +00:00
Glenn Maynard 9a2f78843d merge NoteFieldPlus down 2003-11-27 05:23:33 +00:00
Chris Danford 719f92e773 add AttackDisplay 2003-11-26 08:25:45 +00:00
Chris Danford 143dc3ae5e tweak ScoreDisplayRave 2003-11-26 06:40:03 +00:00
Glenn Maynard 821c5f5f75 add TapJudgmentsUnderField, HoldJudgmentsUnderField 2003-11-25 06:45:06 +00:00
Chris Danford 4e80f3057a working on battle 2003-11-20 06:50:05 +00:00
Chris Danford 4c221fdec1 working on "step on TapAttack" logic
remove mines for NoteField when stepped on
2003-11-17 05:26:29 +00:00
Chris Danford 5da63f9d1c per-player mine sounds 2003-11-12 05:21:51 +00:00
Andrew Livy ad7c67b0ce Added: 2D DancingCharacter System, Ability to Show (or not show) Evaluation Screen on Fail. Evaluation Screen Fail / Passed BGA Overlays. 2003-11-10 23:25:44 +00:00
Glenn Maynard 7b16100f13 const fix 2003-10-04 04:38:44 +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
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
Chris Danford 7429c86ebe Add "tipsy" effect (is there a better name for this?) 2003-08-16 23:34:47 +00:00
Chris Danford 7bd15144cb add explosion graphic and sound if step on mine 2003-08-10 21:27:54 +00:00
Glenn Maynard 455e629479 add m_ProTimingDisplay 2003-08-01 01:18:08 +00:00
Glenn Maynard 350ce47a00 Handle timestamps in Step. 2003-07-13 00:34:30 +00:00
Chris Danford fa91f2e636 working on Rave 2003-06-30 18:08:27 +00:00
Glenn Maynard eb931f8a4d Handle CrossedRow inside Player, so autoplay works correctly in the
editor.
2003-06-10 19:53:33 +00:00
Glenn Maynard 747e148a73 fix abstraction 2003-05-19 08:47:10 +00:00
Kevin Slaughter b1396c186a Fix ScreenHowToPlay:: Now displays until all the hard-coded steps are gone (SecondsToShow metric), and added into Player.cpp a value to show/hide judgment messages (miss/perfect etc*). This is turned OFF by default so everything still shows the judgment, except for ScreenHowToPlay 2003-05-19 08:18:21 +00:00
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 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 04145caf72 fix subtle bugs that caused inaccurate judgment totals with AI player 2003-04-10 05:46:31 +00:00
Chris Danford 0d9880c6a9 working on Player AI 2003-04-07 21:24:14 +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
Glenn Maynard fdcad04705 pull autosync into a separate function 2003-03-26 18:48:19 +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 1fca3d67c5 more work on Battle 2003-02-25 02:51:04 +00:00
Chris Danford fc2108e85d fixed EditMenu "Create from Autogen" weirdness
cleaned up some unnecessary header dependencies
2003-02-22 01:58:56 +00:00
Chris Danford 032bf447f3 per-player NoteSkin
NoteSkin selected on PlayerOptions screen
tweaked judgement appearance
marvelous judgement glow
ActorEffect cleanup
2003-02-17 12:19:42 +00:00
Chris Danford 4964a69509 fixed erroneous meter total on NameEntry
fixed incorrect judging at non 1.0 music rates
2003-02-17 05:25:20 +00:00
Glenn Maynard 98f82654f8 fix misses for taps on freezes 2003-02-09 04:05:31 +00:00
Glenn Maynard 6067de9624 split more
use GetElapsedTimeFromBeat vs GAMESTATE->m_fMusicSeconds
to determine the time, instead of the beat; this fixes tap notes
that lie on a freeze

(the MISS still shows up late)
2003-02-09 03:33:36 +00:00
Glenn Maynard fbf9d0c9c1 move note matching into a separate function 2003-02-09 02:07:30 +00:00
Glenn Maynard 24cc7a3c04 Get rid of all other #pragma once's, except the one in StdAfx.h.
(three cheers for perl)
2002-11-16 08:07:38 +00:00
Andrew Livy 0cac950d90 Para Theme Update, New ScreenGamePlay element: MAXCOMBO (Currently I set the metric so only PARA sees this one) it gets the maxcombo from m_Combo which is inside the class Player which is inside ScreenGameplay. Lots of passing variables around but it works. Perhaps the maxcombo should become global? 2002-11-07 19:42:39 +00:00
Glenn Maynard 576b9e393f add abstract scoring
(Got tired of having to search for the scoring stuff in Player ...)
2002-11-03 07:17:03 +00:00
Tom Jackson da62e18b4a Fixed my score code. Sorry about that. 2002-10-24 23:22:43 +00:00
Glenn Maynard fcc020dd98 remove unused parameter 2002-10-24 05:15:47 +00:00
Glenn Maynard cace14efba (Actually, that tap score wasn't needed, but it could be useful later, so
I won't bother to remove it.)

Don't trigger an NG if the hold tap was missed completely, and don't apply
any associated penalties.
2002-10-12 22:17:16 +00:00
Chris Danford 192bfd5ff5 Missing a jump in Oni now takes away only one life 2002-10-02 05:42:59 +00:00
Tom Jackson ae16a45f88 Added code for AutoAdjust 2002-10-01 01:53:56 +00:00
Chris Danford d7626f6004 Fixed missing/wrong theme elements 2002-09-05 03:45:07 +00:00
Chris Danford 7c1bfb3a0d big checkin - new noteskin format and XY positioning. I probably broke a lot of things. 2002-08-13 23:26:46 +00:00