Glenn Maynard
29961e9101
If we autogen from a steps that was saved to disk, then the
...
autogenned steps are logically saved to disk, too: there's
no need to save them.
2006-11-12 04:45:01 +00:00
Glenn Maynard
0955501855
merge code; make DeAutogen private
2006-11-12 04:38:44 +00:00
Glenn Maynard
b67e57864e
Invalid
2006-10-07 03:32:16 +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
acde26b76a
Cleanup.
2006-08-22 14:06:24 +00:00
Steve Checkoway
b80b3910ef
Cleanup.
2006-08-22 13:52:34 +00:00
Steve Checkoway
90ab350854
Don't use gcc extension.
2006-07-30 21:25:18 +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
4d24288f82
Spacing cleanup.
2006-06-16 21:55:57 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +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
359d745e67
add course edits, improved course editor
2005-07-29 02:23:02 +00:00
Glenn Maynard
6eaf073366
cleanup dupe
2005-07-29 00:03:12 +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
6718633d12
steps.h doesn't need to depend on notedata.h ( #2 )
2005-07-01 04:39:59 +00:00
Glenn Maynard
7bdee9a6d3
steps.h doesn't need to depend on notedata.h
2005-07-01 04:38:41 +00:00
Chris Danford
39b631da51
fix saving of machine scores for machine edits
2005-06-15 09:25:33 +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
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
Chris Danford
264dd13b45
eliminate Save on ScreenEditMenu when creating new steps
2005-03-08 07:57:14 +00:00
Chris Danford
e65362e3f5
give new edits unique names
2005-03-07 05:23:18 +00:00
Chris Danford
105e01232a
add Lua bindings
2005-02-22 23:06:51 +00:00
Glenn Maynard
1ccb50ac55
include cleanup (not much of a win)
2005-01-22 19:36:39 +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
Glenn Maynard
bd7eaf3f6c
save memory by loading SMData from cache on demand
2004-07-22 21:02:07 +00:00
Chris Danford
96ca652c94
move RadarValues into a separate file
...
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Glenn Maynard
549cd7c83f
license updates
2004-05-31 21:35:31 +00:00
Chris Danford
83fb83d1b4
store hash value in Steps for finding equivalent edits
2004-04-23 00:53:29 +00:00
Chris Danford
cca71d1d3f
edits cleanup:
...
- only allow reasonable file sizes
- only allow one Steps per edit file
- only allow 5 edits per-song, per-profile
2004-04-23 00:26:51 +00:00
Glenn Maynard
cfc8ccd725
add GetLoadedFromProfile()
2004-04-18 21:53:15 +00:00
Chris Danford
b217774f88
create SongID, StepsID
2004-04-18 08:06:14 +00:00
Chris Danford
1920634135
move Song/Steps sorting into Song/StepsUtil.h/cpp
2004-04-18 07:34:37 +00:00
Glenn Maynard
b3e627f968
cleanup
...
add SetLoadedFromProfile()
2004-04-16 23:47:24 +00:00
Glenn Maynard
bae39968ed
add Steps::GetID; this should be a unique identifier within a song and
...
difficulty (but it's not unique yet)
2004-04-16 23:28:20 +00:00
Chris Danford
1a0c040f43
add courses to "total game DP" count
...
move RadarValues into a struct
2004-03-12 05:24:32 +00:00
Chris Danford
6754c850df
Profile HTML fixes
2004-02-16 05:35:06 +00:00
Glenn Maynard
6137e5066d
const fixes
2004-02-10 10:05:44 +00:00
Chris Danford
4f439be739
split HighScore to separate file
...
move score data from ProfileManager to Profile
store score data in XML for easier forward/backward compatibility
2004-02-10 09:42:01 +00:00
Chris Danford
d7f0e6c2bc
move all high score data into Profile
2004-02-09 06:26:13 +00:00
Chris Danford
221b51c2b4
add loading of edits from a profile
2004-02-08 01:05:53 +00:00
Chris Danford
36ffb71851
add edit flag
2004-02-07 05:57:19 +00:00
Glenn Maynard
5c26ef5753
const fix
2003-12-29 22:50:54 +00:00
Glenn Maynard
276889e6a4
const fix
2003-12-18 21:24:30 +00:00