X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/static/git-favicon.png?a=blobdiff_plain;f=server_%2Fgame.py;h=3b3eb0844cc7d527c95eed54282db4799c0ecff7;hb=2b91efc835f8e68c97830d13d1e3070fdbcf1cc5;hp=4cd28fba99b2ba13426da0563482ca5d21723209;hpb=64bf1873a6686c1bc974321c13d3c9f7800db0d6;p=plomrogue2-experiments diff --git a/server_/game.py b/server_/game.py index 4cd28fb..3b3eb08 100644 --- a/server_/game.py +++ b/server_/game.py @@ -10,12 +10,12 @@ class GameError(Exception): class World(game_common.World): - def __init__(self): + def __init__(self, game): super().__init__() + self.game = game self.player_id = 0 # use extended local classes self.Thing = Thing - self.get_map_class = server_.map_.get_map_class def proceed_to_next_player_turn(self): """Run game world turns until player can decide their next step. @@ -163,7 +163,9 @@ class Game(game_common.CommonCommandsMixin): def __init__(self, game_file_name): import server_.io - self.world = World() + #self.get_map_class = server_.map_.get_map_class + self.map_manager = server_.map_.map_manager + self.world = World(self) self.io = server_.io.GameIO(game_file_name, self) # self.pool and self.pool_result are currently only needed by the FIB # command and the demo of a parallelized game loop in cmd_inc_p.