File tree Expand file tree Collapse file tree 7 files changed +14
-8
lines changed Expand file tree Collapse file tree 7 files changed +14
-8
lines changed Original file line number Diff line number Diff line change 2121 run : pip install -r docs/requirements.txt
2222
2323 - name : Register Envs
24- run : pip install -e .
24+ run : pip install -e .[wfc]
2525
2626 - name : Build Envs Docs
2727 run : python docs/_scripts/gen_env_docs.py
Original file line number Diff line number Diff line change 2626 run : pip install -r docs/requirements.txt
2727
2828 - name : Register Envs
29- run : pip install -e .
29+ run : pip install -e .[wfc]
3030
3131 - name : Build Envs Docs
3232 run : python docs/_scripts/gen_env_docs.py
Original file line number Diff line number Diff line change 3737 run : pip install -r docs/requirements.txt
3838
3939 - name : Register Envs
40- run : pip install -e .
40+ run : pip install -e .[wfc]
4141
4242 - name : Build Envs Docs
4343 run : python docs/_scripts/gen_env_docs.py
Original file line number Diff line number Diff line change @@ -478,7 +478,7 @@ def register_minigrid_envs():
478478
479479 register (
480480 id = "MiniGrid-ObstructedMaze-2Dlhb-v1" ,
481- entry_point = "minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full " ,
481+ entry_point = "minigrid.envs:ObstructedMaze_Full_V1 " ,
482482 kwargs = {
483483 "agent_room" : (2 , 1 ),
484484 "key_in_box" : True ,
@@ -490,7 +490,7 @@ def register_minigrid_envs():
490490
491491 register (
492492 id = "MiniGrid-ObstructedMaze-1Q-v1" ,
493- entry_point = "minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full " ,
493+ entry_point = "minigrid.envs:ObstructedMaze_Full_V1 " ,
494494 kwargs = {
495495 "agent_room" : (1 , 1 ),
496496 "key_in_box" : True ,
@@ -502,7 +502,7 @@ def register_minigrid_envs():
502502
503503 register (
504504 id = "MiniGrid-ObstructedMaze-2Q-v1" ,
505- entry_point = "minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full " ,
505+ entry_point = "minigrid.envs:ObstructedMaze_Full_V1 " ,
506506 kwargs = {
507507 "agent_room" : (2 , 1 ),
508508 "key_in_box" : True ,
@@ -514,7 +514,7 @@ def register_minigrid_envs():
514514
515515 register (
516516 id = "MiniGrid-ObstructedMaze-Full-v1" ,
517- entry_point = "minigrid.envs.obstructedmaze_v1:ObstructedMaze_Full " ,
517+ entry_point = "minigrid.envs:ObstructedMaze_Full_V1 " ,
518518 )
519519
520520 # Playground
Original file line number Diff line number Diff line change 2020 ObstructedMaze_Full ,
2121 ObstructedMazeEnv ,
2222)
23+ from minigrid .envs .obstructedmaze_v1 import ObstructedMaze_Full_V1
2324from minigrid .envs .playground import PlaygroundEnv
2425from minigrid .envs .putnear import PutNearEnv
2526from minigrid .envs .redbluedoors import RedBlueDoorEnv
Original file line number Diff line number Diff line change 66from minigrid .envs .obstructedmaze import ObstructedMazeEnv
77
88
9- class ObstructedMaze_Full (ObstructedMazeEnv ):
9+ class ObstructedMaze_Full_V1 (ObstructedMazeEnv ):
1010 """
1111 A blue ball is hidden in one of the 4 corners of a 3x3 maze. Doors
1212 are locked, doors are obstructed by a ball and keys are hidden in
Original file line number Diff line number Diff line change @@ -200,6 +200,11 @@ def pprint_grid(self):
200200
201201 output = ""
202202
203+ # check if self.agent_pos & self.agent_dir is None
204+ # should not be after env is reset
205+ if self .agent_pos is None :
206+ return super ().__str__ ()
207+
203208 for j in range (self .grid .height ):
204209 for i in range (self .grid .width ):
205210 if i == self .agent_pos [0 ] and j == self .agent_pos [1 ]:
You can’t perform that action at this time.
0 commit comments