30 #ifndef __MAP_TILE_H__
31 #define __MAP_TILE_H__
135 #ifndef __UNIT_CACHE_H__
192 void parse(lua_State *l);
221 unsigned char getCost()
const {
return cost; }
226 unsigned int tilesetTile;
245 #endif // !__MAP_TILE_H__
CMapFieldPlayerInfo playerInfo
A unit on the map field.
Definition: tile.h:238
unsigned short SeenTile
Definition: tile.h:178
bool isAOrcWall() const
Definition: mapfield.cpp:250
CUnitCache UnitCache
HP for walls/ Wood Regeneration.
Definition: tile.h:236
bool CheckMask(int mask) const
Check if a field flags.
Definition: mapfield.cpp:207
void setGraphicTile(unsigned int tile)
Definition: tile.h:223
unsigned char Radar[PlayerMax]
Visiblity for cloaking.
Definition: tile.h:181
bool isAWall() const
Definition: mapfield.cpp:236
#define PlayerMax
Definition: stratagus.h:157
unsigned int getGraphicTile() const
Definition: tile.h:196
unsigned short Visible[PlayerMax]
last seen tile (FOW)
Definition: tile.h:179
Tileset definition.
Definition: tileset.h:118
CMapField()
Definition: mapfield.cpp:48
void parse(lua_State *l)
Definition: mapfield.cpp:153
bool IsExplored(const CPlayer &player) const
Check if a field for the user is explored.
Definition: mapfield.cpp:283
bool WaterOnMap() const
Returns true, if water on the map tile field.
Definition: mapfield.cpp:213
bool CoastOnMap() const
Returns true, if coast on the map tile field.
Definition: mapfield.cpp:219
unsigned char VisCloak[PlayerMax]
Seen counter 0 unexplored.
Definition: tile.h:180
CMapFieldPlayerInfo()
Definition: tile.h:153
bool isHuman() const
Definition: mapfield.cpp:240
bool RockOnMap() const
Returns true, if coast on the map tile field.
Definition: mapfield.cpp:231
void Save(CFile &file) const
Definition: mapfield.cpp:97
void setTileIndex(const CTileset &tileset, unsigned int tileIndex, int value)
Definition: mapfield.cpp:78
unsigned int getFlag() const
Definition: tile.h:222
bool IsTeamVisible(const CPlayer &player) const
Definition: mapfield.cpp:294
unsigned char getCost() const
Definition: tile.h:221
Definition: unit_cache.h:50
unsigned char TeamVisibilityState(const CPlayer &player) const
Definition: mapfield.cpp:260
unsigned char Value
unit cost to move in this tile
Definition: tile.h:235
Diplomacy states for CommandDiplomacy.
Definition: player.h:79
bool isAHumanWall() const
Definition: mapfield.cpp:245
bool IsTerrainResourceOnMap() const
Definition: mapfield.cpp:68
unsigned short Flags
graphic tile number
Definition: tile.h:230
Describes a field of the map.
Definition: tile.h:186
unsigned char RadarJammer[PlayerMax]
Visiblity for radar.
Definition: tile.h:182
bool ForestOnMap() const
Returns true, if water on the map tile field.
Definition: mapfield.cpp:225
bool IsVisible(const CPlayer &player) const
Definition: mapfield.cpp:288