Commit Graph

588 Commits

Author SHA1 Message Date
Steve Checkoway eb344e593b Fix ghost arrow flashes for the other players with combined note fields. 2006-07-20 08:42:47 +00:00
Steve Checkoway 93d8db14c7 Fix mines. Now they explode again. 2006-07-20 08:15:10 +00:00
Steve Checkoway 705d929106 Handle avoided mines. Hit mines are still broken. 2006-07-20 07:31:39 +00:00
Steve Checkoway 8292201ad6 Step scores are now handled during Update so make sure all Steps happen in Update before we check the rows so that we don't have to wait for the next frame. 2006-07-20 07:16:06 +00:00
Steve Checkoway 232a3c10b0 Nudge these together. 2006-07-20 06:42:25 +00:00
Steve Checkoway 4efb7c4078 Fix misses count twice. Do not assume that rows are judged in order. Do not judge a row more than once. The JudgedRows class acts like an array of bools (more or less), one per note row but is implemented as a circular buffer (more or less). Note that m_JudgedRows[i] will only return false one time. After that, it is assumed to have been judged. 2006-07-18 00:26:37 +00:00
Steve Checkoway 649cb46a15 Unused. 2006-07-17 02:59:35 +00:00
Steve Checkoway 807e24827c Keep a (nonconst) reference to a NoteData rather than owning the NoteData. Replace calls to Load( nd ) by making the changes to the underlying NoteData and calling Load().
(This breaks other code, commits coming.)
2006-07-17 00:54:19 +00:00
Steve Checkoway e1572442b3 cleanup 2006-07-16 03:14:26 +00:00
Glenn Maynard 0d678f4e4e cleanup. (current logic works well enough) 2006-07-15 00:41:35 +00:00
Steve Checkoway 743d2b9697 Change the api to take a NoteData and a row. Let the score keepers decide what they want to do with the row. 2006-07-14 04:19:30 +00:00
Glenn Maynard 91bd33887e thanks@broken sourceforge 2006-07-13 08:07:11 +00:00
Steve Checkoway 5c1e528e8b Load hold judgments. 2006-07-13 07:27:47 +00:00
Glenn Maynard 020d263cdd remove unused "BeginnerLabel" 2006-07-11 16:55:38 +00:00
Steve Checkoway 1aa51dd1d1 Change ScoreKeeper's api to take TapNotes instead of the scores. 2006-07-10 05:15:52 +00:00
Steve Checkoway c6ba8423b6 Change this interface to return the tap note itself, rather than just the result. 2006-07-10 04:29:19 +00:00
Steve Checkoway eb764177f1 Overlapping NoteFields is not an option. Revert. 2006-07-09 21:51:04 +00:00
Steve Checkoway 3d83bdf906 Allow one Player to share the NoteField of another Player. Also calculate the distance to the closest note or -1 if no note is close. 2006-07-09 20:20:57 +00:00
Glenn Maynard 7f463daafe remove experimental TotalError 2006-07-07 18:45:15 +00:00
Josh Allen 6c80e0fa5a Send mine data to the server. 2006-07-06 17:53:49 +00:00
Glenn Maynard 45582ee9fb support multiplayer 2006-07-01 02:19:44 +00:00
Glenn Maynard 6280cf2356 cleanup 2006-07-01 02:15:22 +00:00
Glenn Maynard 33b0b7bcc5 cleanup 2006-07-01 00:44:52 +00:00
Chris Danford 99a241e49c make holdjudgments small in mini/tiny 2006-06-11 21:26:38 +00:00
Glenn Maynard a3c3b4c24e fix crash at end of hold note in editor playback 2006-05-30 17:44:50 +00:00
Glenn Maynard ed18fe0e9b cleanup 2006-04-29 21:49:56 +00:00
Glenn Maynard 5c8ff23cfb unused 2006-04-29 21:22:16 +00:00
Glenn Maynard 0e8b156b38 no-op 2006-04-29 21:22:04 +00:00
Chris Danford c6bddd9165 make autoplay available everywhere but DQ if used 2006-04-25 02:35:55 +00:00
Chris Danford ee0f16cee8 fix AV 2006-04-24 21:28:27 +00:00
Chris Danford c44f80eede remove ControllerStateDisplay 2006-04-21 00:37:27 +00:00
Chris Danford 74ecf45379 add Tiny (the same effect as the old Mini)
make calories less generous
2006-04-05 02:59:16 +00:00
Chris Danford f261bdcaf7 fix "can hold roll without stepping on head", leading to weird graphics 2006-03-29 01:27:04 +00:00
Glenn Maynard 8d3253442c remove GetBeatAndBPSFromElapsedTime compat 2006-03-28 08:58:30 +00:00
Chris Danford 91c1834097 add Lua bindings for ControllerStateDisplay 2006-03-22 23:01:57 +00:00
Chris Danford dc05d4b0c8 remove funky beginner hacks to judgment window 2006-03-17 02:23:45 +00:00
Chris Danford 6d3a5a4b0a fix calories too generous - count as a jump only if the buttons are pressed near-simultaneously 2006-03-01 17:41:29 +00:00
Glenn Maynard 1514f2f5d4 remove old checkpoints 2006-02-25 06:07:40 +00:00
Chris Danford cce97c40b8 move autosync logic out of Player and GameState, into a separate file 2006-02-06 01:23:25 +00:00
Glenn Maynard 73b126e89d allow calling m_pNoteField->CacheAllUsedNoteSkins for Player 2006-02-01 06:18:09 +00:00
Glenn Maynard e8a956733a use GetUndisplayedBeats 2006-02-01 04:39:19 +00:00
Glenn Maynard e272b5a029 remove some use of pn 2006-01-30 05:01:00 +00:00
Glenn Maynard 569e3ed4a5 Player::Init isn't called every song; Load is 2006-01-30 04:51:01 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Glenn Maynard 68548ceea9 no longer care about the note skin here 2006-01-18 20:51:28 +00:00
Glenn Maynard a198748b32 fix warning 2006-01-15 19:50:34 +00:00
Glenn Maynard f61f021f1f PlayerState::LaunchAttack 2006-01-13 05:47:44 +00:00
Glenn Maynard 949eafd8b8 missed commit 2006-01-13 05:47:11 +00:00
Chris Danford 8823d50b07 add ControllerStateDisplay 2006-01-11 01:02:46 +00:00
Glenn Maynard 8bab05a98a fix weird dependency 2005-12-30 04:25:41 +00:00