mirror of
https://github.com/vcmi/vcmi.git
synced 2025-07-03 00:46:55 +02:00
Replaced undescriptive bool true/false with more clear enum for
absolute/relative change via netpacks
This commit is contained in:
@ -30,8 +30,6 @@ VCMI_REGISTER_SCRIPT_API(SetResourcesProxy, "netpacks.SetResources");
|
||||
const std::vector<SetResourcesProxy::CustomRegType> SetResourcesProxy::REGISTER_CUSTOM =
|
||||
{
|
||||
{"new", &Wrapper::constructor, true},
|
||||
{"getAbs", &SetResourcesProxy::getAbs, false},
|
||||
{"setAbs", &SetResourcesProxy::setAbs, false},
|
||||
{"getPlayer", &SetResourcesProxy::getPlayer, false},
|
||||
{"setPlayer", &SetResourcesProxy::setPlayer, false},
|
||||
{"setAmount", &SetResourcesProxy::setAmount, false},
|
||||
@ -40,32 +38,6 @@ const std::vector<SetResourcesProxy::CustomRegType> SetResourcesProxy::REGISTER_
|
||||
{"toNetpackLight", &PackForClientProxy<SetResourcesProxy>::toNetpackLight, false}
|
||||
};
|
||||
|
||||
int SetResourcesProxy::getAbs(lua_State * L)
|
||||
{
|
||||
LuaStack S(L);
|
||||
std::shared_ptr<SetResources> object;
|
||||
if(!S.tryGet(1, object))
|
||||
return S.retVoid();
|
||||
|
||||
return LuaStack::quickRetBool(L, object->abs);
|
||||
}
|
||||
|
||||
int SetResourcesProxy::setAbs(lua_State * L)
|
||||
{
|
||||
LuaStack S(L);
|
||||
|
||||
std::shared_ptr<SetResources> object;
|
||||
if(!S.tryGet(1, object))
|
||||
return S.retVoid();
|
||||
|
||||
|
||||
bool value = false;
|
||||
if(S.tryGet(2, value))
|
||||
object->abs = value;
|
||||
|
||||
return S.retVoid();
|
||||
}
|
||||
|
||||
int SetResourcesProxy::getPlayer(lua_State * L)
|
||||
{
|
||||
LuaStack S(L);
|
||||
|
Reference in New Issue
Block a user