Bazaar developer reference

CvLuaTeamTech::PushMethods(lua_State *, int)

Defined in
Lua/CvLuaTeamTech.cpp, line 30
Class
CvLuaTeamTech
Hook name
CivHooks::CvLuaTeamTech_PushMethods

Hooks

static bool BeforeCvLuaTeamTech_PushMethods(lua_State* L, int t);static void AfterCvLuaTeamTech_PushMethods(lua_State* L, int t);static void ReplaceCvLuaTeamTech_PushMethods(void (*original)(lua_State*, int), lua_State* L, int t);CivRegisterBefore<CivHooks::CvLuaTeamTech_PushMethods>(host, &BeforeCvLuaTeamTech_PushMethods);CivRegisterAfter<CivHooks::CvLuaTeamTech_PushMethods>(host, &AfterCvLuaTeamTech_PushMethods);CivRegisterReplace<CivHooks::CvLuaTeamTech_PushMethods>(host, &ReplaceCvLuaTeamTech_PushMethods);

Code

30void CvLuaTeamTech::PushMethods(lua_State* L, int t)31{32	Method(SetHasTech);33	Method(HasTech);3435	Method(GetNumTechsKnown);36	Method(HasResearchedAllTechs);3738	Method(GetLastTechAcquired);3940	Method(SetNoTradeTech);41	Method(IsNoTradeTech);42	Method(IncrementTechCount);43	Method(GetTechCount);44	Method(SetResearchProgress);45	Method(SetResearchProgressTimes100);46	Method(GetResearchProgress);47	Method(GetResearchProgressTimes100);48	Method(ChangeResearchProgress);49	Method(ChangeResearchProgressTimes100);50	Method(ChangeResearchProgressPercent);51	Method(GetResearchCost);52	Method(GetResearchLeft);53}

Calls