Class StackMovement
- java.lang.Object
-
- edu.ubo.satellitebeacons.main.movable.movement.StackMovement
-
- All Implemented Interfaces:
Movement
- Direct Known Subclasses:
HorizontalMovement
public class StackMovement extends java.lang.Object implements Movement
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
StackMovement.Node
-
Constructor Summary
Constructors Constructor Description StackMovement(DirectionalMovement movement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
move(Movable movable)
Move a movable.void
onDestinationReachEvent(DestinationReachEvent event)
void
onFullCapacity(FullCapacityEvent event)
void
onStopSync(StopSyncEvent event)
void
setMovements(DirectionalMovement movement, DirectionalMovement... movements)
-
-
-
Constructor Detail
-
StackMovement
public StackMovement(DirectionalMovement movement)
-
-
Method Detail
-
setMovements
public void setMovements(DirectionalMovement movement, DirectionalMovement... movements)
-
onFullCapacity
public void onFullCapacity(FullCapacityEvent event)
-
onDestinationReachEvent
public void onDestinationReachEvent(DestinationReachEvent event)
-
onStopSync
public void onStopSync(StopSyncEvent event)
-
-