mirror of
				https://github.com/illiumst/marl-factory-grid.git
				synced 2025-10-31 04:37:25 +01:00 
			
		
		
		
	Door Parameter Assertion
This commit is contained in:
		| @@ -97,7 +97,10 @@ class BaseFactory(gym.Env): | ||||
|             rewards_base = RewardsBase(**rewards_base) | ||||
|  | ||||
|         assert obs_prop.frames_to_stack != 1 and \ | ||||
|                obs_prop.frames_to_stack >= 0, "'frames_to_stack' cannot be negative or 1." | ||||
|                obs_prop.frames_to_stack >= 0, \ | ||||
|                "'frames_to_stack' cannot be negative or 1." | ||||
|         assert doors_have_area or not obs_prop.indicate_door_area, \ | ||||
|             '"indicate_door_area" can only active, when "doors_have_area"' | ||||
|         if kwargs: | ||||
|             print(f'Following kwargs were passed, but ignored: {kwargs}') | ||||
|  | ||||
|   | ||||
| @@ -286,7 +286,7 @@ if __name__ == '__main__': | ||||
|  | ||||
|     obs_props = ObservationProperties(render_agents=aro.COMBINED, omit_agent_self=True, | ||||
|                                       pomdp_r=2, additional_agent_placeholder=None, cast_shadows=True, | ||||
|                                       indicate_door_area=True) | ||||
|                                       indicate_door_area=False) | ||||
|  | ||||
|     move_props = {'allow_square_movement': True, | ||||
|                   'allow_diagonal_movement': False, | ||||
| @@ -297,7 +297,7 @@ if __name__ == '__main__': | ||||
|  | ||||
|         factory = DirtFactory(n_agents=10, done_at_collision=False, | ||||
|                               level_name='rooms', max_steps=1000, | ||||
|                               doors_have_area=True, | ||||
|                               doors_have_area=False, | ||||
|                               obs_prop=obs_props, parse_doors=True, | ||||
|                               verbose=True, | ||||
|                               mv_prop=move_props, dirt_prop=dirt_props, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Steffen Illium
					Steffen Illium