Eric S. Raymond d128bd8370 More reorganization.
Main effect is to put terrain.cfg and terrain-graphics near each other
as eleazar requested.
2007-05-17 05:07:36 +00:00

78 lines
1.5 KiB
INI

#define TERRAIN_BASE_FLAG LETTER FLAG IMAGE
[terrain_graphics]
[tile]
x=0
y=0
type="{LETTER}"
has_flag={FLAG}
[image]
layer=-1000
name={IMAGE}
[/image]
[/tile]
no_flag="base"
set_flag="base"
[/terrain_graphics]
#enddef
# Attachs an image to a single terrain tile, with a given probability.
# example: {TERRAIN_BASE_PROBABILITY g grassland-rocks 20}
#define TERRAIN_BASE_PROB_FL LETTER IMAGE PROB FLAG LAYER
[terrain_graphics]
[tile]
x=0
y=0
type="{LETTER}"
[image]
layer={LAYER}
name={IMAGE}
[/image]
[/tile]
probability={PROB}
no_flag={FLAG}
set_flag={FLAG}
[/terrain_graphics]
#enddef
# Same as above, but with 100% probability
# example: {TERRAIN_BASE g grassland}
# Should be last on the list: when a terrain has been placed, no other one can.
#define TERRAIN_BASE_FL LETTER IMAGE FLAG LAYER
{TERRAIN_BASE_PROB_FL ({LETTER}) {IMAGE} 100 {FLAG} {LAYER}}
#enddef
#define TERRAIN_BASE_PROB LETTER IMAGE PROB
{TERRAIN_BASE_PROB_FL ({LETTER}) {IMAGE} {PROB} base -1000}
#enddef
#define TERRAIN_BASE LETTER IMAGE
{TERRAIN_BASE_FL ({LETTER}) {IMAGE} base -1000}
#enddef
#define TERRAIN_BASE_PROB_OV LETTER IMAGE PROB
{TERRAIN_BASE_PROB_FL ({LETTER}) {IMAGE} {PROB} overlay -80}
#enddef
#define TERRAIN_BASE_OV LETTER IMAGE
{TERRAIN_BASE_FL ({LETTER}) {IMAGE} overlay -80}
#enddef
#define TERRAIN_BASE_DEFAULT IMAGE
[terrain_graphics]
[tile]
x=0
y=0
type=*
[image]
layer=-1000
name={IMAGE}
[/image]
[/tile]
no_flag="base"
set_flag="base"
precedence=9999
[/terrain_graphics]
#enddef