Item und dirt funktionieren nun zusammen

names refactored
This commit is contained in:
Steffen Illium
2021-09-07 16:04:04 +02:00
parent d0e1175ff1
commit 444ffe3f37
9 changed files with 121 additions and 50 deletions

View File

@ -279,7 +279,7 @@ class BaseFactory(gym.Env):
for key, array in state_array_dict.items():
# Flush state array object representation to obs cube
if self[key].is_per_agent:
per_agent_idx = self[key].get_idx_by_name(agent.name)
per_agent_idx = self[key].idx_by_entity(agent)
z = 1
self._obs_cube[running_idx: running_idx+z] = array[per_agent_idx]
else:

View File

@ -182,7 +182,7 @@ class Door(Entity):
@property
def encoding(self):
return 1 if self.is_closed else 0.5
return 1 if self.is_closed else 2
@property
def str_state(self):