Commit Graph
780 Commits
Author SHA1 Message Date
Mike Hawkins b3e11dcb94 Random attacks modifier 2008-05-16 04:00:13 +00:00
Steve Checkoway 67ebd51321 Move Player-specific preferences to Player.cpp. 2008-05-15 10:05:48 +00:00
Glenn Maynard 72ab3779ea simplify 2008-05-13 01:18:39 +00:00
Mike Hawkins 1ac2b23cee Fix roll + autoplay bug under specific condition: roll starts on the same row as a freeze (roll would not be updated previously) 2008-05-10 22:31:32 +00:00
Mike Hawkins 7d67bae8e0 Playback enable/disable for attack and mine sounds 2008-05-10 19:10:22 +00:00
Chris Danford 8eab5b1c0b add MaxInputLatencySeconds 2008-04-03 01:08:48 +00:00
Jason Felds 66c7950726 Restore old Pump Hold behavior: new behavior requires metric swap. 2008-03-24 05:14:26 +00:00
Jason Felds 822cf00b2b Expand Pump Hold behavior: now CHECKPOINT_FREQUENCY_ROWS depends on the TimeSignature of the song. This changes the default behavior of tick incrementing from every 8th to every 16th: this has been approved, however. 2008-03-23 02:29:22 +00:00
Steve Checkoway df8280ac72 If REQUIRE_STEP_ON_HOLD_HEADS is false, don't make the hold head a miss if the player is holding down the button. 2008-03-21 16:28:12 +00:00
Chris Danford 5e87c2e81a karaoke prototype (disabled) 2008-03-12 23:17:39 +00:00
Chris Danford 0ce5436c80 much larger Hold window 2008-03-12 10:06:12 +00:00
Glenn Maynard 3e36a05c5f fix song.h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2008-03-09 01:51:34 +00:00
Steve Checkoway cfb5341e09 Simplify. 2008-01-19 22:23:47 +00:00
Steve Checkoway e255c1a0b7 Simplify: use a bit vector. 2008-01-19 21:12:52 +00:00
Steve Checkoway 60f953f3c1 Fix comments. havn't -> haven't. 2008-01-05 11:56:03 +00:00
Steve Checkoway 2b6391f193 Fix comment. 2008-01-02 12:45:48 +00:00
Steve Checkoway 09a24016b5 Only play a key sound for a press, not a release. 2008-01-02 12:06:37 +00:00
Steve Checkoway 2b75afd00b Use iSongRow. 2007-12-16 00:21:25 +00:00
Steve Checkoway c6a3fa5f67 If we hit a note, play its keysound. If we haven't hit a note, play the sound for the closest note. 2007-12-16 00:13:20 +00:00
Chris Danford 04a0829134 allow checkpoints for rolls 2007-11-13 04:48:58 +00:00
Chris Danford f18813088b style cleanup
don't touch hold_head_holds in StepStrumHopo
2007-11-13 04:40:44 +00:00
Steve Checkoway 02e21a55b4 Turn using the current steps type. Supposedly fixes <http://stepmania.sf.net/bug.php?id=1824497>. 2007-11-05 00:31:14 +00:00
Steve Checkoway 15611d510b Simplify. Remove the condition from the iterator. Almost nothing uses it (although other things could), it seems more trouble than it's worth. 2007-09-17 03:27:33 +00:00
Chris Danford 215fd9f2ad fix TapNotes being given TNS_Miss after they were already judged (also caused non-checkpoint HoldNotes to LetGo)
fix HoldNotes never receive judgment because out of range ones were not being passed to UpdateHoldNotes.
2007-09-17 00:03:43 +00:00
Chris Danford 5272d5994c clean up GetVisible() optimization to not process things that won't show. Fixes editor crash on playback. 2007-09-16 21:22:09 +00:00
Steve Checkoway 07b16b641e Remove code with no effect. 2007-09-16 01:00:49 +00:00
Steve Checkoway b4cb0893ff Use preincrement for iterators to prevent making a copy of the iterator and simplify making a pair. 2007-09-16 00:52:16 +00:00
Steve Checkoway 5a0ae85deb Fix mines when PREFSMAN->m_fPadStickSeconds is zero. 2007-09-15 06:47:25 +00:00
Chris Danford 71cca3a067 add NumControllerSteps 2007-09-14 05:56:12 +00:00
Chris Danford 2ff23c4d01 fix: if multiple holds start on the same row, only the last one on the row was being updated 2007-09-13 05:26:59 +00:00
Chris Danford a0732c6256 fix correctness of void UpdateJudgedRows() (rows weren't being judged because the iterator was pointing to the middle of a row instead of the beginning of the row. 2007-09-13 04:35:36 +00:00
Chris Danford 9559ce8f4a move CrossedMine logic into CrossedRow 2007-09-12 11:01:43 +00:00
Chris Danford 0873cbae8b optmization: move iterators used by UpdateJudgedRows into Player 2007-09-12 11:00:14 +00:00
Chris Danford 493614d57e optimize updating of holds (10-13 fps => 15-18 in multiplayer) 2007-09-12 04:29:25 +00:00
Chris Danford 92901643e5 optimize CrossedRows (8-11 fps => 10-13 in multiplayer) 2007-09-12 04:20:54 +00:00
Chris Danford 1e627253fb fix miss interator going past end (assert in HowToPlay) 2007-09-11 23:11:39 +00:00
Chris Danford 8e0c76819e undo part of last commit (restore "m_pIterNotJudged = NULL") 2007-09-10 21:48:06 +00:00
Chris Danford 17252a0852 fix iter memleak on ::Load called multiple times
iMissIfOlderThanThisIndex -> iMissIfOlderThanThisRow
Unjudged -> NotJudged
2007-09-10 21:44:00 +00:00
Chris Danford 0a4b671f39 move Missed notes iterator into Player instead of reinstantiating the iterator every Update, which causes a lot of searching. Increases multiplayer frame rate by about 40%. 2007-09-10 21:23:31 +00:00
Chris Danford e45cbe663f don't instantiate Combo and Judgments if Player isn't visible
short circuit drawing parts in Player::Update if not visible
2007-09-06 00:28:50 +00:00
Chris Danford 5b1aa24c6c broadcast Step message with parameters 2007-08-22 09:03:47 +00:00
Steve Checkoway 5fd893291d Outdent loop a bit. 2007-07-22 07:53:06 +00:00
Glenn Maynard cfce75513f remove unused Player::IsPlayingBeginner 2007-05-31 02:49:18 +00:00
Glenn Maynard 0832b5dd8b fix crash 2007-05-18 03:12:57 +00:00
Glenn Maynard 9f7a846375 fix edit crash 2007-05-09 00:28:53 +00:00
Chris Danford 6998db409b fix editor crash when autoplay enabled 2007-04-30 18:10:52 +00:00
Glenn Maynard 4f2139ebb3 make zoom affect combo too 2007-04-28 20:26:14 +00:00
Glenn Maynard 2529c138b4 fix backwards, add test 2007-04-28 20:00:29 +00:00
Glenn Maynard 8b8329dec7 fix up zoom 2007-04-28 19:43:33 +00:00
Glenn Maynard 12b5e4c008 unused 2007-04-28 16:32:20 +00:00