Bazaar developer reference

CvLuaArea::PushMethods(lua_State *, int)

Defined in
Lua/CvLuaArea.cpp, line 19
Class
CvLuaArea
Hook name
CivHooks::CvLuaArea_PushMethods

Hooks

static bool BeforeCvLuaArea_PushMethods(lua_State* L, int t);static void AfterCvLuaArea_PushMethods(lua_State* L, int t);static void ReplaceCvLuaArea_PushMethods(void (*original)(lua_State*, int), lua_State* L, int t);CivRegisterBefore<CivHooks::CvLuaArea_PushMethods>(host, &BeforeCvLuaArea_PushMethods);CivRegisterAfter<CivHooks::CvLuaArea_PushMethods>(host, &AfterCvLuaArea_PushMethods);CivRegisterReplace<CivHooks::CvLuaArea_PushMethods>(host, &ReplaceCvLuaArea_PushMethods);

Code

19void CvLuaArea::PushMethods(lua_State* L, int t)20{21	Method(IsNone);2223	Method(CalculateTotalBestNatureYield);24	Method(CountCoastalLand);25	Method(CountNumUniqueResourceTypes);26	Method(GetID);27	Method(GetNumTiles);28	//Method(IsLake);29	Method(GetNumOwnedTiles);30	Method(GetNumUnownedTiles);31	Method(GetNumRiverEdges);32	Method(GetNumCities);33	Method(GetNumUnits);34	Method(GetTotalPopulation);35	Method(GetNumStartingPlots);36	Method(IsWater);3738	Method(GetUnitsPerPlayer);39	Method(GetCitiesPerPlayer);40	Method(GetPopulationPerPlayer);41	Method(GetFreeSpecialist);4243	Method(GetNumRevealedTiles);44	Method(GetNumUnrevealedTiles);4546	Method(GetTargetCity);47	Method(GetYieldRateModifier);4849	Method(GetNumResources);50	Method(GetNumTotalResources);51	Method(GetNumImprovements);52}

Calls