Add Missile:setPath to Lua interface (#1125)

Add Missile:setPath(fromPos, toPos) method to Lua interface.
This commit is contained in:
Martin Nylind 2021-02-10 05:40:39 +01:00 committed by GitHub
parent d07e7fcce7
commit 872abf05f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -596,6 +596,7 @@ void Client::registerLuaFunctions()
g_lua.registerClass<Missile, Thing>(); g_lua.registerClass<Missile, Thing>();
g_lua.bindClassStaticFunction<Missile>("create", []{ return MissilePtr(new Missile); }); g_lua.bindClassStaticFunction<Missile>("create", []{ return MissilePtr(new Missile); });
g_lua.bindClassMemberFunction<Missile>("setId", &Missile::setId); g_lua.bindClassMemberFunction<Missile>("setId", &Missile::setId);
g_lua.bindClassMemberFunction<Missile>("setPath", &Missile::setPath);
g_lua.registerClass<StaticText, Thing>(); g_lua.registerClass<StaticText, Thing>();
g_lua.bindClassStaticFunction<StaticText>("create", []{ return StaticTextPtr(new StaticText); }); g_lua.bindClassStaticFunction<StaticText>("create", []{ return StaticTextPtr(new StaticText); });