XCSF  1.4.7
XCSF learning classifier system
EnvMaze Struct Reference

Maze environment data structure. More...

#include <env_maze.h>

Data Fields

double * state
 Current state. More...
 
char maze [(50)][(50)]
 Maze. More...
 
int xpos
 Current x position. More...
 
int ypos
 Current y position. More...
 
int xsize
 Maze size in x dimension. More...
 
int ysize
 Maze size in y dimension. More...
 
bool done
 Whether the maze is in a terminal state. More...
 

Detailed Description

Maze environment data structure.

Definition at line 34 of file env_maze.h.

Field Documentation

◆ done

bool EnvMaze::done

Whether the maze is in a terminal state.

Definition at line 41 of file env_maze.h.

Referenced by env_maze_execute(), env_maze_is_done(), and env_maze_reset().

◆ maze

char EnvMaze::maze[(50)][(50)]

Maze.

Definition at line 36 of file env_maze.h.

Referenced by env_maze_execute(), env_maze_get_state(), env_maze_init(), and env_maze_reset().

◆ state

double* EnvMaze::state

Current state.

Definition at line 35 of file env_maze.h.

Referenced by env_maze_free(), env_maze_get_state(), and env_maze_init().

◆ xpos

int EnvMaze::xpos

Current x position.

Definition at line 37 of file env_maze.h.

Referenced by env_maze_execute(), env_maze_get_state(), and env_maze_reset().

◆ xsize

int EnvMaze::xsize

Maze size in x dimension.

Definition at line 39 of file env_maze.h.

Referenced by env_maze_execute(), env_maze_get_state(), env_maze_init(), and env_maze_reset().

◆ ypos

int EnvMaze::ypos

Current y position.

Definition at line 38 of file env_maze.h.

Referenced by env_maze_execute(), env_maze_get_state(), and env_maze_reset().

◆ ysize

int EnvMaze::ysize

Maze size in y dimension.

Definition at line 40 of file env_maze.h.

Referenced by env_maze_execute(), env_maze_get_state(), env_maze_init(), and env_maze_reset().


The documentation for this struct was generated from the following file: