diff options
author | Marianne Chevrot <blackmoor+git@devys.org> | 2020-05-09 23:27:44 +0200 |
---|---|---|
committer | Marianne Chevrot <blackmoor+git@devys.org> | 2020-05-09 23:27:44 +0200 |
commit | 8e4f016a05809f3e09e92fac2f5fae5d5d21aa89 (patch) | |
tree | 867d71a21dab23395353666043cc99322f7c70b3 /solver.py | |
parent | caf7494e8412336b74ca143dac1356870c39fe13 (diff) | |
download | kana_quest_solver-8e4f016a05809f3e09e92fac2f5fae5d5d21aa89.tar.gz kana_quest_solver-8e4f016a05809f3e09e92fac2f5fae5d5d21aa89.tar.bz2 kana_quest_solver-8e4f016a05809f3e09e92fac2f5fae5d5d21aa89.zip |
Cosmetic and aesthetic
Diffstat (limited to 'solver.py')
-rwxr-xr-x | solver.py | 14 |
1 files changed, 6 insertions, 8 deletions
@@ -257,10 +257,10 @@ def repr_grid(grid, grid_size): 'froz': ('\x1b[36m[', ']\x1b[0m'), 'rock': (' \x1b[1;40m', '\x1b[0m '), 'myst': ('\x1b[33m?', '?\x1b[0m'), - 'ar_u': ('\x1b[30m∧\x1b[0m', '\x1b[30m∧\x1b[0m'), - 'ar_r': ('\x1b[30m>\x1b[0m', '\x1b[30m>\x1b[0m'), - 'ar_d': ('\x1b[30m∨\x1b[0m', '\x1b[30m∨\x1b[0m'), - 'ar_l': ('\x1b[30m<\x1b[0m', '\x1b[30m<\x1b[0m'), + 'ar_u': ('\x1b[31m∧\x1b[0m', '\x1b[31m∧\x1b[0m'), + 'ar_r': ('\x1b[31m>\x1b[0m', '\x1b[31m>\x1b[0m'), + 'ar_d': ('\x1b[31m∨\x1b[0m', '\x1b[31m∨\x1b[0m'), + 'ar_l': ('\x1b[31m<\x1b[0m', '\x1b[31m<\x1b[0m'), } lines = [] kana_iter = iter(grid) @@ -299,10 +299,8 @@ def generate_possible_grids(kanagrid): for x in range(kanagrid.width): for action_type in ("reveal", "up", "right", "down", "left"): new_grid = kanagrid.action((x, y), action_type) - #if new_grid and new_grid.grid != kanagrid.grid: - # yield (x, y), action_type, new_grid - if new_grid is not None and new_grid.grid != kanagrid.grid: - yield (x, y), action_type, new_grid # debug test + if new_grid and new_grid.grid != kanagrid.grid: + yield (x, y), action_type, new_grid def generate_all_possible_grids(grid, grids, max_actions): |