Public Member Functions | |
| Impulse (std::shared_ptr< gameModel::Environment > env, std::shared_ptr< gameModel::Team > team) | |
| auto | execute () const -> gameController::ActionCheckResult override |
Public Member Functions inherited from gameController::Interference | |
| 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 | |
Protected Attributes inherited from gameController::Interference | |
|
std::shared_ptr < gameModel::Environment > | env |
| std::shared_ptr< gameModel::Team > | team |
| gameModel::InterferenceType | type |
|
overridevirtual |
If a Keeper or Chaser holds the quaffle, quaffle is moved to a random free adjacent position
Implements gameController::Interference.
1.8.6