hedgewars/uScript.pas
changeset 10617 457730f03c47
parent 10615 e3dcb235a354
child 10618 7b72cf27cd04
equal deleted inserted replaced
10615:e3dcb235a354 10617:457730f03c47
   107 procedure ScriptSetAmmo(ammo : TAmmoType; count, probability, delay, reinforcement: Byte); forward;
   107 procedure ScriptSetAmmo(ammo : TAmmoType; count, probability, delay, reinforcement: Byte); forward;
   108 procedure ScriptSetAmmoDelay(ammo : TAmmoType; delay: Byte); forward;
   108 procedure ScriptSetAmmoDelay(ammo : TAmmoType; delay: Byte); forward;
   109 
   109 
   110 var LuaDebugInfo: lua_Debug;
   110 var LuaDebugInfo: lua_Debug;
   111 
   111 
       
   112 procedure SetGlobals; forward;
   112 procedure LuaParseString(s: shortString);
   113 procedure LuaParseString(s: shortString);
   113 begin
   114 begin
       
   115     SetGlobals;
   114     AddFileLog('[Lua] input string: ' + s);
   116     AddFileLog('[Lua] input string: ' + s);
   115     AddChatString(#3 + '[Lua] > ' + s);
   117     AddChatString(#3 + '[Lua] > ' + s);
   116     if luaL_dostring(luaState, Str2PChar(s)) <> 0 then
   118     if luaL_dostring(luaState, Str2PChar(s)) <> 0 then
   117         begin
   119         begin
   118         AddFileLog('[Lua] input string parsing error!');
   120         AddFileLog('[Lua] input string parsing error!');