hedgewars/uScript.pas
changeset 12910 383445810e42
parent 12848 076d00110223
child 12929 1d7d7d21914a
equal deleted inserted replaced
12909:b5d3b79c90cf 12910:383445810e42
   400 function lc_writelntoconsole(L : Plua_State) : LongInt; Cdecl;
   400 function lc_writelntoconsole(L : Plua_State) : LongInt; Cdecl;
   401 begin
   401 begin
   402     if CheckLuaParamCount(L, 1, 'WriteLnToConsole', 'string') then
   402     if CheckLuaParamCount(L, 1, 'WriteLnToConsole', 'string') then
   403         WriteLnToConsole('Lua: ' + lua_tostring(L ,1));
   403         WriteLnToConsole('Lua: ' + lua_tostring(L ,1));
   404     lc_writelntoconsole:= 0;
   404     lc_writelntoconsole:= 0;
       
   405 end;
       
   406 
       
   407 function lc_writelntochat(L : Plua_State) : LongInt; Cdecl;
       
   408 begin
       
   409     if CheckLuaParamCount(L, 1, 'WriteLnToChat', 'string') then
       
   410         AddChatString(#2 + lua_tostring(L, 1));
       
   411     lc_writelntochat:= 0;
   405 end;
   412 end;
   406 
   413 
   407 function lc_parsecommand(L : Plua_State) : LongInt; Cdecl;
   414 function lc_parsecommand(L : Plua_State) : LongInt; Cdecl;
   408 var t: PChar;
   415 var t: PChar;
   409     i,c: LongWord;
   416     i,c: LongWord;
  3570 lua_register(luaState, _P'SpawnUtilityCrate', @lc_spawnutilitycrate);
  3577 lua_register(luaState, _P'SpawnUtilityCrate', @lc_spawnutilitycrate);
  3571 lua_register(luaState, _P'SpawnFakeHealthCrate', @lc_spawnfakehealthcrate);
  3578 lua_register(luaState, _P'SpawnFakeHealthCrate', @lc_spawnfakehealthcrate);
  3572 lua_register(luaState, _P'SpawnFakeAmmoCrate', @lc_spawnfakeammocrate);
  3579 lua_register(luaState, _P'SpawnFakeAmmoCrate', @lc_spawnfakeammocrate);
  3573 lua_register(luaState, _P'SpawnFakeUtilityCrate', @lc_spawnfakeutilitycrate);
  3580 lua_register(luaState, _P'SpawnFakeUtilityCrate', @lc_spawnfakeutilitycrate);
  3574 lua_register(luaState, _P'WriteLnToConsole', @lc_writelntoconsole);
  3581 lua_register(luaState, _P'WriteLnToConsole', @lc_writelntoconsole);
       
  3582 lua_register(luaState, _P'WriteLnToChat', @lc_writelntochat);
  3575 lua_register(luaState, _P'GetGearType', @lc_getgeartype);
  3583 lua_register(luaState, _P'GetGearType', @lc_getgeartype);
  3576 lua_register(luaState, _P'EndGame', @lc_endgame);
  3584 lua_register(luaState, _P'EndGame', @lc_endgame);
  3577 lua_register(luaState, _P'EndTurn', @lc_endturn);
  3585 lua_register(luaState, _P'EndTurn', @lc_endturn);
  3578 lua_register(luaState, _P'GetTeamStats', @lc_getteamstats);
  3586 lua_register(luaState, _P'GetTeamStats', @lc_getteamstats);
  3579 lua_register(luaState, _P'SendStat', @lc_sendstat);
  3587 lua_register(luaState, _P'SendStat', @lc_sendstat);