tempusmud.carto.map
Class CartoMap.AStarNode

java.lang.Object
  |
  +--tempusmud.carto.map.CartoMap.AStarNode
Enclosing class:
CartoMap

static class CartoMap.AStarNode
extends java.lang.Object
implements java.lang.Comparable

AStarNode used for buildPath. This could be moved out of CartoMap


Field Summary
(package private)  int cost
           
(package private)  int dirToParent
           
(package private)  int f
           
(package private) static int heuristic
           
(package private)  CartoMap.AStarNode parent
           
(package private)  java.awt.Point pos
           
 
Constructor Summary
CartoMap.AStarNode(java.awt.Point p)
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 boolean equals(java.lang.Object other)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cost

int cost

heuristic

static int heuristic

f

int f

parent

CartoMap.AStarNode parent

dirToParent

int dirToParent

pos

java.awt.Point pos
Constructor Detail

CartoMap.AStarNode

public CartoMap.AStarNode(java.awt.Point p)
Method Detail

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Last modified: Sun Jan 30, 20:15 EST