Package com.deco2800.game.ai.movement
Interface MovementController
- All Known Implementing Classes:
PhysicsMovementComponent
public interface MovementController
A movement controller moves something to a given a target.
-
Method Details
-
setMoving
void setMoving(boolean movementEnabled)- Parameters:
movementEnabled
- true to enable controller movement, false to disable.
-
getMoving
boolean getMoving()- Returns:
- True when movement enabled, false when disabled
-
getTarget
Vector2 getTarget()- Returns:
- Target position in the world
-
setTarget
- Parameters:
target
- Target position in the world. Controller will steer toward the target.
-