X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=server_%2Fmap_.py;h=069af8dc92fe8c68a52f609bcb75daa3cef96e49;hb=795a476f5d4ba157f3287d7e2f5893cc91b6732e;hp=9dc96d0a3c304c0fe19f1e2df13f741ac84a4b3f;hpb=64bf1873a6686c1bc974321c13d3c9f7800db0d6;p=plomrogue2-experiments diff --git a/server_/map_.py b/server_/map_.py index 9dc96d0..069af8d 100644 --- a/server_/map_.py +++ b/server_/map_.py @@ -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())