Chris Danford
|
d3ab83d284
|
assert on duplicate unlock IDs rather than behaving weird later
|
2006-02-01 07:34:12 +00:00 |
|
Chris Danford
|
e99daa073a
|
add simple unlock screens
|
2006-01-30 08:13:16 +00:00 |
|
Chris Danford
|
880cf1591e
|
enum name cleanup
add Lua bindings
|
2006-01-29 22:17:43 +00:00 |
|
Chris Danford
|
c52ab6fa5e
|
Code -> UnlockEntryID
UnlockedSongs -> UnlockedEntryIDs
UnlockIndex -> UnlockEntryID
|
2006-01-28 22:08:16 +00:00 |
|
Chris Danford
|
bbf22a9647
|
UnlockType -> UnlockTrigger
|
2006-01-28 21:37:13 +00:00 |
|
Chris Danford
|
7f821e8cfc
|
CString -> RString
|
2006-01-22 01:00:06 +00:00 |
|
Glenn Maynard
|
b734b602d2
|
force TypeName arrays for XToString to be an array of const char*, not CString
|
2006-01-04 22:30:51 +00:00 |
|
Chris Danford
|
37f82b43f7
|
remove CStringArray #define
|
2005-12-09 21:36:22 +00:00 |
|
Chris Danford
|
65d71a4f23
|
expermienting with DEFINE_METHOD macro for Lua methods
|
2005-09-10 02:47:04 +00:00 |
|
Chris Danford
|
70d1f0eadb
|
use mixed case values for enum Grade so that enum matches strings matches Lua
|
2005-08-14 11:38:31 +00:00 |
|
Glenn Maynard
|
bb8af41cb1
|
missing headers
|
2005-07-01 05:07:22 +00:00 |
|
Glenn Maynard
|
0d4dad639d
|
lua bindings
|
2005-06-25 03:11:16 +00:00 |
|
Glenn Maynard
|
9d7f835609
|
no need to template Luna specializations
|
2005-06-20 05:02:03 +00:00 |
|
Glenn Maynard
|
d1241420d6
|
clean up singleton registration: if you were given an L, use it
|
2005-06-15 02:21:24 +00:00 |
|
Chris Danford
|
87183c0551
|
fix deref null Steps
|
2005-05-26 08:07:42 +00:00 |
|
Chris Danford
|
fb1d69add3
|
rename: IsUsingProfile -> IsPersistentProfile
Don't require IsPersistentProfile in some places related to fitness mode where a non-persistent Profile will suffice
|
2005-05-09 08:44:01 +00:00 |
|
Chris Danford
|
3db3500226
|
remove size on statc CString arrays so that XToString can catch size differences
|
2005-05-05 19:55:04 +00:00 |
|
Glenn Maynard
|
118b0d8089
|
GetSongsUnlockedByCode, GetStepsUnlockedByCode
|
2005-04-30 04:11:55 +00:00 |
|
Chris Danford
|
ad5c70f7df
|
add unlockable steps
|
2005-04-24 19:41:52 +00:00 |
|
Glenn Maynard
|
50e5e9f597
|
return nil for error, not an aribtrary sentinel
|
2005-04-24 01:25:51 +00:00 |
|
Glenn Maynard
|
5fd0d235c4
|
add FindCode helper
|
2005-04-24 00:07:12 +00:00 |
|
Chris Danford
|
8cac261c52
|
clean up GRADE_ constant names to match GradeToString
|
2005-03-31 06:14:28 +00:00 |
|
Chris Danford
|
b29790f307
|
grade constant cleanup
add LuaGrade
|
2005-03-31 02:06:24 +00:00 |
|
Chris Danford
|
afb2c2efb4
|
replace large, arbitrary numbers with limit constants
|
2005-03-29 19:10:42 +00:00 |
|
Chris Danford
|
e407c1ee1d
|
cleanup
|
2005-03-29 02:02:11 +00:00 |
|
Chris Danford
|
300d3fcd57
|
cleanup
add unlockable mods
|
2005-03-29 01:44:36 +00:00 |
|
Chris Danford
|
d27320e0e4
|
cleanup
|
2005-03-29 00:31:57 +00:00 |
|
Chris Danford
|
b60d135493
|
don't allow StringToX for *_INVALID values
|
2005-03-05 21:50:33 +00:00 |
|
Glenn Maynard
|
40faf9e983
|
compile fix
|
2005-02-25 03:29:01 +00:00 |
|
Glenn Maynard
|
9faf6be1bd
|
hack to work around rounding error
|
2005-02-25 01:46:10 +00:00 |
|
Glenn Maynard
|
803117f326
|
Move unlocks to theme metrics. If you're actually using unlocks for
anything interesting, you're probably pairing it up with a theme, and themes
can interact with unlocks, so this makes everything a lot simpler.
|
2005-02-25 01:28:45 +00:00 |
|
Glenn Maynard
|
5376cf473b
|
cleanup
|
2005-02-24 22:45:59 +00:00 |
|
Glenn Maynard
|
1b16ab4ee6
|
add UnlockManager::PreferUnlockCode
|
2005-02-24 22:34:54 +00:00 |
|
Glenn Maynard
|
a25eb2443c
|
lua
|
2005-02-21 06:51:04 +00:00 |
|
Glenn Maynard
|
9dbeb4eeef
|
rename UnlockSystem -> UnlockManager
|
2005-02-21 06:23:57 +00:00 |
|