baba-is-auto
C++17 Baba Is You simulator
Loading...
Searching...
No Matches
baba_is_auto::RandomAgent Class Referencefinal

RandomAgent class. More...

#include <RandomAgent.hpp>

Inheritance diagram for baba_is_auto::RandomAgent:
baba_is_auto::IAgent

Public Member Functions

virtual ~RandomAgent ()=default
 Default virtual destructor.
 
Direction GetAction (const Game &state) override
 
- Public Member Functions inherited from baba_is_auto::IAgent
virtual ~IAgent ()=default
 Default virtual destructor.
 

Detailed Description

RandomAgent class.

This class is an agent that plays an action at random.

Constructor & Destructor Documentation

◆ ~RandomAgent()

virtual baba_is_auto::RandomAgent::~RandomAgent ( )
virtualdefault

Default virtual destructor.

Member Function Documentation

◆ GetAction()

Direction baba_is_auto::RandomAgent::GetAction ( const Game state)
overridevirtual

Gets an action of agent.

Parameters
stateThe current game state.
Returns
An action of agent.

Implements baba_is_auto::IAgent.


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