GymCoreEnv

class maze.core.wrappers.maze_gym_env_wrapper.GymCoreEnv(env: gymnasium.Env)

Wraps a Gymnasium environment into a maze core environment.

Parameters:

env – The Gym environment.

actor_id() ActorID

(overrides CoreEnv)

Intercept CoreEnv.actor_id

property agent_counts_dict: Dict[str | int, int]

(overrides CoreEnv)

Single policy, single agent env.

clone_from(env: GymCoreEnv) None

(overrides SimulatedEnvMixin)

implementation of SimulatedEnvMixin.

close() None

(overrides CoreEnv)

Intercept CoreEnv.close

get_current_seed() int

Return the current seed of the environment.

get_maze_state() Any

(overrides CoreEnv)

Intercept CoreEnv.get_maze_state

get_renderer() Renderer

(overrides CoreEnv)

Intercept CoreEnv.get_renderer

get_serializable_components() Dict[str, Any]

(overrides CoreEnv)

Intercept CoreEnv.get_serializable_components

is_actor_done() bool

(overrides CoreEnv)

Intercept CoreEnv.is_actor_done

reset() Any

(overrides CoreEnv)

Intercept CoreEnv.reset

seed(seed: int) None

(overrides CoreEnv)

Intercept CoreEnv.seed

step(maze_action: Any) Tuple[Any, float | numpy.ndarray | Any, bool, Dict[Any, Any]]

Intercept CoreEnv.step