home · contact · privacy
Minor refactoring.
[plomrogue2-experiments] / server_ / map_.py
index 9dc96d0a3c304c0fe19f1e2df13f741ac84a4b3f..069af8dc92fe8c68a52f609bcb75daa3cef96e49 100644 (file)
@@ -19,6 +19,10 @@ class Map(game_common.Map):
             for x in range(self.size[1]):
                 yield [y, x]
 
+    @property
+    def geometry(self):
+        return self.__class__.__name__[3:]
+
     def lines(self):
         width = self.size[1]
         for y in range(self.size[0]):
@@ -111,3 +115,6 @@ class MapSquare(Map):
 
 def get_map_class(geometry):
     return globals()['Map' + geometry]
+
+
+map_manager = game_common.MapManager(globals())