mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
************************************************************
* Merged Source Code from Development Trunk: Revision 4063 * ************************************************************ - Source Code is merged from: https://81.169.133.124/source/ja2/branches/Wanne/JA2%201.13%20MP - This will be the Source for the Beta 2011 Test git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@4064 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -0,0 +1,57 @@
|
||||
#include "DEBUG.H"
|
||||
#include "lua/lua_function.h"
|
||||
|
||||
template<>
|
||||
LuaFunction& LuaFunction::Param<std::string>(std::string const& par)
|
||||
{
|
||||
if(m_is_function || is_function())
|
||||
{
|
||||
lua_pushstring(_L, par.c_str());
|
||||
_counter++;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
template<>
|
||||
LuaFunction& LuaFunction::Param<double>(double const& par)
|
||||
{
|
||||
if(m_is_function || is_function())
|
||||
{
|
||||
lua_pushnumber(_L, par);
|
||||
_counter++;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
template<>
|
||||
LuaFunction& LuaFunction::Param<int>(int const& par)
|
||||
{
|
||||
if(m_is_function || is_function())
|
||||
{
|
||||
lua_pushinteger(_L, par);
|
||||
_counter++;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
template<>
|
||||
LuaFunction& LuaFunction::Param<unsigned int>(unsigned int const& par)
|
||||
{
|
||||
if(m_is_function || is_function())
|
||||
{
|
||||
lua_pushnumber(_L, (double)par);
|
||||
_counter++;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
template<>
|
||||
LuaFunction& LuaFunction::Param<bool>(bool const& par)
|
||||
{
|
||||
if(m_is_function || is_function())
|
||||
{
|
||||
lua_pushboolean(_L, par);
|
||||
_counter++;
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
Reference in New Issue
Block a user