Glenn Maynard
9170e91bcc
Move CurStageStats and vPlayedStageState out of GAMESTATE. Having
...
GameState.h depend on StageStats.h is too inconvenient.
2003-12-23 00:26:00 +00:00
Glenn Maynard
4facdd0a06
fix hold note glitches
2003-12-18 02:34:59 +00:00
Glenn Maynard
f2b06a3ea0
hands fixes
2003-12-16 07:58:37 +00:00
Glenn Maynard
cd0162cff3
Use a map for hold grades, so it doesn't get desynced if the number
...
of hold notes changes.
2003-12-16 06:10:50 +00:00
Glenn Maynard
7003e2b157
Implement RADAR_NUM_HANDS result.
...
Change hold note contents to rows (from beats). This makes it
consistent with tap note data. Row numbers are also generally
more precise, since they're integers, not floats.
2003-12-16 04:00:39 +00:00
Glenn Maynard
ad3057baea
implement RADAR_NUM_TAPS_AND_HOLDS, RADAR_NUM_JUMPS, RADAR_NUM_HOLDS, RADAR_NUM_MINES results
2003-12-16 02:15:31 +00:00
Glenn Maynard
8ff5537419
add several cached note data values
2003-11-26 04:21:59 +00:00
Chris Danford
29c9770315
fix "can't hit taps on same line as mines"
...
move life deltas to prefs
separate life delta for stepping on a mine
2003-11-11 07:36:28 +00:00
Glenn Maynard
be658761c6
Cleanup. Fix GetActualVoltageRadarValue.
2003-11-02 17:06:25 +00:00
Glenn Maynard
09897c0241
Make NoteDataWithScoring::LastTapNoteScoreTrack work
...
as documented.
2003-09-27 18:50:38 +00:00
Glenn Maynard
601e561ec9
Cleanup, fix rare div/0 errors.
2003-09-25 01:21:01 +00:00
Chris Danford
d69d19fc2a
fix crash if hit a mine too early
2003-08-23 19:01:35 +00:00
Chris Danford
0a03681825
working on mine logic
2003-08-10 19:07:54 +00:00
Steven Towle
efd431e45a
the calculations for voltage and stream graphs were swapped. fixed.
2003-08-01 07:00:40 +00:00
Glenn Maynard
af0449da43
Fix negative chaos values.
2003-07-31 01:18:52 +00:00
Glenn Maynard
2d7b9c9301
Simplify. Don't recalculate values; it'll break if the rules change elsewhere,
...
eg. to a change ScoreKeeper.
2003-07-24 19:44:59 +00:00
Andrew Wong
c48cb2416b
updated groove radar values to store actually meaningful values (buggy). Algorithms used:
...
Voltage - ratio of perfects to total tap notes
Stream - ratio of player max combo to possible max combo
Air - ratio of jumps to total possible jumps
Freeze - ratio of freeze arrows to total freeze arrows
Chaos - dance points percentage
Note: Multidimensional array stageStats.fRadarActual[p][r] is now a %, not width.
2003-07-24 13:35:20 +00:00
Glenn Maynard
e2f1e6bda9
cleanup
...
use function-style or C-style casts, not static_cast; they're identical
and easier to read
2003-04-20 22:08:32 +00:00
Steve Checkoway
be9216fad5
converted min function args to proper type
2003-04-20 12:56:01 +00:00
Chris Danford
04145caf72
fix subtle bugs that caused inaccurate judgment totals with AI player
2003-04-10 05:46:31 +00:00
Glenn Maynard
84fdcd8177
simplify TimingAssist
...
add "exact" sound
2003-03-27 18:40:58 +00:00
Glenn Maynard
c8b9ad3002
add LastTapNoteScoreTrack
2003-03-27 00:39:17 +00:00
Glenn Maynard
b1fa4fc1c6
whoops, remove header
2003-03-26 22:23:10 +00:00
Glenn Maynard
6dffee38ce
don't touch an offset unless it's actually graded
2003-03-26 22:22:44 +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
95987e81b8
add minimum param to IsRowComplete
2003-03-26 18:31:08 +00:00
Glenn Maynard
1352067196
const fixes
2003-03-26 17:53:31 +00:00
Glenn Maynard
75a058c1dd
Reduce dependency on MAX_BEATS.
...
Don't call GetLastBeat from GetFirstBeat.
2003-03-06 22:40:04 +00:00
Glenn Maynard
e645510909
Reduce dependency on MAX_BEATS
2003-03-06 22:25:21 +00:00
Chris Danford
12756391db
Added BIG transform. Haven't yet fixed the weird interaction it has with the score.
2003-02-16 20:27:53 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +00:00
Chris Danford
f4e8c4fb24
clean up NoteData
2003-02-01 05:16:38 +00:00
Chris Danford
3ff91dffb0
NEW FEATURE: AutoSync status now shown during gameplay with icon
...
NEW FEATURE: added autogen icon to select music
NEW FEATURE: toggle for easter eggs in Machine Options
NEW FEATURE: marvelous step timing togglable in Machine Options
NEW FEATURE: Grade AAAA (all marvelous)
CHANGE: Only show ScreenHowToPlay if at least one player chose easy
2003-01-11 08:55:21 +00:00
Glenn Maynard
ee4051872f
fix this up
2002-12-18 22:24:34 +00:00
Glenn Maynard
cb10e7ece2
remove note capping in scoring data
2002-12-17 23:31:35 +00:00
Glenn Maynard
eefed065cc
use accessors
2002-12-17 22:07:59 +00:00
Glenn Maynard
6a9f89ff92
add accessors
...
move some stuff out of the header
2002-12-17 22:05:17 +00:00
Glenn Maynard
11e1d16008
use a vector for hold note scores
2002-11-03 21:38:22 +00:00
Glenn Maynard
bc7885cd8b
use GetNumHoldNotes
2002-11-02 22:59:12 +00:00
Glenn Maynard
eec39d036d
use GetHoldNote
2002-11-02 22:46:15 +00:00
Glenn Maynard
dbb06ce6ac
use Get/SetTapNote
2002-10-25 04:37:00 +00:00
Chris Danford
572e73fedc
Fixed life meter ugliness
2002-09-12 02:31:52 +00:00
Chris Danford
a0c7d5bd22
added BackgroundChange editing and DWI saving to editor
2002-08-23 20:18:29 +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
Chris Danford
77152779d5
Added Oni Game Over graphic and animation
2002-08-01 21:55:40 +00:00
Chris Danford
4e1bd74ee6
added a transition between course songs
2002-08-01 03:15:27 +00:00
Chris Danford
4ec08edf2d
Mini-rewrite of input mapping, theme support, and added KSF reader.
2002-07-31 19:40:40 +00:00
Chris Danford
f9046674fb
re-wrote score/statistics tracking
2002-07-28 20:28:37 +00:00
Chris Danford
82e52c1306
3.0 beta 4
2002-07-11 19:02:26 +00:00
Chris Danford
9b546bb721
3.0 beta1 release candidate
2002-07-03 21:27:26 +00:00