Commit Graph
21432 Commits
Author SHA1 Message Date
Thad Ward 8b3f014a73 add file 2006-07-14 08:27:29 +00:00
Thad Ward 381c7f0b69 VC6 fixes:
remove duplicate typedef
add typedefs for new PSDK types
move the disabling of warnings to the top of the file. (4786 was going off
on the templates directly below the new location)
2006-07-14 08:07:06 +00:00
Thad Ward 2684d8fa63 revert. VC6 doesn't have auto_ptr::reset() 2006-07-14 07:49:59 +00:00
Thad Ward 928696a622 add file 2006-07-14 05:11:14 +00:00
Steve Checkoway e65388190f compile fix. 2006-07-14 04:21:09 +00:00
Steve Checkoway 3c8591fdbf Add file. 2006-07-14 04:20:37 +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
Steve Checkoway af1652ef28 Add a PlayerNumber. If pn = PLAYER_INVALID, then count all tap notes, irrespective of player. If tn.pn = PLAYER_INVALID, count it. 2006-07-14 04:14:51 +00:00
Steve Checkoway 753d33e752 Add files. 2006-07-13 08:39:03 +00:00
Steve Checkoway cae6da3f7a Use ScoreKeeperShared. 2006-07-13 08:38:21 +00:00
Steve Checkoway b5a3c9867e ScoreKeeper for use with multiple players but only one Player. It's not complete and something about this is giving each player the same number of each judgment (except for HNS_Held for some reason). 2006-07-13 08:38:08 +00:00
Glenn Maynard 91bd33887e thanks@broken sourceforge 2006-07-13 08:07:11 +00:00
Steve Checkoway 365b370aae Load the players ourself. Only show judgment for the master player. 2006-07-13 07:33:10 +00:00
Steve Checkoway ccba1e80be Assert. 2006-07-13 07:28:08 +00:00
Steve Checkoway 5c1e528e8b Load hold judgments. 2006-07-13 07:27:47 +00:00
Steve Checkoway e349c58ba9 Fix compile for systems that use pthreads but don't define UNIX and don't have clockid_t defined. If necessary, this can be redone in a more general way using configure.ac. 2006-07-13 06:31:10 +00:00
Steve Checkoway 10a3791564 Spacing. 2006-07-13 05:52:56 +00:00
Chris Danford f49a4163b9 add binding for MultiPlayerToString 2006-07-12 08:32:10 +00:00
Glenn Maynard 1d168ff4d4 cleanup 2006-07-12 01:53:58 +00:00
Glenn Maynard 6e245f46ae use pthread_condattr_setclock to avoid race conditions with the clock 2006-07-12 01:47:10 +00:00
Glenn Maynard 22dc123b35 expose the selected clock (only for other arch classes) 2006-07-12 01:44:24 +00:00
Glenn Maynard ffe9ca65e6 somewhat more complete xml binding 2006-07-11 17:19:21 +00:00
Glenn Maynard d46b023090 somewhat more complete xml binding 2006-07-11 17:10:16 +00:00
Glenn Maynard e066ea44e8 redundant 2006-07-11 17:00:52 +00:00
Glenn Maynard 020d263cdd remove unused "BeginnerLabel" 2006-07-11 16:55:38 +00:00
Glenn Maynard cd8266eb76 fix FormatPercentScore 2006-07-11 16:47:53 +00:00
Chris Danford 29d77f5c8c search songs by a genre list
move MenuDir to SSMaster header
GoalType name cleanup
2006-07-11 06:51:46 +00:00
Jason Felds a3b803e9e4 Add real name to copyright notice. 2006-07-11 04:13:19 +00:00
Jason Felds f8f0aa6c34 Account for Nightmare difficulty files (Nightmare is always double). 2006-07-11 03:21:34 +00:00
Jason Felds 146604972e Removed self from copyright. 2006-07-10 22:04:10 +00:00
Jason Felds d12347f246 Greatly improved BPM change formula. There are still minor flubs, but it's more accurate than ever. 2006-07-10 19:01:52 +00:00
AJ Kelly 8c234299aa move Personal/Machine record graphics on Eval 2006-07-10 05:26:43 +00:00
Steve Checkoway 4aca830346 Missing metrics. 2006-07-10 05:23:41 +00:00
Steve Checkoway 81046111f4 Implement SaveStats and direct all input to the master player. 2006-07-10 05:18:35 +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 5a01cb9c3f Split out SaveStats to give more flexibility to subclasses that may wish to interact with the stats differently. 2006-07-10 04:32:33 +00:00
Steve Checkoway 017f1ae707 ScoreKeepers are not Actors, move them to DataStructures. 2006-07-10 04:29:55 +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 746c21f44a Use DEFAULT_FAIL. 2006-07-10 01:29:21 +00:00
Steve Checkoway 40a80c01d9 Spacing cleanup. 2006-07-10 01:24:36 +00:00
Steve Checkoway bef808955d Cleanup DataStructures a bit. Put actors into the correct groups. 2006-07-10 01:02:23 +00:00
Steve Checkoway 3f2877bf76 Simplify. 2006-07-10 00:47:59 +00:00
Steve Checkoway ba99f1df55 Spacing cleanup. 2006-07-10 00:24:13 +00:00
Steve Checkoway 0b8e8f8512 Use a PlayerStageStats rather than indexing into STATSMAN with a PlayerNumber. 2006-07-10 00:02:07 +00:00
Steve Checkoway c090130108 Fix splitting composite NoteData. 2006-07-09 23:51:40 +00:00
Steve Checkoway eb764177f1 Overlapping NoteFields is not an option. Revert. 2006-07-09 21:51:04 +00:00
Steve Checkoway 18e26f35aa Use multiple PlayerInfos. Have them share the master player's NoteField. Pass input to the Player closest to the note. 2006-07-09 20:21:47 +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
Steve Checkoway 04ad8b5a73 Allow NoteField sharing. The semantics of this is simple. In game play, everything but note data is handled by the shared NoteField. Only the NoteData for the field is drawn but it is drawn using the shared NoteField. 2006-07-09 20:19:54 +00:00
Steve Checkoway a92d8a244d Remove all notes except for that player's. 2006-07-09 20:15:51 +00:00