예제 #1
0
  /** Returns a mapped point or creates and adds one */
  private final PathPoint openPoint(int par1, int par2, int par3) {
    int var4 = PathPoint.makeHash(par1, par2, par3);
    PathPoint var5 = (PathPoint) this.pointMap.lookup(var4);

    if (var5 == null) {
      var5 = new PathPoint(par1, par2, par3);
      this.pointMap.addKey(var4, var5);
    }

    return var5;
  }