fixed an issue with a default argument being an int instead of a list

This commit is contained in:
Faraphel 2022-02-10 18:33:40 +01:00
parent 3286f7e070
commit 409fa2d4e2

View file

@ -526,7 +526,7 @@ class Game:
image = Image.new( image = Image.new(
generator.get("format", "RGB"), generator.get("format", "RGB"),
(generator["width"], generator["height"]), (generator["width"], generator["height"]),
tuple(generator.get("color", 0)) tuple(generator.get("color", [0]))
) )
draw = ImageDraw.Draw(image) draw = ImageDraw.Draw(image)
@ -535,7 +535,7 @@ class Game:
if layer["type"] == "color": if layer["type"] == "color":
draw.rectangle( draw.rectangle(
get_layer_bbox(layer), get_layer_bbox(layer),
tuple(layer.get("color", 0)) tuple(layer.get("color", [0]))
) )
if layer["type"] == "image": if layer["type"] == "image":
layer_image = Image.open(f'{self.common.ct_config.pack_path}/file/{layer["path"]}') layer_image = Image.open(f'{self.common.ct_config.pack_path}/file/{layer["path"]}')