Esempio n. 1
0
 public void bindAdjacentField(WorldMap WorldMap)
 {
     this.adjacentFieldList = new iField[8];
     this.adjacentFieldList[N] = WorldMap.getField(X - 1, Y - 1);
     this.adjacentFieldList[NE] = WorldMap.getField(X - 1, Y);
     this.adjacentFieldList[E] = WorldMap.getField(X - 1, Y + 1);
     this.adjacentFieldList[SE] = WorldMap.getField(X, Y + 1);
     this.adjacentFieldList[S] = WorldMap.getField(X + 1, Y + 1);
     this.adjacentFieldList[SW] = WorldMap.getField(X + 1, Y);
     this.adjacentFieldList[W] = WorldMap.getField(X + 1, Y - 1);
     this.adjacentFieldList[NW] = WorldMap.getField(X, Y - 1);
 }