X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=plomrogue%2Fcommands.py;h=a9bd7938facafcdff695608567b9bd28ac4cf3c8;hb=7385c037c0acb54c06fc7919b5b85548c09f8d65;hp=65b054019b0f38dbb6d492803ec72e821baff28f;hpb=df9a8d0a788b29913dae3eec4ef8113e2d8e9a41;p=plomrogue2 diff --git a/plomrogue/commands.py b/plomrogue/commands.py index 65b0540..a9bd793 100644 --- a/plomrogue/commands.py +++ b/plomrogue/commands.py @@ -237,7 +237,10 @@ def cmd_MAP_LINE(game, big_yx, y, line): cmd_MAP_LINE.argtypes = 'yx_tuple int:nonneg string' def cmd_MAP(game, geometry, size): - map_geometry_class = globals()['MapGeometry' + geometry] + from plomrogue.mapping import MapGeometryHex, MapGeometrySquare + map_geometry_class = MapGeometrySquare + if geometry == 'Hex': + map_geometry_class = MapGeometryHex game.new_world(map_geometry_class(size)) cmd_MAP.argtypes = 'string:map_geometry yx_tuple:pos'