From: Christian Heller <c.heller@plomlompom.de>
Date: Mon, 26 Oct 2020 23:07:02 +0000 (+0100)
Subject: Fix map line width check.
X-Git-Url: https://plomlompom.com/repos/%7B%7Bdb.prefix%7D%7D/static/%7B%7B%20web_path%20%7D%7D/balance?a=commitdiff_plain;h=b28833357c0b67e6146e0ac568f5cfd6696f08cd;p=plomrogue2-experiments

Fix map line width check.
---

diff --git a/new2/plomrogue/mapping.py b/new2/plomrogue/mapping.py
index 2edbea8..f056e10 100644
--- a/new2/plomrogue/mapping.py
+++ b/new2/plomrogue/mapping.py
@@ -1,4 +1,5 @@
 import collections
+from plomrogue.errors import ArgError
 
 
 
@@ -89,8 +90,8 @@ class Map():
         if y >= height_map:
             raise ArgError('too large row number %s' % y)
         width_line = len(line)
-        if width_line > width_map:
-            raise ArgError('too large map line width %s' % width_line)
+        if width_line != width_map:
+            raise ArgError('map line width %s unequal map width %s' % (width_line, width_map))
         self.terrain = self.terrain[:y * width_map] + line +\
                        self.terrain[(y + 1) * width_map:]