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
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
c9ec1c16b0
better Steps difficulty description when copying or creating blank
2005-03-05 23:07:42 +00:00
Chris Danford
a73e8948e7
clamp description length when setting, not just on load
2005-03-05 22:16:19 +00:00
Glenn Maynard
5a63fb3cd3
add GetMeter
2005-02-26 20:44:16 +00:00
Chris Danford
6f6ef25d1d
add Lua bindings
2005-02-23 05:02:28 +00:00
Chris Danford
105e01232a
add Lua bindings
2005-02-22 23:06:51 +00:00
Glenn Maynard
2046ab5261
nah
2004-10-30 07:42:03 +00:00
Glenn Maynard
0fc2b8b5fa
fix no notes
2004-10-30 07:40:31 +00:00
Glenn Maynard
69914bcbbf
fix memory usage regression
2004-10-30 07:18:28 +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
Steve Checkoway
cf099800c9
Fix warning
2004-08-29 11:04:13 +00:00
Chris Danford
237705ea57
cap length of Steps m_sDescription to a reasonable value
2004-08-29 05:01:46 +00:00
Chris Danford
873c148f0e
fix crash on exiting editor
...
clean up invalidation of Song and Courses
2004-08-12 04:49:15 +00:00
Glenn Maynard
bd7eaf3f6c
save memory by loading SMData from cache on demand
2004-07-22 21:02:07 +00:00
Glenn Maynard
4311e89072
cleanup
2004-07-22 20:16:18 +00:00
Glenn Maynard
b7799ccd0a
move autogen into NoteDataUtil
2004-07-17 05:10:11 +00:00
Chris Danford
d412ab055d
name cleanup: NotesType -> StepsType
2004-07-12 02:19:24 +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