Map (Civ5 Type)

From Civilization Modding Wiki
Jump to navigationJump to search

This page is a part of the Lua and UI Reference (Civ5).


Static Methods

Methods are functions that belong to an object. Static methods are invoked through a dot, as in Map.SomeMethod(<args>). When a dot is used the caller object is not implicitly provided as the first argument.

A

Base game Gods & Kings ___________________________
iterator(AreaID, Area) Areas()

C

Base game Gods & Kings ___________________________
CalculateAreas()
ChangeAIMapHint(int oneForNavalExpansion)

D

Base game Gods & Kings ___________________________
DefaultContinentStamper()
DoPlaceNaturalWonders

F

Base game Gods & Kings ___________________________
Area FindBiggestArea(bool ocean)
bool FindWater(Plot plot, int range, bool isFreshWater)

G

Base game Gods & Kings ___________________________
GetAIMapHint
Area GetArea(AreaID areaID)
ClimateType GetClimate()
int GetCustomOption(int optionIndex)
int GetFractalFlags()
int, int GetGridSize()
GetIndexAfterLastArea
GetLandPlots
GetNumAreas
GetNumLandAreas
int GetNumPlots()
int GetNumResources(ResourceType resource)
int GetNumResourcesOnLand(ResourceType resource)
Plot GetPlot(int x, int y = nil)
Plot GetPlotByIndex(PlotID index)
Plot GetPlotXY(int x, int y, int xOffset, int yOffset)
ResourceType GetRandomResourceQuantity(ResourceType resource)
GetSeaLevel()
int GetWorldSize()

I

Base game Gods & Kings ___________________________
IsPlot
int IsWrapX()
bool IsWrapY()

M

Base game Gods & Kings ___________________________
MaxPlotDistance

P

Base game Gods & Kings ___________________________
Plot PlotDirection(int x, int y)
int PlotDistance(int x, int y, int xOffset, int yOffset)
Plot PlotXYWithRangeCheck(int x, int y, int xOffset, int yOffset, int maxRange)

R

Base game Gods & Kings ___________________________
int Rand(int maxValues, string logEntry)
RecalculateAreas()

U

Base game Gods & Kings ___________________________
UpdateDeferredFog



The initial version of this page was created by the Civ5 API Bot, see the Civ5 API Reference FAQ. Some of the texts come from the 2kgames' wiki and most of code samples are copyrighted to Firaxis.
Functions' signatures were either copied from the 2kgames' wiki, or infered from the Lua source files and the binaries. Errors are possible.
Contributors may find help in the Contributors guide to the Civ5 API.