~ubuntu-branches/debian/squeeze/freeciv/squeeze

« back to all changes in this revision

Viewing changes to doc/README.graphics

  • Committer: Bazaar Package Importer
  • Author(s): Clint Adams, Karl Goetz, Clint Adams
  • Date: 2010-02-23 22:09:02 UTC
  • mfrom: (1.2.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20100223220902-kiyrmr9i4152cka5
Tags: 2.2.0-1
[ Karl Goetz ]
* Remove civserver files in /etc/ggzd/ (Closes: 523772, 517787)
* Adding ${misc:Depends} to all binary packages (lintian warnings)

[ Clint Adams ]
* New upstream version.
  - Drop data_dsc_use_bindir.diff (binary pathnames have changed).

Show diffs side-by-side

added added

removed removed

Lines of Context:
170
170
----------------
171
171
 
172
172
The top-level tilespec file also contains information on how to draw each
173
 
terrain type.  For each terrain type include a section "terrain_<terrain>"
174
 
(e.g., "terrain_plains").  This section contains information on how to draw
 
173
terrain type.  For each terrain type include a section "tile_<terrain>"
 
174
(e.g., "tile_plains").  This section contains information on how to draw
175
175
this terrain type.  (The terrain types are specified in the server ruleset
176
176
file under the graphc and graphic_alt flags.)
177
177
 
178
 
  [terrain_XXX] options
 
178
  [tile_XXX] options
179
179
  ----------------
180
 
  is_blended            : If set, this terrain will be blended with adjacent
181
 
                          terrains.  Blending is done civ2-style with a
182
 
                          dither mask.  Only iso-view currently supports
183
 
                          blending.  Only the base graphic will be blended.
184
 
                          Blending is drawn on top of the first layer (see
185
 
                          below).
 
180
  is_blended            : If non-zero, given layer of this terrain will be
 
181
                          blended with adjacent terrains. Blending is done
 
182
                          civ2-style with a dither mask.  Only iso-view
 
183
                          currently supports blending. Only the base graphic
 
184
                          will be blended.
186
185
                          The blending mask has sprite t.dither_tile.
 
186
  is_reversed           : Draw layers in reverse order.
187
187
  mine_sprite           : Mine sprite for this terrain.
188
188
  num_layers            : The number of layers in the terrain.  This value
189
 
                          must be either 1 or 2.  Each layer is drawn
 
189
                          must be 1, 2 or 3.  Each layer is drawn
190
190
                          separately.  The layerN options below control the
191
 
                          drawing of each layer (N should be either 0 or 1).
 
191
                          drawing of each layer (N should be 0, 1 or 2)
192
192
  layerN_is_tall        : Left right corner of terrain sprites is not based
193
193
                          on normal_tile_width and normal_tile_height, but
194
194
                          to corner of the full tile.
200
200
                          matched sprite will be chosen that matches all
201
201
                          cardinally adjacent tiles whose terrain has the same
202
202
                          match_type.
203
 
  layerN_match_style    : A string telling how matching is to be done for
204
 
                          this layer.
205
 
                          "none" : No matching is to be done.
206
 
                          "bool" : Matching is done based only on whether the
207
 
                                   adjacent tile has the same match type.
208
 
                          "full" : Matching is done against all possible
209
 
                                   match types of adjacent tiles.
210
 
  layerN_cell_type      : With traditional tilesets each tile is drawn using
211
 
                          one sprite.  Which sprite to use may be specified
212
 
                          using a match_type, and there may be multiple layers
213
 
                          (each having one sprite).  This method corresponds
214
 
                          to cell_type "single".  A more sophisticated drawing
215
 
                          method breaks the tile up into 4 rectangles.  Each
216
 
                          rectangular cell is adjacent to 3 different tiles.
217
 
                          Each adjacency is matched, giving 8 different sprites
218
 
                          for each of the 4 cells. This cell_type is "rect".
 
203
  layerN_match_with     : List of match_types to match against
 
204
  layerN_sprite_type    :  With traditional tilesets each tile is drawn using
 
205
                          one sprite. This default sprite_type is "whole".
 
206
                           Which sprite to use may be specified using a
 
207
                          match_type, and there may be multiple layers
 
208
                          (each having one sprite). This method corresponds
 
209
                          to sprite_type "single".
 
210
                           A more sophisticated drawing method breaks the tile
 
211
                          up into 4 rectangles. Each rectangular cell is
 
212
                          adjacent to 3 different tiles. Each adjacency is
 
213
                          matched, giving 8 different sprites for each of the
 
214
                          4 cells. This sprite_type is "corner".
219
215
 
220
216
Additionally the top-level tilespec file should contain information about
221
217
the drawing of each layer.  This is needed because the way each layer is
222
 
drawn must be consistent between different terrain types.  As an example you
223
 
can mix boolean and no matching but you cannot mix full and boolean matching.
224
 
You may not have more than 2 layers (either in this section or in the
225
 
[terrain_XXX] sections).
 
218
drawn must be consistent between different terrain types. You may not have
 
219
more than 3 layers (either in this section or in the [tile_XXX] sections).
226
220
 
227
221
  [layerN] options
228
222
  ----------------
229
 
  match_style            : Gives the match style for this layer.
230
 
                           "none" : no matching
231
 
                           "bool" : terrains may use "none" or "bool" for
232
 
                                    matching
233
 
                           "full" : terrains may only use "full" matching
234
223
  match_types            : Gives a string list of all different match types.
235
224
                           This list must include every possible match_type
236
225
                           used by terrains for this layer.
 
226
                           First letter of the match_type must be unique
 
227
                           within layer.
237
228
 
238
229
----------------------------------------------------------------------
239
230
Individual spec files: