From 51fb73ebb8b1c94173037933f620bb3b562933a1 Mon Sep 17 00:00:00 2001 From: Steffen Illium Date: Tue, 18 Jan 2022 13:10:04 +0100 Subject: [PATCH] Fixed Parameter --- environments/factory/base/base_factory.py | 2 +- environments/utility_classes.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/environments/factory/base/base_factory.py b/environments/factory/base/base_factory.py index f852d7c..f2dabed 100644 --- a/environments/factory/base/base_factory.py +++ b/environments/factory/base/base_factory.py @@ -171,7 +171,7 @@ class BaseFactory(gym.Env): parsed_doors = np.pad(parsed_doors, self.obs_prop.pomdp_r, 'constant', constant_values=0) if np.any(parsed_doors): door_tiles = [floor.by_pos(tuple(pos)) for pos in np.argwhere(parsed_doors == c.OCCUPIED_CELL)] - doors = Doors.from_tiles(door_tiles, self._level_shape, have_area=self.doors_have_area, + doors = Doors.from_tiles(door_tiles, self._level_shape, have_area=self.obs_prop.indicate_door_area, entity_kwargs=dict(context=floor) ) self._entities.register_additional_items({c.DOORS: doors}) diff --git a/environments/utility_classes.py b/environments/utility_classes.py index 3dfc123..9943a61 100644 --- a/environments/utility_classes.py +++ b/environments/utility_classes.py @@ -17,13 +17,14 @@ class MovementProperties(NamedTuple): class ObservationProperties(NamedTuple): + # Todo: Add Description render_agents: AgentRenderOptions = AgentRenderOptions.SEPERATE omit_agent_self: bool = True additional_agent_placeholder: Union[None, str, int] = None cast_shadows: bool = True frames_to_stack: int = 0 pomdp_r: int = 0 - indicate_door_area: bool = True + indicate_door_area: bool = False show_global_position_info: bool = False