Public Member Functions | |
SnitchPush (std::shared_ptr< gameModel::Environment > env, std::shared_ptr< gameModel::Team > team) | |
auto | execute () const -> gameController::ActionCheckResult override |
![]() | |
Interference (std::shared_ptr< gameModel::Environment > env, std::shared_ptr< gameModel::Team > team, gameModel::InterferenceType type) | |
virtual bool | isPossible () const |
auto | getType () const -> gameModel::InterferenceType |
Additional Inherited Members | |
![]() | |
std::shared_ptr < gameModel::Environment > | env |
std::shared_ptr< gameModel::Team > | team |
gameModel::InterferenceType | type |
|
overridevirtual |
Snitch is moved to random free adjacent position
Implements gameController::Interference.