Fix color parsing

This commit is contained in:
Darren Eberly
2021-07-09 21:06:11 -04:00
parent e31d63484a
commit ed3159373d
6 changed files with 6 additions and 6 deletions

View File

@@ -20,10 +20,10 @@ def parse_color(color: str) -> Color:
return Color(int(color[0:2], 16), int(color[2:4], 16), int(color[4:6], 16), 255)
elif len(color) == 8:
return Color(
int(color[0:2], 16),
int(color[2:4], 16),
int(color[4:6], 16),
int(color[6:8], 16),
int(color[0:2], 16),
)
raise ValueError("Improperly formatted color passed to parse_color")

View File

@@ -173,7 +173,7 @@ EXPECTED = tiled_map.TiledMap(
},
properties={
"bool property - true": True,
"color property": common_types.Color(255, 73, 252, 255),
"color property": common_types.Color(73, 252, 255, 255),
"file property": Path("../../../../../../var/log/syslog"),
"float property": 1.23456789,
"int property": 13,

View File

@@ -35,7 +35,7 @@ EXPECTED = tiled_map.TiledMap(
},
properties={
"bool property - true": True,
"color property": common_types.Color(255, 73, 252, 255),
"color property": common_types.Color(73, 252, 255, 255),
"file property": Path("../../../../../../var/log/syslog"),
"float property": 1.23456789,
"int property": 13,

View File

@@ -68,7 +68,7 @@ EXPECTED = tiled_map.TiledMap(
},
properties={
"bool property - true": True,
"color property": common_types.Color(255, 73, 252, 255),
"color property": common_types.Color(73, 252, 255, 255),
"file property": Path("../../../../../../var/log/syslog"),
"float property": 1.23456789,
"int property": 13,

View File

@@ -18,7 +18,7 @@ EXPECTED = tileset.Tileset(
version="1.6",
properties={
"bool property": True,
"color property": Color(255, 0, 0, 255),
"color property": Color(0, 0, 255, 255),
"float property": 5.6,
"int property": 5,
"string property": "testing",

View File

@@ -261,7 +261,7 @@ RECTANGLES = [
coordinates=common_types.OrderedPair(39.0678640445606, 131.826759122428),
properties={
"bool property": False,
"color property": common_types.Color(255, 170, 0, 0),
"color property": common_types.Color(170, 0, 0, 255),
"file property": Path("../../../../../../dev/null"),
"float property": 42.1,
"int property": 8675309,