Files
pytiled_parser/tests/test_data/map_tests/hexagonal/expected.py
2021-05-15 20:22:06 -04:00

159 lines
3.6 KiB
Python

from pathlib import Path
from pytiled_parser import common_types, layer, tiled_map, tileset
EXPECTED = tiled_map.TiledMap(
hex_side_length=6,
stagger_axis="y",
stagger_index="odd",
infinite=False,
layers=[
layer.TileLayer(
name="Tile Layer 1",
opacity=1,
visible=True,
size=common_types.Size(10, 10),
id=1,
data=[
[
3,
3,
3,
3,
9,
9,
9,
9,
17,
17,
],
[
3,
3,
3,
9,
9,
9,
9,
17,
17,
17,
],
[
3,
3,
3,
9,
9,
9,
9,
9,
17,
17,
],
[3, 3, 1, 7, 9, 9, 9, 15, 17, 17],
[
1,
1,
12,
5,
7,
7,
7,
15,
15,
15,
],
[
12,
1,
5,
5,
7,
7,
7,
15,
15,
15,
],
[
2,
2,
5,
5,
5,
5,
4,
14,
14,
14,
],
[
2,
2,
5,
5,
5,
4,
14,
14,
14,
14,
],
[
2,
2,
2,
5,
5,
5,
4,
14,
14,
14,
],
[
2,
2,
2,
2,
5,
5,
4,
4,
14,
14,
],
],
)
],
map_size=common_types.Size(10, 10),
next_layer_id=2,
next_object_id=1,
orientation="hexagonal",
render_order="right-down",
tiled_version="1.6.0",
tile_size=common_types.Size(14, 12),
version="1.6",
tilesets={
1: tileset.Tileset(
columns=5,
image=Path(Path(__file__).parent / "../../images/hexmini.png")
.absolute()
.resolve(),
image_width=106,
image_height=72,
margin=0,
spacing=0,
name="tileset",
tile_count=20,
tiled_version="1.6.0",
tile_height=18,
tile_width=18,
version="1.6",
type="tileset",
tile_offset=common_types.OrderedPair(0, 1),
)
},
)