Class BasicWebNode
java.lang.Object
org.highlife.api.methods.walking.web.node.AbstractWebNode
org.highlife.api.methods.walking.web.node.impl.BasicWebNode
- All Implemented Interfaces:
PathAwareWebNode,Locatable
-
Constructor Summary
ConstructorsConstructorDescriptionBasicWebNode(int x, int y) BasicWebNode(int x, int y, int z) BasicWebNode(Tile tile) -
Method Summary
Modifier and TypeMethodDescriptionbooleanexecute(AbstractWebNode next) doublegetType()getValid()booleanbooleanisValid()voidsetRandomizationFactor(double randomizationFactor) voidMethods inherited from class org.highlife.api.methods.walking.web.node.AbstractWebNode
addConnections, addDualConnections, addIncomingConnections, addOutgoingConnections, clear, distance, equals, execute, forceNext, getConnections, getGridX, getGridY, getIndex, getRequiredItems, getTile, getTileReference, getWeight, getX, getY, getZ, hashCode, initializeConnections, removeConnections, removeDualConnections, setConnections, setWeight, toString, walkingDistanceMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.highlife.api.wrappers.interactive.Locatable
canReach, canReach, getRegionId, tileDistance
-
Constructor Details
-
BasicWebNode
public BasicWebNode(int x, int y) -
BasicWebNode
public BasicWebNode(int x, int y, int z) -
BasicWebNode
-
-
Method Details
-
getType
- Overrides:
getTypein classAbstractWebNode
-
hasRequirements
public boolean hasRequirements()- Overrides:
hasRequirementsin classAbstractWebNode
-
isValid
public boolean isValid()- Overrides:
isValidin classAbstractWebNode
-
execute
- Specified by:
executein interfacePathAwareWebNode
-
getRandomizationFactor
public double getRandomizationFactor() -
setRandomizationFactor
public void setRandomizationFactor(double randomizationFactor) -
getValid
-
setValid
-