From e27a26590bbbfbe4d7c5a4d61399936c15efc277 Mon Sep 17 00:00:00 2001 From: Dark-Storm Date: Tue, 4 Sep 2018 21:10:30 +0200 Subject: [PATCH] =?UTF-8?q?Passage=20=C3=A0=20enumerate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sprite-optimizer.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/sprite-optimizer.py b/sprite-optimizer.py index 9379c4a..f82a73e 100755 --- a/sprite-optimizer.py +++ b/sprite-optimizer.py @@ -50,11 +50,11 @@ def get_lines(img): def removing_doubles(lines): results = [] - i, n = 0, len(lines) + n = len(lines) if progress: print("Remove duplicated lines:", end = "") - for l in lines: + for i, l in enumerate(lines): s = sorted(l) same = False for o in results: @@ -63,9 +63,8 @@ def removing_doubles(lines): break if same == False: results.append(l) - i += 1 if progress: - print("\rRemove double lines: {:.0%}".format(i / n), end = "") + print("\rRemove double lines: {:.1%}".format(i / n), end = "") if progress: print("\rRemove double lines: complete") @@ -76,11 +75,11 @@ def removing_doubles(lines): def removing_useless(lines): results = [] - i, n = 0, len(lines) + n = len(lines) if progress: print("Remove useless lines:", end = "") - for l in lines: + for i, l in enumerate(lines): inclusions = 0 others = (x for x in lines if x != l) for k in others: @@ -89,9 +88,8 @@ def removing_useless(lines): break if inclusions == 0 or len(l) == 1: results.append((len(l), l)) - i += 1 if progress: - print("\rRemove useless lines: {:.0%}".format(i / n), end = "") + print("\rRemove useless lines: {:.1%}".format(i / n), end = "") if progress: print("\rRemove useless lines: complete")