Glenn Maynard
515b57c8d3
non-brute-force search for nearest grading note, add bAllowGraded (not
...
used yet)
2004-10-25 00:29:34 +00:00
Glenn Maynard
2ad02a8332
Always play the key, even if it's already been hit.
2004-10-24 23:41:02 +00:00
Chris Danford
3ac1dba044
simplify TapAttack storage:
...
store attack info in TapNote
in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
still doesn't play keysounds on a miss
still doesn't play autoKeysounds
2004-10-23 23:41:49 +00:00
Chris Danford
09193d9e4b
cleanup:
...
use references when passing NoteData
Have player own a NoteDataWithScoring, not derive from it
2004-10-23 17:43:49 +00:00
Ryan Dortmans
37240426fd
Xbox: Xbox resolution seems to be 553 x 480. Change the styles so that
...
the arrows are in the correct position.
2004-10-19 04:15:17 +00:00
Glenn Maynard
7e1d63c4fd
also fixes randomization happening at the wrong spot: don't use row values
...
directly, as it'll break when the row resolution changes; always use values
scaled to ROWS_PER_BEAT
2004-10-07 04:20:13 +00:00
Chris Danford
b76949e1a9
fix warnings
2004-10-02 05:08:59 +00:00
Ryan Dortmans
896fb225a0
Xbox: hack to get arrows in the correct position
2004-10-01 02:11:52 +00:00
Chris Danford
0f6ed81faf
Use a associative arrays instead of normal vectors to hold TapNotes.
...
More places NoteDataUtil, NoteDataWithScoring need to be converted to use the new row iteration macros.
2004-09-29 06:43:57 +00:00
Chris Danford
807d892f4f
allow theme to specify logical screen dimensions
2004-09-21 06:07:12 +00:00
Chris Danford
d2a54cca31
make TapNote a struct. Over time, more properties will move from the enums and into bit flags.
2004-09-12 05:56:24 +00:00
Chris Danford
809dd7dc27
rename: MaxRow -> NumRows
...
fix some off-by-1 row errors
2004-09-11 03:50:37 +00:00
Glenn Maynard
350d3771b8
dep fix
2004-08-19 01:18:11 +00:00
Charles Lohr
5929cf4e49
Added hit offset, for better statistics for SMLAN/SMOnline.
2004-08-10 06:39:25 +00:00
Glenn Maynard
52783ddfe2
type fix
2004-08-07 02:13:52 +00:00
Chris Danford
6c053e6fff
show miss combo
2004-07-31 21:26:11 +00:00
Glenn Maynard
28d2bc6e15
one attack sound; pan internally
2004-07-27 05:12:13 +00:00
Chris Danford
ff4c12b727
rename GameDef -> Game
2004-07-25 17:07:32 +00:00
Chris Danford
64628fac21
remove enum Game. Instead, pass around the GameDef pointer
2004-07-25 04:27:20 +00:00
Chris Danford
05257b050c
fix combo and life history don't accumulate correctly in courses
...
change combo and life history position units to Seconds from Beats
2004-07-24 18:11:04 +00:00
Charles Lohr
ab7f6de1e3
Cleanup (removing useless comments)
2004-07-04 06:29:39 +00:00
Glenn Maynard
ab9cac2642
per-judgement step commands
2004-07-02 20:08:17 +00:00
Charles Lohr
cac98a3d12
Made the sink metric cached. (for speed)
2004-07-02 19:06:11 +00:00
Charles Lohr
66b1763049
Added ReceptorNoSinkScoreCutoff =
...
to prevent arrows from sinking on certain notes.
2004-07-02 01:24:11 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Chris Danford
586f57c7c9
remove game-specific scoring code. Move TapNoteScore mappings into GameDef.
2004-06-27 01:16:00 +00:00
Chris Danford
3818cab51d
add pref "JudgeWindowAdd" to account for differences in input sampling rate
2004-06-27 00:03:06 +00:00
Glenn Maynard
ec3268c86c
work around odd compiler problem
2004-06-19 23:04:10 +00:00
Glenn Maynard
30a9bf3292
license update
2004-06-08 00:08:04 +00:00
Steve Checkoway
6ca8fbd3c2
Remove ASSERT.
2004-05-31 22:34:20 +00:00
Steve Checkoway
be7f0fdba5
er, the assert is here
2004-05-31 22:11:45 +00:00
Glenn Maynard
c00ba374d1
add assert
2004-05-31 01:03:45 +00:00
Steve Checkoway
ef17d8b09e
Add checkpoint to track a crash
2004-05-30 22:55:05 +00:00
Chris Danford
d65404e750
TapSteps -> TapNotes
2004-05-24 04:26:54 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
ee4427a54b
clean up CPU player naming
...
add default CPU player modifiers
2004-05-16 02:51:55 +00:00
Glenn Maynard
9c1a5f6957
encapsulate hold results in HoldNoteResult (HoldNoteScore + life)
...
instead of moving HoldNote::iStartRow forward while a hold note is
held, set HoldNoteResult::iLastHeldRow
fixes hold heads cycling through all note colors while held (wasn't very
visible due to the hold ghost) and GetSuccessfulHands bugs
2004-05-07 04:57:29 +00:00
Glenn Maynard
97e040279e
autosync is back - Tom Jackson appears in a puff of logic
2004-04-15 05:41:57 +00:00
Glenn Maynard
94d3512316
Remove what's left of "Tom Jackson"'s autosync code, since he's
...
MIA (the only person we couldn't contact for the license switch). Back
soon ...
2004-04-14 00:21:58 +00:00
Glenn Maynard
61fc9629e2
fix both ScoreKeeperRave launch attack p1 and Player attack launch p2
...
being played when p1 launches an attack
simplify battle/course attack sound handling; do it in the same place;
make the sound filenames clear
2004-04-08 03:40:28 +00:00
Steve Checkoway
20a8bab45c
Clean up includes.
2004-04-05 05:22:32 +00:00
Glenn Maynard
c328b85dc0
update
2004-03-28 09:49:05 +00:00
Glenn Maynard
8b1d60a558
add debugging
2004-03-28 08:49:57 +00:00
Chris Danford
e89bbf1565
make judgments slightly smaller in mini so they don't cover up so much of the notes
2004-03-25 09:31:38 +00:00
Chris Danford
d6bc74bc13
clean up AttackBeganThisUpdate flag
...
fix Player LaunchAttack sound
2004-03-24 07:37:35 +00:00
Chris Danford
7695e4bdf4
fix judgment from previous song hangs around when switching course songs
2004-03-24 07:05:50 +00:00
Glenn Maynard
a0b369442d
use balance for mines
...
only change mine balance when two people are actually playing
2004-02-28 04:14:13 +00:00
Glenn Maynard
bd24ba0e4c
hopefully fix music rate judgement problems
2004-02-27 03:32:11 +00:00
Chris Danford
e4eb43edf0
fix "all mines are hit if PadStickSeconds is 0"
2004-02-26 07:27:54 +00:00
Glenn Maynard
c2c796d90c
fix warning
2004-02-26 03:18:51 +00:00