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