changeset 57:028fd04fcad5

Tile: fix __repr__ Oops, was just erroring out. Also add some borders for reliability.
author Jordi Gutiérrez Hermoso <jordigh@octave.org>
date Sun, 08 Sep 2019 21:08:34 -0400
parents 198e061e93ab
children 10476f40ec9d
files tilerswift
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/tilerswift
+++ b/tilerswift
@@ -52,7 +52,10 @@
 
     def __repr__(self):
         num_to_ascii = {0: " ", 1: ".", 2: "o", 3: "#"}
-        return "\n".join([[num_to_ascii[val] for val in row] for row in self.tile])
+        return "_"*10 + "\n" + "\n".join(
+            "[" + "".join([num_to_ascii[val] for val in row]) + "]"
+            for row in self.tile
+        ) + "\n" + "-"*10
 
     def palette_to_qt(self):
         return [QtGui.QColor(NES_PALETTE[color_idx]).rgb() for color_idx in self.palette]