share/hedgewars/Data/wfc_templates.yaml
author unC0Rr
Mon, 27 Jan 2025 14:06:10 +0100
changeset 16093 07cb6dbc8444
parent 16090 a73830f5c5cc
permissions -rw-r--r--
Implement simplified format for edges in config
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
     1
---
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
     2
# Templates for wavefront collapse map generator in hedgewars
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
     3
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
     4
templates:
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
     5
  - &template_00
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
     6
    width: 3960
15954
9502611bffc1 Some bug fixes, build fixes and code formatting
unC0Rr
parents: 15953
diff changeset
     7
    height: 1920
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
     8
    can_invert: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
     9
    is_negative: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    10
    put_girders: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    11
    max_hedgehogs: 40
15954
9502611bffc1 Some bug fixes, build fixes and code formatting
unC0Rr
parents: 15953
diff changeset
    12
    wrap: true
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    13
    edges:
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    14
      bottom:
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    15
        fill: "ff"
16088
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    16
      top:
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    17
        fill: "ff"
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    18
    tiles: &template_00_tiles
16088
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    19
      - name: "120_filled.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    20
        edges: ["ff", "ff", "ff", "ff"]
16088
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    21
        is_negative: true
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    22
        can_mirror: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    23
        can_flip: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    24
        can_rotate90: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    25
        can_rotate180: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    26
        can_rotate270: false
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    27
      - name: "120_bar.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    28
        edges: ["ff", "fe", "ee", "ef"]
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    29
        is_negative: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    30
        can_mirror: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    31
        can_flip: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    32
        can_rotate90: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    33
        can_rotate180: true
16088
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    34
        can_rotate270: true        
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    35
      - name: "120_filled.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    36
        edges: ["ee", "ee", "ee", "ee"]
16088
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    37
        is_negative: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    38
        can_mirror: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    39
        can_flip: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    40
        can_rotate90: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    41
        can_rotate180: false
2acea266d297 Fix generation in corners by extending outline edge definitions
unC0Rr
parents: 15958
diff changeset
    42
        can_rotate270: false
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    43
      - name: "120_corner.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    44
        edges: ["fe", "ee", "ee", "ef"]
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    45
        is_negative: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    46
        can_mirror: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    47
        can_flip: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    48
        can_rotate90: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    49
        can_rotate180: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    50
        can_rotate270: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    51
      - name: "120_corner.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    52
        edges: ["ef", "ff", "ff", "fe"]
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    53
        is_negative: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    54
        can_mirror: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    55
        can_flip: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    56
        can_rotate90: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    57
        can_rotate180: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    58
        can_rotate270: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    59
      - name: "120_two_corners.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    60
        edges: ["fe", "ef", "fe", "ef"]
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    61
        is_negative: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    62
        can_mirror: true
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    63
        can_flip: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    64
        can_rotate90: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    65
        can_rotate180: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    66
        can_rotate270: false
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    67
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    68
  - &template_01
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    69
    width: 3960
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    70
    height: 1920
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    71
    can_invert: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    72
    is_negative: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    73
    put_girders: true
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    74
    max_hedgehogs: 40
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    75
    wrap: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    76
    edges: &open_edges
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    77
      top:
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    78
        begin: "ee"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    79
        fill: "ee"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    80
        end: "ee"
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    81
      right:
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    82
        begin: "ee"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    83
        fill: "ee"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    84
        end: "ee"
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    85
      bottom:
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    86
        begin: "ef"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    87
        fill: "ff"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    88
        end: "fe"
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    89
      left:
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    90
        begin: "ee"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    91
        fill: "ee"
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
    92
        end: "ee"
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    93
    tiles: *template_00_tiles
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
    94
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    95
  - &template_02
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    96
    width: 1200
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    97
    height: 600
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    98
    can_invert: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
    99
    is_negative: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   100
    put_girders: true
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   101
    max_hedgehogs: 24
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   102
    wrap: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   103
    edges: *open_edges
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   104
    tiles: *template_00_tiles
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
   105
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   106
  - &template_03
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   107
    width: 720
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   108
    height: 7920
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   109
    can_invert: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   110
    is_negative: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   111
    put_girders: true
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   112
    max_hedgehogs: 64
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   113
    wrap: false
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   114
    edges: *open_edges
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   115
    tiles: *template_00_tiles
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
   116
15958
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   117
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   118
  - &template_04
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   119
    width: 2200
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   120
    height: 960
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   121
    can_invert: false
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   122
    is_negative: false
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   123
    put_girders: true
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   124
    max_hedgehogs: 24
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   125
    wrap: false
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   126
    edges: *open_edges
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   127
    tiles: *template_00_tiles
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   128
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   129
  - &template_05
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   130
    width: 3960
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   131
    height: 1920
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   132
    can_invert: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   133
    is_negative: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   134
    put_girders: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   135
    max_hedgehogs: 40
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   136
    wrap: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   137
    edges:
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   138
      bottom:
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   139
        fill: "ff"
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   140
    tiles: &rooms_tiles
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   141
      - name: "bend_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   142
        edges: ["fee", "fee", "fff", "fff"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   143
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   144
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   145
        can_rotate90: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   146
        can_rotate180: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   147
        can_rotate270: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   148
      - name: "corner_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   149
        edges: ["eef", "fee", "eee", "eee"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   150
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   151
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   152
        can_rotate90: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   153
        can_rotate180: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   154
        can_rotate270: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   155
      - name: "corridor_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   156
        edges: ["efe", "eee", "eee", "efe"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   157
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   158
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   159
        can_rotate90: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   160
        can_rotate180: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   161
        can_rotate270: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   162
      - name: "door_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   163
        edges: ["fff", "fee", "efe", "eef"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   164
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   165
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   166
        can_rotate90: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   167
        can_rotate180: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   168
        can_rotate270: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   169
      - name: "empty_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   170
        edges: ["fff", "fff", "fff", "fff"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   171
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   172
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   173
        can_rotate90: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   174
        can_rotate180: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   175
        can_rotate270: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   176
      - name: "side_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   177
        edges: ["eee", "eef", "fff", "fee"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   178
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   179
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   180
        can_rotate90: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   181
        can_rotate180: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   182
        can_rotate270: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   183
      - name: "t_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   184
        edges: ["eee", "efe", "efe", "efe"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   185
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   186
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   187
        can_rotate90: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   188
        can_rotate180: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   189
        can_rotate270: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   190
      - name: "turn_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   191
        edges: ["efe", "efe", "eee", "eee"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   192
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   193
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   194
        can_rotate90: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   195
        can_rotate180: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   196
        can_rotate270: true
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   197
      - name: "wall_120.png"
16093
07cb6dbc8444 Implement simplified format for edges in config
unC0Rr
parents: 16090
diff changeset
   198
        edges: ["eee", "eee", "eee", "eee"]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   199
        can_mirror: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   200
        can_flip: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   201
        can_rotate90: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   202
        can_rotate180: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   203
        can_rotate270: false
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   204
15953
d46ad15c6dec Get wavefront collapse generator to work in engine
unC0Rr
parents:
diff changeset
   205
template_types:
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   206
  small: [2]
15958
772a43d88e6b Fix water level, add medium template
unC0Rr
parents: 15955
diff changeset
   207
  medium: [4]
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   208
  large: [1]
16090
a73830f5c5cc Add Rooms tile set
unC0Rr
parents: 16088
diff changeset
   209
  cavern: [0, 5]
15955
b0e8cc72bfef Allow defining compatible edges for grid, add few more templates
unC0Rr
parents: 15954
diff changeset
   210
  wacky: [3]