4 ; Format and options of this tilespec file:
5 options = "+Freeciv-2.6-tilespec"
7 ; A simple name for the tileset specified by this file:
8 name = "MacroIsoTrident"
11 ; There`s no separate versioning in tilesets part of main freeciv distribution
14 ; Summary and full description of the tileset.
15 summary = _("Isometric tileset based on Trident tileset.")
18 ; TODO: add more overall information fields on tiles,
19 ; eg, authors, colors, etc.
22 normal_tile_width = 64
23 normal_tile_height = 32
25 small_tile_height = 20
32 fog_style = "Darkness"
34 ; Was darkness style "IsoRect" (single-sprite)
35 darkness_style = "Corner"
36 ; Which terrain layer darkness is drawn top of (0-2)
39 ; offset the flags by this amount when drawing units
40 unit_flag_offset_x = 17
41 unit_flag_offset_y = 11
42 city_flag_offset_x = 17
43 city_flag_offset_y = 11
45 ; offset the city occupied sprite by this amount
49 ; offset the units by this amount
53 ; offset of the normal activity icons
57 ; offset the cities by this amount
61 ; offset the city bar text by this amount (from the city tile origin)
64 ; offset the tile label text by this amount
65 tilelabel_offset_y = 10
67 ; offset the upkeep icons by this amount from the top of the unit itself.
68 ; The default is the normal tile height, which means that the upkeep icons
69 ; appear below the unit icon if the unit icons are equal to tile height
70 ; (typical in overhead tileset), or overlay lower part of the unit icon,
71 ; if unit icon is higher than tiles (typical in iso tilesets)
72 ;unit_upkeep_offset_y = 0
74 ; Like unit_upkeep_offset_y, but to be used in case there`s only small
75 ; space for the overall icon produced. Defaults to unit_upkeep_offset_y -
76 ; not having alternative layout.
77 ;unit_upkeep_small_offset_y = 0
79 ; Font size (points) to use to draw city names and productions:
80 city_names_font_size = 10
81 city_productions_font_size = 10
83 ; These are special because they get freed and reloaded
85 main_intro_file = "misc/intro"
86 minimap_intro_file = "misc/radar"
88 ; Below, the graphics spec files; must be somewhere (anywhere) in
89 ; the data path. Order may be important for color allocation on
90 ; low-color systems, and if there are any duplicate tags (lattermost
95 "isotrident/terrain1.spec",
96 "isotrident/terrain2.spec",
97 "isotrident/tiles.spec",
98 "isotrident/unitcost.spec",
99 "isotrident/grid.spec",
102 "misc/governments.spec",
103 "misc/specialists.spec",
104 "trident/units.spec",
105 "isotrident/unitextras.spec",
106 "isotrident/select.spec",
110 "misc/buildings.spec",
116 "isotrident/fog.spec",
117 "isotrident/nuke.spec",
118 "trident/explosions.spec",
119 "isotrident/cities.spec",
120 "isotrident/morecities.spec"
123 ; Include color definitions
124 *include "misc/colors.tilespec"
126 ; Terrain info - see README.graphics
129 match_types = "land", "water"
132 match_types = "forest", "hills", "mountains", "ridge"
134 ; Water graphics referenced by terrain.ruleset
140 layer0_match_type = "water"
141 layer0_match_with = "water"
142 layer0_sprite_type = "corner"
148 layer0_match_type = "water"
149 layer0_match_with = "water"
150 layer0_sprite_type = "corner"
152 ; Land graphics referenced by terrain.ruleset
158 layer0_match_type = "land"
164 layer0_match_type = "land"
170 layer0_match_type = "land"
176 layer0_match_type = "land"
177 layer1_match_type = "forest"
178 layer1_match_with = "forest"
184 layer0_match_type = "land"
190 layer0_match_type = "land"
191 layer1_match_type = "hills"
192 layer1_match_with = "hills"
198 layer0_match_type = "land"
204 layer0_match_type = "land"
205 layer1_match_type = "mountains"
206 layer1_match_with = "mountains"
212 layer0_match_type = "land"
218 layer0_match_type = "land"
224 layer0_match_type = "land"
229 "road.road", "RoadAllSeparate"
230 "road.rail", "RoadAllSeparate"
231 "road.maglev", "RoadAllSeparate"
232 "road.river", "River"
233 "tx.irrigation", "Cardinals"
234 "tx.farmland", "Cardinals"
236 "tx.oil_mine", "Single1"
237 "tx.pollution", "Single2"
238 "tx.fallout", "Single2"
239 "tx.village", "Single1"
240 "base.fortress", "3Layer"
241 "base.airbase", "3Layer"
242 "base.ruins", "3Layer"