Merge remote-tracking branch 'origin/main'

This commit is contained in:
Steffen Illium
2021-11-11 18:42:55 +01:00
6 changed files with 53 additions and 50 deletions

View File

@ -11,7 +11,6 @@ from gym import spaces
from gym.wrappers import FrameStack
from environments.factory.base.shadow_casting import Map
from environments.factory.renderer import Renderer, RenderEntity
from environments.helpers import Constants as c, Constants
from environments import helpers as h
from environments.factory.base.objects import Agent, Tile, Action
@ -545,6 +544,8 @@ class BaseFactory(gym.Env):
def render(self, mode='human'):
if not self._renderer: # lazy init
from environments.factory.renderer import Renderer, RenderEntity
global Renderer, RenderEntity
height, width = self._obs_cube.shape[1:]
self._renderer = Renderer(width, height, view_radius=self._pomdp_r, fps=5)

View File

@ -0,0 +1,13 @@
############
#----------#
#--######--#
#----------#
#--######--#
#----------#
#--######--#
#----------#
#--######--#
#----------#
#--######--#
#----------#
############