Added optional frame duration arguments to water macros
This commit is contained in:
parent
4dcbf6e69b
commit
4da691b146
1 changed files with 28 additions and 16 deletions
|
@ -2156,89 +2156,97 @@ X*#endarg
|
|||
#enddef
|
||||
|
||||
#define WATER_342_180_TILE_VARIANTS MASKIPF LAYER IPF IMAGESTEM FRAMES
|
||||
|
||||
#arg DURATION
|
||||
100#endarg
|
||||
|
||||
[image]
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(0,0,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(0,0,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
is_water=yes
|
||||
|
||||
[variant]
|
||||
has_flag=342x180_water02
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(54,36,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(54,36,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water03
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(108,0,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(108,0,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water04
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(162,36,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(162,36,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water05
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(216,0,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(216,0,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water06
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(270,36,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(270,36,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water07
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(0,72,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(0,72,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water08
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(54,108,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(54,108,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water09
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(108,72,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(108,72,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water10
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(162,108,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(162,108,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water11
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(216,72,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(216,72,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[variant]
|
||||
has_flag=342x180_water12
|
||||
layer={LAYER}
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(270,108,72,72){MASKIPF}{IPF}:100
|
||||
name={IMAGESTEM}[01~{FRAMES}].png~CROP(270,108,72,72){MASKIPF}{IPF}:{DURATION}
|
||||
random_start=no
|
||||
[/variant]
|
||||
[/image]
|
||||
#enddef
|
||||
|
||||
#define NEW:WATER_342_180 TERRAINLIST IMAGESTEM FRAMES
|
||||
|
||||
#arg DURATION
|
||||
100#endarg
|
||||
|
||||
[terrain_graphics]
|
||||
[tile]
|
||||
x,y=0,0
|
||||
type={TERRAINLIST}
|
||||
set_no_flag=base
|
||||
|
||||
{WATER_342_180_TILE_VARIANTS "" -1000 "" {IMAGESTEM} {FRAMES}}
|
||||
{WATER_342_180_TILE_VARIANTS "" -1000 "" {IMAGESTEM} {FRAMES} DURATION={DURATION}}
|
||||
[/tile]
|
||||
[/terrain_graphics]
|
||||
#enddef
|
||||
|
@ -2261,6 +2269,10 @@ X*#endarg
|
|||
#enddef
|
||||
|
||||
#define NEW:WATER_342_180_TRANSITION TERRAINLIST ADJACENT LAYER IPF IMAGESTEM FRAMES
|
||||
|
||||
#arg DURATION
|
||||
100#endarg
|
||||
|
||||
[terrain_graphics]
|
||||
map="
|
||||
, 2
|
||||
|
@ -2272,7 +2284,7 @@ X*#endarg
|
|||
pos=1
|
||||
type={ADJACENT}
|
||||
set_no_flag=water_concave-@R0-@R5,water_concave-@R0-@R1
|
||||
{WATER_342_180_TILE_VARIANTS "~MASK(terrain/masks/long-concave-2-@R0.png)" {LAYER} {IPF} {IMAGESTEM} {FRAMES}}
|
||||
{WATER_342_180_TILE_VARIANTS "~MASK(terrain/masks/long-concave-2-@R0.png)" {LAYER} {IPF} {IMAGESTEM} {FRAMES} DURATION={DURATION}}
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=2
|
||||
|
@ -2297,7 +2309,7 @@ X*#endarg
|
|||
pos=2
|
||||
type={ADJACENT}
|
||||
set_no_flag=water_convex-@R0-@R5
|
||||
{WATER_342_180_TILE_VARIANTS "~MASK(terrain/masks/long-convex-@R0-@R5.png)" {LAYER} {IPF} {IMAGESTEM} {FRAMES}}
|
||||
{WATER_342_180_TILE_VARIANTS "~MASK(terrain/masks/long-convex-@R0-@R5.png)" {LAYER} {IPF} {IMAGESTEM} {FRAMES} DURATION={DURATION}}
|
||||
[/tile]
|
||||
[tile]
|
||||
pos=3
|
||||
|
@ -2325,7 +2337,7 @@ X*#endarg
|
|||
pos=3
|
||||
type={ADJACENT}
|
||||
set_no_flag=water_convex-@R0-@R1
|
||||
{WATER_342_180_TILE_VARIANTS "~MASK(terrain/masks/long-convex-@R0-@R1.png)" {LAYER} {IPF} {IMAGESTEM} {FRAMES}}
|
||||
{WATER_342_180_TILE_VARIANTS "~MASK(terrain/masks/long-convex-@R0-@R1.png)" {LAYER} {IPF} {IMAGESTEM} {FRAMES} DURATION={DURATION}}
|
||||
[/tile]
|
||||
|
||||
rotations=tr,r,br,bl,l,tl
|
||||
|
|
Loading…
Add table
Reference in a new issue