Commit Graph
23262 Commits
Author SHA1 Message Date
Glenn Maynard 2478ec0873 scattered ActorUtil::ResolvePath calls unneeded 2006-10-15 01:46:23 +00:00
Glenn Maynard 4ebd0192db ActorUtil::ResolvePath in ActorUtil::GetAttrPath 2006-10-15 01:45:33 +00:00
Glenn Maynard 9f207942b6 use LuaHelpers::DeepCopy 2006-10-15 01:43:13 +00:00
Glenn Maynard 10b96b08b8 LuaHelpers::DeepCopy 2006-10-15 01:40:11 +00:00
Glenn Maynard f7bb9fe3a4 change DeepCopy(table) to DeepCopy(from,to) 2006-10-15 01:36:50 +00:00
Steve Checkoway f3c949486e NEver -> Never. 2006-10-15 01:33:36 +00:00
Glenn Maynard 6a0d5b1f73 wasn't ready for that transition yet ... 2006-10-15 01:31:15 +00:00
Glenn Maynard ac22c5015f XToString -> XToString2 2006-10-15 01:26:52 +00:00
Glenn Maynard 6f93fca60b no params 2006-10-15 01:23:00 +00:00
Glenn Maynard 72b59c1405 pass pParentActor 2006-10-15 01:21:54 +00:00
Glenn Maynard f4dc9ddf25 sName is a file now, not a dir 2006-10-15 01:20:33 +00:00
Glenn Maynard fe2b5f8e17 fix error case 2006-10-15 01:17:30 +00:00
Glenn Maynard 7282c5668b moved 2006-10-15 01:16:13 +00:00
Glenn Maynard 71af20fdf8 allow passing params to RunScript 2006-10-15 01:14:32 +00:00
Steve Checkoway fbd0863d56 Unused. 2006-10-15 00:09:59 +00:00
Steve Checkoway e87789da7c Rename XToString2 to XToString. 2006-10-15 00:09:18 +00:00
Steve Checkoway 04bff6bc1d Use XToString2. 2006-10-15 00:00:22 +00:00
Glenn Maynard 5c88094731 bind FileType 2006-10-14 23:35:31 +00:00
Glenn Maynard d639ff3388 bind ActorUtil::GetFileType 2006-10-14 23:34:41 +00:00
Glenn Maynard 596eb4d881 add LUA_REGISTER_NAMESPACE, for simple non-singleton bindings 2006-10-14 23:33:25 +00:00
Glenn Maynard fdd7b0accd simplify 2006-10-14 23:26:43 +00:00
Glenn Maynard 9fc246d64c remove unused 2006-10-14 22:36:16 +00:00
Glenn Maynard 82233e2ae7 Maintain multiple Lua states. Return an unused one for each LUA->Get()
call.

 - this means that nested calls which use Lua in unrelated, black boxed
   ways (and so don't pass around an *L) don't share a stack; when you
   Get a new state, you're guaranteed an empty stack, and like function
   dispatches, you can use absolute stack indexes starting from 1
 - we don't have to track stack counts to sanity check it; it always starts
   at 0, so just check that the stack is empty again on Release
 - we maintain a pool of states, so Get() is still fast; we typically create
   only a couple states
2006-10-14 22:34:15 +00:00
Glenn Maynard 0c6d792648 simplify/optimize: use provided L 2006-10-14 22:22:16 +00:00
Steve Checkoway a6b3f71e67 Change some settings. 2006-10-14 22:20:24 +00:00
Glenn Maynard 1324b0a97f if LUA_NOREF, already unregistered 2006-10-14 22:20:00 +00:00
Glenn Maynard d2d46fb406 simplify 2006-10-14 22:19:13 +00:00
Steve Checkoway 3ef367e613 fix 2006-10-14 21:59:51 +00:00
Glenn Maynard 3dc13b568a LuaManager::L -> m_pLuaMain 2006-10-14 20:49:35 +00:00
Glenn Maynard 48d3733296 lock for consistency 2006-10-14 20:37:30 +00:00
Glenn Maynard 89b435ef51 LuaManager::GetLuaInformation -> LuaHelpers::GetLuaInformation 2006-10-14 20:35:32 +00:00
Glenn Maynard 4276c87b67 this needs to lock, like everything else 2006-10-14 20:33:08 +00:00
Steve Checkoway daa4b4617c "0" is not a boolean. 2006-10-14 08:04:57 +00:00
Steve Checkoway 4195f10b80 LoadingScreen is a global. 2006-10-14 07:00:31 +00:00
Steve Checkoway 2568284699 Unbreak HighScoreForACourseAndTrail node creation. 2006-10-14 06:53:16 +00:00
Glenn Maynard ec030b56ba parent 2006-10-14 04:55:36 +00:00
Glenn Maynard be34821955 send parent 2006-10-14 04:49:25 +00:00
Glenn Maynard 36813781f0 flip arg order 2006-10-14 04:48:19 +00:00
Glenn Maynard b3b435ae5b LoadFromNode -> LoadActorFromNode. This isn't a normal
LoadFromNode, which just loads state for an existing object.

pass parent
2006-10-14 04:44:15 +00:00
Glenn Maynard cfed5e52bb pass parent 2006-10-14 04:42:06 +00:00
Steve Checkoway bc6fb8d7ed Add targets for lua and luac since we build custom versions of them. 2006-10-14 04:29:32 +00:00
Glenn Maynard 5f7ae39e0a unused 2006-10-14 04:07:46 +00:00
Glenn Maynard 52f5c12896 also for consistency (eg. so pParentActor is always applied) 2006-10-14 04:06:49 +00:00
Glenn Maynard a48f7f39f6 for consistency 2006-10-14 04:04:48 +00:00
Glenn Maynard df0e709c77 AtCommands not used here anymore 2006-10-14 04:02:53 +00:00
Glenn Maynard 35ca5329ec this doesn't need to be fatal 2006-10-14 03:55:54 +00:00
Glenn Maynard c435cdd305 not used (directly) 2006-10-14 03:52:40 +00:00
Glenn Maynard 33d0eeff0c same style code path for BGAnimation as sprite and model 2006-10-14 03:52:11 +00:00
Glenn Maynard bf7da90f59 bind normally; call LoadFromAniDir 2006-10-14 03:51:33 +00:00
Glenn Maynard 20450d0918 remove old 2006-10-14 03:43:29 +00:00