Class Message
java.lang.Object
Message
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Nodeprotected intprotected intMessage is represented my its number of steps, max steps, current node, previous position, waiting queue if message can't be sent and previous moves. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAbstract class to get possible moves where the message can go.protected abstract voidmove()Abstract class move.protected abstract voidAbstract class to remember positions.protected abstract voidsetCurrentNode(Node node) Abstract class setCurrentNode.
-
Field Details
-
numSteps
protected int numStepsMessage is represented my its number of steps, max steps, current node, previous position, waiting queue if message can't be sent and previous moves. -
maxSteps
protected int maxSteps -
currentNode
-
previousPositions
-
waitingQueue
-
previousMoves
-
-
Constructor Details
-
Message
Constructor to initialize a message.
-
-
Method Details
-
move
protected abstract void move()Abstract class move. -
rememberPositions
protected abstract void rememberPositions()Abstract class to remember positions. -
getPossibleMoves
Abstract class to get possible moves where the message can go. -
setCurrentNode
Abstract class setCurrentNode.
-