![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
Include dependency graph for layer.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | tile_edge |
| struct | tile_corner |
| class | freeciv::layer |
| A layer when drawing the map. More... | |
Namespaces | |
| freeciv | |
Macros | |
| #define | NUM_EDGE_TILES 2 |
| #define | NUM_CORNER_TILES 4 |
| #define | SPECENUM_NAME extrastyle_id |
| #define | SPECENUM_VALUE0 ESTYLE_ROAD_ALL_SEPARATE |
| #define | SPECENUM_VALUE0NAME "RoadAllSeparate" |
| #define | SPECENUM_VALUE1 ESTYLE_ROAD_PARITY_COMBINED |
| #define | SPECENUM_VALUE1NAME "RoadParityCombined" |
| #define | SPECENUM_VALUE2 ESTYLE_ROAD_ALL_COMBINED |
| #define | SPECENUM_VALUE2NAME "RoadAllCombined" |
| #define | SPECENUM_VALUE3 ESTYLE_RIVER |
| #define | SPECENUM_VALUE3NAME "River" |
| #define | SPECENUM_VALUE4 ESTYLE_SINGLE1 |
| #define | SPECENUM_VALUE4NAME "Single1" |
| #define | SPECENUM_VALUE5 ESTYLE_SINGLE2 |
| #define | SPECENUM_VALUE5NAME "Single2" |
| #define | SPECENUM_VALUE6 ESTYLE_3LAYER |
| #define | SPECENUM_VALUE6NAME "3Layer" |
| #define | SPECENUM_VALUE7 ESTYLE_CARDINALS |
| #define | SPECENUM_VALUE7NAME "Cardinals" |
| #define | SPECENUM_COUNT ESTYLE_COUNT |
| #define | MAX_INDEX_CARDINAL 64 |
| #define | MAX_INDEX_HALF 16 |
| #define | MAX_INDEX_VALID 256 |
| #define | NUM_TILES_DIGITS 10 |
| #define | SPECENUM_NAME mapview_layer |
| #define | SPECENUM_VALUE0 LAYER_BACKGROUND |
| #define | SPECENUM_VALUE0NAME "Background" |
| #define | SPECENUM_VALUE1 LAYER_TERRAIN1 |
| #define | SPECENUM_VALUE1NAME "Terrain1" |
| #define | SPECENUM_VALUE2 LAYER_DARKNESS |
| #define | SPECENUM_VALUE2NAME "Darkness" |
| #define | SPECENUM_VALUE3 LAYER_TERRAIN2 |
| #define | SPECENUM_VALUE3NAME "Terrain2" |
| #define | SPECENUM_VALUE4 LAYER_TERRAIN3 |
| #define | SPECENUM_VALUE4NAME "Terrain3" |
| #define | SPECENUM_VALUE5 LAYER_WATER |
| #define | SPECENUM_VALUE5NAME "Water" |
| #define | SPECENUM_VALUE6 LAYER_ROADS |
| #define | SPECENUM_VALUE6NAME "Roads" |
| #define | SPECENUM_VALUE7 LAYER_SPECIAL1 |
| #define | SPECENUM_VALUE7NAME "Special1" |
| #define | SPECENUM_VALUE8 LAYER_GRID1 |
| #define | SPECENUM_VALUE8NAME "Grid1" |
| #define | SPECENUM_VALUE9 LAYER_CITY1 |
| #define | SPECENUM_VALUE9NAME "City1" |
| #define | SPECENUM_VALUE10 LAYER_SPECIAL2 |
| #define | SPECENUM_VALUE10NAME "Special2" |
| #define | SPECENUM_VALUE11 LAYER_FOG |
| #define | SPECENUM_VALUE11NAME "Fog" |
| #define | SPECENUM_VALUE12 LAYER_UNIT |
| #define | SPECENUM_VALUE12NAME "Unit" |
| #define | SPECENUM_VALUE13 LAYER_SPECIAL3 |
| #define | SPECENUM_VALUE13NAME "Special3" |
| #define | SPECENUM_VALUE14 LAYER_BASE_FLAGS |
| #define | SPECENUM_VALUE14NAME "BaseFlags" |
| #define | SPECENUM_VALUE15 LAYER_CITY2 |
| #define | SPECENUM_VALUE15NAME "City2" |
| #define | SPECENUM_VALUE16 LAYER_GRID2 |
| #define | SPECENUM_VALUE16NAME "Grid2" |
| #define | SPECENUM_VALUE17 LAYER_OVERLAYS |
| #define | SPECENUM_VALUE17NAME "Overlays" |
| #define | SPECENUM_VALUE18 LAYER_TILELABEL |
| #define | SPECENUM_VALUE18NAME "TileLabel" |
| #define | SPECENUM_VALUE19 LAYER_CITYBAR |
| #define | SPECENUM_VALUE19NAME "CityBar" |
| #define | SPECENUM_VALUE20 LAYER_FOCUS_UNIT |
| #define | SPECENUM_VALUE20NAME "FocusUnit" |
| #define | SPECENUM_VALUE21 LAYER_GOTO |
| #define | SPECENUM_VALUE21NAME "Goto" |
| #define | SPECENUM_VALUE22 LAYER_WORKERTASK |
| #define | SPECENUM_VALUE22NAME "WorkerTask" |
| #define | SPECENUM_VALUE23 LAYER_EDITOR |
| #define | SPECENUM_VALUE23NAME "Editor" |
| #define | SPECENUM_VALUE24 LAYER_INFRAWORK |
| #define | SPECENUM_VALUE24NAME "InfraWork" |
| #define | SPECENUM_COUNT LAYER_COUNT |
| #define | TERRAIN_LAYER_COUNT 3 |
Enumerations | |
| enum | edge_type { EDGE_NS , EDGE_WE , EDGE_UD , EDGE_LR , EDGE_COUNT } |
| enum | layer_category { LAYER_CATEGORY_CITY , LAYER_CATEGORY_TILE , LAYER_CATEGORY_UNIT } |
| enum edge_type |
| enum layer_category |