Commit Graph

45 Commits

Author SHA1 Message Date
Chris Danford 82835dae6a change unlock entry IDs to strings so that auto generated entry ids won't shift around and unlock different things when new songs are added 2006-05-03 22:56:23 +00:00
Chris Danford 5b756e7e31 remove confusing overlap between "requirements met" and "unlocked" 2006-05-03 21:34:05 +00:00
Chris Danford 9fb36069f8 fix goofy unlocks after reload songs 2006-05-02 22:02:18 +00:00
Glenn Maynard d419a65187 bind UnlockEntryIndex 2006-03-26 07:14:44 +00:00
Glenn Maynard 8fb7b2fbc5 typo 2006-03-24 18:32:31 +00:00
Glenn Maynard 780eeece46 typo 2006-03-24 18:29:40 +00:00
Chris Danford 2b1e480496 AllAreLocked -> AnyRequirementsAreMet 2006-03-22 17:11:15 +00:00
Chris Danford 527b863f1a add AutoLockChallengeSteps 2006-03-20 22:41:41 +00:00
Chris Danford fdb6038003 fix unlocks re-celebrated every time the app is run 2006-03-13 08:03:17 +00:00
Chris Danford f24ba8d5f2 fix mod unlocks 2006-03-10 17:06:55 +00:00
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