Class AbstractWebNode
java.lang.Object
org.highlife.api.methods.walking.web.node.AbstractWebNode
- All Implemented Interfaces:
Locatable
- Direct Known Subclasses:
AgilityWebNode,BankWebNode,BasicWebNode,EntranceWebNode,MagicCarpetWebNode,SelfConnectingWebNode,ShipWebNode,TeleportWebNode,TollWebNode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnections(AbstractWebNode... connections) Deprecated.voidaddDualConnections(AbstractWebNode... nodes) voidaddIncomingConnections(AbstractWebNode... connections) voidaddOutgoingConnections(AbstractWebNode... connections) voidclear()doublebooleanbooleanexecute()booleanintgetGridX()intgetGridY()intgetIndex()getTile()getType()intintgetX()intgetY()intgetZ()inthashCode()booleanvoidinitializeConnections(List<AbstractWebNode> connections) booleanisValid()voidremoveConnections(AbstractWebNode... connections) voidremoveDualConnections(AbstractWebNode... connections) voidsetConnections(List<AbstractWebNode> connections) Deprecated.voidsetWeight(int weight) toString()doublewalkingDistance(Tile tile) Methods 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
-
AbstractWebNode
public AbstractWebNode(int x, int y, int z) -
AbstractWebNode
-
-
Method Details
-
getWeight
public int getWeight() -
setWeight
public void setWeight(int weight) -
getType
-
getX
public int getX() -
hasRequirements
public boolean hasRequirements() -
getGridX
public int getGridX() -
getGridY
public int getGridY() -
getZ
public int getZ() -
distance
-
getTile
-
getTileReference
- Specified by:
getTileReferencein interfaceLocatable
-
getY
public int getY() -
setConnections
Deprecated. -
initializeConnections
-
addDualConnections
-
addOutgoingConnections
-
addIncomingConnections
-
addConnections
Deprecated. -
removeConnections
-
removeDualConnections
-
clear
public void clear() -
hashCode
public int hashCode() -
equals
-
toString
-
getIndex
public int getIndex() -
execute
public boolean execute() -
forceNext
public boolean forceNext() -
isValid
public boolean isValid() -
walkingDistance
- Specified by:
walkingDistancein interfaceLocatable
-
getRequiredItems
-
getConnections
-