Glenn Maynard
1749779ca8
merge ResetState into ctor
2006-09-20 23:47:08 +00:00
Glenn Maynard
494523f741
make RegisterTypes public
2006-09-20 23:31:54 +00:00
Steve Checkoway
a7487918b1
Helper for simple lua function calls.
2006-08-18 00:04:08 +00:00
Steve Checkoway
6d653c7047
GetLuaInformation() returns nodes containing the registered global lua functions, classes with their associated methods, constants, and singletons.
2006-08-08 07:43:12 +00:00
Glenn Maynard
21cd26308e
remove unused
2006-08-02 04:50:29 +00:00
Chris Danford
7f821e8cfc
CString -> RString
2006-01-22 01:00:06 +00:00
Glenn Maynard
029f9343f6
revert
2006-01-14 18:02:54 +00:00
Jason Felds
fb8dfc6309
Use proper relative paths to include the headers.
2006-01-14 17:59:19 +00:00
Glenn Maynard
476a0990ff
SetGlobal(float)
2005-11-29 05:24:48 +00:00
Chris Danford
32286d12e6
add <Param /> child of a node for setting Lua globals while loading a node
2005-07-22 19:57:42 +00:00
Glenn Maynard
72e7a4b1e4
cleanup
2005-06-20 04:32:24 +00:00
Glenn Maynard
bcbae8d01f
private L
2005-06-16 22:27:11 +00:00
Glenn Maynard
b974b1bdd4
LuaHelpers::PrepareExpression
2005-06-16 22:22:37 +00:00
Glenn Maynard
9a50b17b9d
LuaHelpers::RunAtExpressionS
...
LuaManager::ResetState, LuaHelpers::RunScriptFile locking
2005-06-16 22:17:45 +00:00
Glenn Maynard
d48bce4b66
remove unused
2005-06-16 06:44:50 +00:00
Glenn Maynard
dd3b227562
LuaHelpers::RunExpressionI, LuaHelpers::RunExpressionS
2005-06-16 06:37:45 +00:00
Glenn Maynard
cb3f10aabb
LuaHelpers::RunExpressionF
2005-06-16 06:30:33 +00:00
Glenn Maynard
6a8940d5a4
LuaHelpers::RunExpressionB
2005-06-16 06:23:59 +00:00
Glenn Maynard
914acb4b7b
LuaHelpers::RunScript
2005-06-16 06:17:32 +00:00
Glenn Maynard
b93399da8c
LuaHelpers::RunScriptFile
2005-06-16 06:10:50 +00:00
Glenn Maynard
fc16f2625d
LuaManager::RunScript -> LuaHelpers::RunScript.
...
(Functions in LuaManager can accidentally bypass locking semantics, so
they should be kept to a minimum.)
2005-06-16 06:00:39 +00:00
Glenn Maynard
dd138bfbc2
remove unnecessary
2005-06-16 05:46:37 +00:00
Glenn Maynard
7239c06e5d
remove unused RunAtExpressionF
2005-06-16 05:40:36 +00:00
Glenn Maynard
8557623212
move CreateTableFromArrayB and ReadArrayFromTableB into LuaHelpers; L argument first, like Lua functions (it was only at the end because it was an optional parameter)
2005-06-16 05:37:31 +00:00
Glenn Maynard
533d773bd0
remove default
2005-06-16 03:03:05 +00:00
Glenn Maynard
cfa50fd225
remove GetStack
2005-06-15 08:37:54 +00:00
Glenn Maynard
4c6aa1ea65
remove nonexistant function
2005-06-15 08:36:49 +00:00
Glenn Maynard
d7b09d366e
remove PushStackNil
2005-06-15 08:36:06 +00:00
Glenn Maynard
6bfb3f0bad
pass L to LuaHelpers::TypeError
2005-06-15 08:33:26 +00:00
Glenn Maynard
cd30a6b852
remove default parameters
2005-06-15 08:30:43 +00:00
Glenn Maynard
52f0d9d74c
pull code out of the header
2005-06-15 08:21:38 +00:00
Glenn Maynard
e3a8b72639
lockable Lua object; "Lua" alias to replace "lua_State"
2005-06-15 08:16:28 +00:00
Glenn Maynard
2069d9cbeb
register g_LuaFunctions in LuaManager::RegisterTypes
...
make RegisterTypes private
cleanup
2005-05-29 21:12:30 +00:00
Glenn Maynard
c724b4ad53
dependency cleanup
2005-05-29 03:47:40 +00:00
Chris Danford
0f601b5ef8
add SetGlobal( CString)
2005-05-29 01:06:38 +00:00
Glenn Maynard
3095ce386b
fix cross-dependency between LuaManager.h and LuaFunctions.h
2005-05-28 22:11:20 +00:00
Glenn Maynard
e504164796
debugging message assumes that method calls ("x:y()") have an initial
...
self argument; we remove it, causing off-by-one error messages
2005-05-28 07:27:49 +00:00
Glenn Maynard
9dbcdd3812
remove unused Push and FromStack overloads.
2005-04-30 03:13:24 +00:00
Glenn Maynard
0d7cbe1d43
remove unused Push and FromStack overloads.
2005-04-30 03:08:52 +00:00
Glenn Maynard
cfb0143810
fix CreateTableFromArray
2005-04-29 08:05:13 +00:00
Glenn Maynard
134ee5e24a
fix ReadArrayFromTable
2005-04-25 07:01:52 +00:00
Chris Danford
8415b4466d
fix VC7 template error: move templated methods out of LuaManager
2005-03-13 00:01:05 +00:00
Ted Percival
17dbf884a7
fix build errors with gcc
2005-03-12 22:32:54 +00:00
Glenn Maynard
2d97c8e0ca
fixes
2005-02-25 04:37:27 +00:00
Glenn Maynard
3b993dfa08
Replace PopStack with FromStack as a basic overloaded function.
...
Move Push and FromStack into a namespace, so other files can add to it;
that way, we can say Push(1) or Push(Actor*), instead of Push(1) and
pActor->PushSelf(), allowing easier templating.
Add presently unused/untested LuaHelpers::ReadArrayFromTable.
2005-02-24 20:03:07 +00:00
Glenn Maynard
f762300f49
PopStack() calls
2005-02-22 04:20:58 +00:00
Glenn Maynard
baf8ef940e
RunScript cleanup, default to 0 return values
2005-02-22 01:21:38 +00:00
Chris Danford
b688bff51d
add pushing to vectors with any type
2005-02-21 06:51:10 +00:00
Chris Danford
8da09ebd6e
let each file register its own constants with Lua
2005-02-17 07:32:21 +00:00
Chris Danford
9c29426f5f
cleanup
2005-02-17 07:12:20 +00:00