Public Member Functions | |
| BlockCell (std::shared_ptr< gameModel::Environment > env, std::shared_ptr< gameModel::Team > team, gameModel::Position target) | |
| bool | isPossible () const override |
| 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) | |
| 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 |
Places CubeOfShit on target position
Implements gameController::Interference.
|
overridevirtual |
Checks if Interference is possible
Reimplemented from gameController::Interference.
1.8.6