Commit Graph

65 Commits

Author SHA1 Message Date
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