Compare commits

..

2 Commits

Author SHA1 Message Date
43b1954263 Bug fix
* Fixed whitespace calculation for non-wardrobe elements
* Fixed an issue with floats when expecting an int
2023-07-27 00:54:03 +01:00
027f237606 Bug fix
* Fixed puzzle generator outputting invalid combinations due to the lack of floor division
2023-07-27 00:52:41 +01:00
2 changed files with 3 additions and 3 deletions

View File

@ -23,7 +23,7 @@ init python:
if (grid % 2 == 1): if (grid % 2 == 1):
is_solvable = (inversions % 2 == 0) is_solvable = (inversions % 2 == 0)
else: else:
blank_row = grid - (puzzle.index(blank) / grid) blank_row = grid - (puzzle.index(blank) // grid)
is_solvable = (inversions % 2 != blank_row % 2) is_solvable = (inversions % 2 != blank_row % 2)
too_difficult = (inversions <= difficulty) too_difficult = (inversions <= difficulty)

View File

@ -25,10 +25,10 @@ init python:
size = surf.get_size() size = surf.get_size()
box = tuple(surf.get_bounding_rect()) box = tuple(surf.get_bounding_rect())
if size[0] != 1010: if "/clothes/" in path and size[0] != 1010:
ratio = size[0] / 1010 ratio = size[0] / 1010
box = tuple(v/ratio for v in box) box = tuple(v/ratio for v in box)
whitespace_dict[path] = box whitespace_dict[path] = tuple(map(int, box))
return box return box
def crop_image_zoom(path, xsize, ysize, grayscale=False): def crop_image_zoom(path, xsize, ysize, grayscale=False):