Skip to content

Commit 42b364b

Browse files
committed
2 parents df82353 + 1e79709 commit 42b364b

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

mo_gymnasium/envs/deep_sea_treasure/deep_sea_treasure.py

+10-4
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,16 @@ def _get_map_value(self, pos):
212212
return self.sea_map[pos[0]][pos[1]]
213213

214214
def _is_valid_state(self, state):
215-
if state[0] >= 0 and state[0] <= 10 and state[1] >= 0 and state[1] <= 10:
216-
if self._get_map_value(state) != -10:
217-
return True
218-
return False
215+
if self.map_name == "mirrored":
216+
if state[0] >= 0 and state[0] <= 10 and state[1] >= 0 and state[1] <= 19:
217+
if self._get_map_value(state) != -10:
218+
return True
219+
return False
220+
else:
221+
if state[0] >= 0 and state[0] <= 10 and state[1] >= 0 and state[1] <= 10:
222+
if self._get_map_value(state) != -10:
223+
return True
224+
return False
219225

220226
def render(self):
221227
if self.render_mode is None:

mo_gymnasium/envs/four_room/four_room.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,9 @@ def step(self, action):
179179
# can now move
180180
self.state = (s1, collected)
181181

182+
if self.render_mode == "human":
183+
self.render()
184+
182185
# into a goal cell
183186
if s1 == self.goal:
184187
phi = np.ones(len(self.all_shapes), dtype=np.float32)
@@ -206,9 +209,6 @@ def step(self, action):
206209
phi = self.features(old_state, action, self.state)
207210
return self.state_to_array(self.state), phi, terminated, False, {}
208211

209-
if self.render_mode == "human":
210-
self.render()
211-
212212
# into an empty cell
213213
return (
214214
self.state_to_array(self.state),

0 commit comments

Comments
 (0)