HOG2
|
#include <MNAgentPuzzle.h>
Public Member Functions | |
MNAgentPuzzleState () | |
MNAgentPuzzleState (unsigned int _width, unsigned int _height) | |
void | BlockCell (int x, int y) |
void | AddAgent (int x, int y) |
Public Attributes | |
int | width |
int | height |
unsigned int | numAgents |
int | currentAgent |
std::vector< uint64_t > | locations |
Definition at line 30 of file MNAgentPuzzle.h.
|
inline |
Definition at line 32 of file MNAgentPuzzle.h.
|
inline |
Definition at line 33 of file MNAgentPuzzle.h.
References currentAgent, and numAgents.
|
inline |
Definition at line 45 of file MNAgentPuzzle.h.
|
inline |
Definition at line 40 of file MNAgentPuzzle.h.
int MNAgentPuzzleState::currentAgent |
Definition at line 52 of file MNAgentPuzzle.h.
Referenced by MNAgentEnvironment::ApplyAction(), MNAgentEnvironment::GetActions(), and MNAgentPuzzleState().
int MNAgentPuzzleState::height |
Definition at line 50 of file MNAgentPuzzle.h.
Referenced by MNAgentPuzzleState(), and MNAgentEnvironment::OpenGLDraw().
std::vector<uint64_t> MNAgentPuzzleState::locations |
Definition at line 53 of file MNAgentPuzzle.h.
Referenced by AddAgent(), MNAgentEnvironment::ApplyAction(), BlockCell(), MNAgentEnvironment::GetActions(), MNAgentEnvironment::OpenGLDraw(), and operator==().
unsigned int MNAgentPuzzleState::numAgents |
Definition at line 51 of file MNAgentPuzzle.h.
Referenced by AddAgent(), MNAgentEnvironment::ApplyAction(), MNAgentPuzzleState(), and MNAgentEnvironment::OpenGLDraw().
int MNAgentPuzzleState::width |
Definition at line 50 of file MNAgentPuzzle.h.
Referenced by AddAgent(), MNAgentEnvironment::ApplyAction(), BlockCell(), MNAgentEnvironment::GetActions(), MNAgentPuzzleState(), and MNAgentEnvironment::OpenGLDraw().