Commit Graph

117 Commits

Author SHA1 Message Date
Glenn Maynard 0955501855 merge code; make DeAutogen private 2006-11-12 04:38:44 +00:00
Glenn Maynard de6ca466d2 more enum standardization 2006-10-07 04:39:48 +00:00
Glenn Maynard 8a4ddd1515 Invalid 2006-10-07 04:13:43 +00:00
Glenn Maynard b67e57864e Invalid 2006-10-07 03:32:16 +00:00
Glenn Maynard 24a6df7b9d simplify 2006-09-30 05:33:47 +00:00
Glenn Maynard c690fdcfe4 unify registration 2006-09-29 00:01:32 +00:00
Glenn Maynard 153bcedd40 simpler Lua boilerplate 2006-09-27 20:03:31 +00:00
Glenn Maynard 2d1a2e6a07 use bindings 2006-09-27 06:21:34 +00:00
Glenn Maynard f806ec5936 StepsType_Invalid 2006-09-26 20:28:46 +00:00
Steve Checkoway 1f1e574baf Spacing. 2006-09-12 04:27:48 +00:00
Steve Checkoway e7f2cc2d50 Spacing. 2006-09-12 03:23:28 +00:00
Steve Checkoway ecc45eb6e7 If this Steps was autogenned, there's no need to copy the description, difficulty, meter, or radar values from the parent because they will be overwritten anyway. 2006-08-23 21:16:46 +00:00
Steve Checkoway dd7871b0c6 u -> i. 2006-08-23 20:45:30 +00:00
Steve Checkoway 540965cb40 Don't compute the compressed string or the hash unless it is required. 2006-08-23 20:42:26 +00:00
Steve Checkoway 63491418f4 Simplify. 2006-08-22 14:10:25 +00:00
Steve Checkoway acde26b76a Cleanup. 2006-08-22 14:06:24 +00:00
Steve Checkoway 061e3fb07a When Steps have changed in memory but not on disk, calling Compress() could lose all changes in memory. Clear the file name to ensure this doesn't happen and reset it when the Song has been written to cache once more. 2006-08-22 13:45:36 +00:00
Steve Checkoway c6573648ca Don't spend time decompressing and compressing when setting the note data. 2006-08-21 15:16:35 +00:00
Glenn Maynard 65f492d38f bindings 2006-08-16 21:35:01 +00:00
Steve Checkoway 3164f7a15f Simplify. Remove debugging assert. 2006-07-30 11:27:56 +00:00
Steve Checkoway 884af552ee Allow combined player steps to have per-player radar values. This doesn't work for trails where it just uses the PLAYER_1 values, same with writing to the catalog file. 2006-07-28 03:34:14 +00:00
Steve Checkoway 8129d943ba It's hard to maintain this information when using begin() and end() so rather than wrapping the iterators, just check each time IsComposite() is called since it doesn't happen _that_ often. Just don't call IsComposite() often. 2006-06-26 09:33:11 +00:00
Steve Checkoway 3ee5991c25 Set composite. 2006-06-20 13:21:18 +00:00
Steve Checkoway 8bef98e7b6 Spelling. 2006-06-20 06:34:16 +00:00
Chris Danford 955ccd8699 Write radar values for edits. If the program loading them doesn't trust the values, then it can ignore the values 2006-04-04 21:42:21 +00:00
Glenn Maynard fe45bb1e50 fix home mode edits 2006-03-11 06:06:48 +00:00
Glenn Maynard 94e19ae408 cleanup 2006-02-25 00:08:55 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford 44225ad379 XToThemedString -> XToLocalizedString 2006-01-07 04:11:29 +00:00
Chris Danford 0b98adff15 make RadarCategory enum and Lua names consistent 2005-12-24 20:18:56 +00:00
Chris Danford 9cd3b4d4ba theme some common exception strings 2005-12-20 02:45:25 +00:00
Chris Danford 8fda004742 add Lua binding 2005-12-06 12:39:43 +00:00
Chris Danford 9e8469eb65 save edits to machine profile 2005-12-03 20:34:49 +00:00
Chris Danford 36c7d8e0ed enum name cleanup 2005-12-01 03:20:25 +00:00
Chris Danford 65d71a4f23 expermienting with DEFINE_METHOD macro for Lua methods 2005-09-10 02:47:04 +00:00
Chris Danford 359d745e67 add course edits, improved course editor 2005-07-29 02:23:02 +00:00
Glenn Maynard 94e5d8772b update comment: the text format is 3-4 times smaller than the NoteData map representation (and could be gzipped in-memory to a fraction of that) 2005-07-28 02:04:46 +00:00
Glenn Maynard f2a418d79d implement HiddenPtr smart pointer type; use it for Steps. This avoids having
to write a whole copy constructor for a class just to hide a couple types from
the header.
2005-07-03 03:05:54 +00:00
Glenn Maynard 7bdee9a6d3 steps.h doesn't need to depend on notedata.h 2005-07-01 04:38:41 +00:00
Glenn Maynard a65596e402 cleanup 2005-07-01 04:28:29 +00:00
Glenn Maynard 9d7f835609 no need to template Luna specializations 2005-06-20 05:02:03 +00:00
Chris Danford b81c304eb6 rename FixImposibleRows -> RemoveStretch and turn it into a mod 2005-05-01 04:35:29 +00:00
Glenn Maynard 3305b8ff38 optimization: leave lights data uncompressed 2005-04-29 00:30:28 +00:00
Glenn Maynard ce56b2c1af cleanup, comment 2005-04-28 06:15:01 +00:00
Chris Danford 534842c2da calculate grade with possible values from radarValues, not from judgement counts from attempted steps 2005-04-26 04:16:45 +00:00
Glenn Maynard 120b70f06c add RADAR_NUM_ROLLS
ChangeRollsToHolds fix
2005-04-25 09:35:22 +00:00
Chris Danford 04715f4dd3 re-clamp the description when changing the difficulty 2005-04-13 08:45:00 +00:00
Chris Danford ce83ae6ef0 only clamp description for edits 2005-04-13 08:05:48 +00:00
Chris Danford 9d16a66f77 fix radar values don't get recalculated after changing steps in editor
fix radar values shown for edits if copied from official steps
2005-04-03 21:43:29 +00:00
Chris Danford 494ae0b74d make deep copy simpler by not holding a pointer 2005-03-08 21:17:21 +00:00