From: Astrid S. <ast...@us...> - 2008-07-05 13:13:50
|
Update of /cvsroot/arianne/stendhal/src/games/stendhal/server/core/pathfinder In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv16084/src/games/stendhal/server/core/pathfinder Modified Files: Path.java Pathfinder.java Log Message: javadoc and other brooming no other changes Index: Path.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/core/pathfinder/Path.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Path.java 11 Jan 2008 16:59:35 -0000 1.2 --- Path.java 5 Jul 2008 13:13:24 -0000 1.3 *************** *** 41,44 **** --- 41,45 ---- * @param y * start y + * @param destination * @return a list with the path nodes or an empty list if no path is found */ *************** *** 89,92 **** --- 90,94 ---- * @param maxDistance * the maximum distance (air line) a possible path may be + * @param withEntities * @return a list with the path nodes or an empty list if no path is found */ *************** *** 163,166 **** --- 165,169 ---- * @param entity * The entity to point. + * @return true if done with path */ static boolean followPath(final GuidedEntity entity) { Index: Pathfinder.java =================================================================== RCS file: /cvsroot/arianne/stendhal/src/games/stendhal/server/core/pathfinder/Pathfinder.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Pathfinder.java 1 Mar 2008 10:13:31 -0000 1.5 --- Pathfinder.java 5 Jul 2008 13:13:24 -0000 1.6 *************** *** 481,484 **** --- 481,486 ---- * tie-breaker is needed. 1% square distace seems to work fine. A* will * prefer nodes closer to the goal. + * @param nodeGoal + * @return heuristic value for move */ public double getHeuristic(TreeNode nodeGoal) { *************** *** 542,545 **** --- 544,549 ---- * Links the children to this parent node and may also update the * parent path, if a shorter path is found. + * @param x1 + * @param y1 */ private void linkChild(int x1, int y1) { |