diff --git a/mo_gymnasium/envs/deep_sea_treasure/deep_sea_treasure.py b/mo_gymnasium/envs/deep_sea_treasure/deep_sea_treasure.py index 05214cd3..1557f065 100644 --- a/mo_gymnasium/envs/deep_sea_treasure/deep_sea_treasure.py +++ b/mo_gymnasium/envs/deep_sea_treasure/deep_sea_treasure.py @@ -132,10 +132,11 @@ def __init__(self, render_mode: Optional[str] = None, dst_map=DEFAULT_MAP, float # The map of the deep sea treasure (convex version) self.sea_map = dst_map - if np.all(dst_map == DEFAULT_MAP): - self.map_name = "convex" - elif np.all(dst_map == CONCAVE_MAP): - self.map_name = "concave" + if dst_map.shape[0] == DEFAULT_MAP.shape[0] and dst_map.shape[1] == DEFAULT_MAP.shape[1]: + if np.all(dst_map == DEFAULT_MAP): + self.map_name = "convex" + elif np.all(dst_map == CONCAVE_MAP): + self.map_name = "concave" elif np.all(dst_map == MIRRORED_MAP): self.map_name = "mirrored" else: