home · contact · privacy
Decouple awakeness/sleep stats from Map to MapChunk.
[plomrogue2-experiments] / new / plomrogue / mapping.py
index 9ae5444632db89a13cbccf9f88c0b041353054c2..b670938e64658e2ff34306483bdb6cb7adf12d77 100644 (file)
@@ -18,13 +18,10 @@ class YX(collections.namedtuple('YX', ('y', 'x'))):
 
 class Map:
 
-    def __init__(self, size=YX(0, 0), init_char = '?', start_indented=True,
-                 awakeness=0):
+    def __init__(self, size=YX(0, 0), init_char = '?', start_indented=True):
         self.size = size
         self.terrain = init_char * self.size_i
         self.start_indented = start_indented
-        self.awake = awakeness  # asleep if zero
-        self.stats = {}
 
     def __getitem__(self, yx):
         return self.terrain[self.get_position_index(yx)]
@@ -67,6 +64,12 @@ class Map:
 
 
 
+class MapChunk(Map):
+    awake = 0  # asleep if zero
+    stats = {}
+
+
+
 class MapGeometry():
 
     def get_directions(self):