This is my first time working with pathfinding, it was working good but then it just kinda stopped working by giving me a VERY long output and the person using the pathfinding would die from hunger before they could find food.
The code will be for a small part of the whole but it should have everything for the pathfinding.
Feel free to help improve the code.
Map.class
/*
The Map Class, One is given to each Entity.
The Map is used to "remember" where that Entity has been
PathFinding will use this.
*/
import java.util.ArrayList;
import java.awt.Point;
public class Map
{
private PathPoint[][] blocks;
int xSize;
int ySize;
Map(int xSizes, int ySizes)
{
xSize = xSizes;
ySize = ySizes;
construct();
}
private void construct()
{
blocks = new PathPoint[xSize][ySize];
for(int x = 0; x < blocks.length; x++)
for(int y = 0; y < blocks[x].length; y++)
blocks[x][y] = new PathPoint(new Point(x,y), new Cell());
}
public void set(java.awt.Point p, Cell c)
{
blocks[p.x][p.y].cell.set(c);
blocks[p.x][p.y].cell.unTake();
}
public void makePathToFood(ArrayList<Integer> path, Point start) throws World.DirectionException
{
makePathToCode(3, path, start);
}
public void makePathToWater(ArrayList<Integer> path, Point start) throws World.DirectionException
{
makePathToCode(2, path, start);
}
public void makePathToCode(int code, ArrayList<Integer> path, Point start) throws World.DirectionException
{
/*
Cells are in a (x,y) order
Cells have a getCode() method
Codes in cells are:
0: basic wall
1: basic floor
2: basic water
3: basic food
zero or less means you can't travel on that cell.
first cell found with the code we want is used to make a path with.
path is a list of move commands
move commands (All are int):
World.NORTH
World.EAST
World.SOUTH
World.WEST
Example:
00000
011G0
01000
0S110
00000
Path for S to G = World.NORTH,World.NORTH,World.EAST,World.EAST
*/
//Clean all old path data
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-0");
for(int x = 0; x < blocks.length; x++)
for(int y = 0; y < blocks[x].length; y++)
blocks[x][y].clear();
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-1");
PathPoint startP = blocks[start.x][start.y];
startP.start = true;
//can't compile with out setting goal.
PathPoint goal = new PathPoint();
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-2");
ArrayList<PathPoint> current = new ArrayList<PathPoint>();
{
current.add(startP);
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-3");
while(current.size()>0)
{
ArrayList<PathPoint> newP = getGoodSides(current.get(0));
current.remove(0);
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-4: got "+newP.size()+" goodsides.");
for(int k = 0; k < newP.size(); k++)
{
PathPoint p = newP.get(k);
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-5: p.cell.getCode() = "+p.cell.getCode());
if(p.cell.getCode() == code)
{
goal = p;
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-5-done");
while(current.size()>0)
{
current.remove(0);
}
k = newP.size();
}
else
{
if(p.cell.getCode() > 0)
{
//it is not a wall type
current.add(p);
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-5-added");
}
}
}
}
}
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-6");
//ok, we found a code we are looking for.
path.clear();
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-7");
for(int k = 0; k < goal.home.size()-1; k++)
path.add(direction(goal.home.get(k),goal.home.get(k+1)));
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-8");
path.add(direction(goal.home.get(goal.home.size()-1),goal));
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-9");
for(int x = 0; x < blocks.length; x++)
for(int y = 0; y < blocks[x].length; y++)
blocks[x][y].clear();
if(Main.DEBUG)
System.out.println("Map.MakePathToCode-10");
}
private int direction(Point a, Point B)/> throws World.DirectionException
{
if((a.x == b.x) && (a.y+1 == b.y))
return World.NORTH;
else
if((a.x+1 == b.x) && (a.y == b.y))
return World.EAST;
else
if((a.x == b.x) && (a.y-1 == b.y))
return World.SOUTH;
else
if((a.x-1 == b.x) && (a.y == b.y))
return World.WEST;
else
throw new World.DirectionException();
}
private ArrayList<PathPoint> getGoodSides(PathPoint pp)
{
ArrayList<PathPoint> newP = new ArrayList<PathPoint>();
newP.add(blocks[pp.x+1][pp.y]);
newP.add(blocks[pp.x-1][pp.y]);
newP.add(blocks[pp.x][pp.y+1]);
newP.add(blocks[pp.x][pp.y-1]);
for(int k = 0; k < newP.size(); k++)
{
if(!newP.get(k).start)
{
//not starting point
if(newP.get(k).home.size() == 0)
{
//no path home yet.
//add self then.
for(int j = 0; j < pp.home.size(); j++)
newP.get(k).home.add(pp.home.get(j));
newP.get(k).home.add(pp);
}
else
{
//path to home already.
if((pp.home.size()+1) < newP.get(k).home.size())
{
//my path is better
//add self then.
for(int j = 0; j < pp.home.size(); j++)
newP.get(k).home.add(pp.home.get(j));
newP.get(k).home.add(pp);
}
}
}
}
return newP;
}
private class PathPoint extends Point
{
public ArrayList<PathPoint> home;
public Cell cell;
public boolean start;
PathPoint()
{
this(new Point(0,0), new Cell());
}
PathPoint(Point p, Cell c)
{
super(p);
cell = c;
home = new ArrayList<PathPoint>();
start = false;
}
public void clear()
{
home.clear();
start = false;
}
}
}
The Cells in the map are:
0:wall
1:floor
2:water
3:food
4:birthing place
0 0 0 0 0 0 0 0 0 0 2 1 1 1 1 1 2 0 0 4 1 1 1 1 1 4 0 0 3 1 1 1 1 1 3 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0
now for the log that I could get:
Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 0 Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePathToCode-4: got 4 goodsides. Map.MakePathToCode-5: p.cell.getCode() = 1 Map.MakePathToCode-5-added Map.MakePat ----jGRASP: process aborted by user.
This post has been edited by vzybilly: 17 August 2011 - 11:14 PM

New Topic/Question
Reply




MultiQuote







|