mirror of
https://github.com/illiumst/marl-factory-grid.git
synced 2026-07-15 23:31:52 +02:00
new rules, new spawn logic, small fixes, default and narrow corridor debugged
This commit is contained in:
@@ -87,11 +87,14 @@ class Factory(gym.Env):
|
||||
entities = self.map.do_init()
|
||||
|
||||
# Init rules
|
||||
rules = self.conf.load_rules()
|
||||
env_rules = self.conf.load_env_rules()
|
||||
entity_rules = self.conf.load_entity_spawn_rules(entities)
|
||||
env_rules.extend(entity_rules)
|
||||
|
||||
# Parse the agent conf
|
||||
parsed_agents_conf = self.conf.parse_agents_conf()
|
||||
self.state = Gamestate(entities, parsed_agents_conf, rules, self.conf.env_seed, self.conf.verbose)
|
||||
self.state = Gamestate(entities, parsed_agents_conf, env_rules, self.map.level_shape,
|
||||
self.conf.env_seed, self.conf.verbose)
|
||||
|
||||
# All is set up, trigger entity init with variable pos
|
||||
# All is set up, trigger additional init (after agent entity spawn etc)
|
||||
|
||||
Reference in New Issue
Block a user