1717import bwapi .TilePosition ;
1818import bwapi .WalkPosition ;
1919import bwem .area .Area ;
20- import bwem .area .AreaInitializerImpl ;
20+ import bwem .area .AreaInitializer ;
2121import bwem .area .typedef .AreaId ;
2222import bwem .area .typedef .GroupId ;
2323import bwem .map .Map ;
@@ -264,7 +264,7 @@ public void createAreas(final List<Pair<WalkPosition, Integer>> areasList) {
264264 for (int id = 1 ; id <= areasList .size (); ++id ) {
265265 final WalkPosition top = areasList .get (id - 1 ).getLeft ();
266266 final int miniTileCount = areasList .get (id - 1 ).getRight ();
267- this .areas .add (new AreaInitializerImpl (getMap (), new AreaId (id ), top , miniTileCount ));
267+ this .areas .add (new AreaInitializer (getMap (), new AreaId (id ), top , miniTileCount ));
268268 }
269269 }
270270
@@ -458,8 +458,8 @@ public void createChokePoints(
458458 final AreaId a = new AreaId (loopA );
459459 final AreaId b = new AreaId (loopB );
460460 if (!getChokePoints (a , b ).isEmpty ()) {
461- ((AreaInitializerImpl ) getArea (a )).addChokePoints (getArea (b ), getChokePoints (a , b ));
462- ((AreaInitializerImpl ) getArea (b )).addChokePoints (getArea (a ), getChokePoints (a , b ));
461+ ((AreaInitializer ) getArea (a )).addChokePoints (getArea (b ), getChokePoints (a , b ));
462+ ((AreaInitializer ) getArea (b )).addChokePoints (getArea (a ), getChokePoints (a , b ));
463463
464464 this .chokePoints .addAll (getChokePoints (a , b ));
465465 }
@@ -512,7 +512,7 @@ public void computeChokePointDistanceMatrix() {
512512 }
513513
514514 // 4) Update Area::m_AccessibleNeighbors for each Area
515- for (final Area area : getAreas ()) ((AreaInitializerImpl ) area ).updateAccessibleNeighbors ();
515+ for (final Area area : getAreas ()) ((AreaInitializer ) area ).updateAccessibleNeighbors ();
516516
517517 // 5) Update Area::m_groupId for each Area
518518 updateGroupIds ();
@@ -524,22 +524,22 @@ public void collectInformation() {
524524 for (final Mineral mineral : getMap ().getNeutralData ().getMinerals ()) {
525525 final Area area = getMap ().getMainArea (mineral .getTopLeft (), mineral .getSize ());
526526 if (area != null ) {
527- ((AreaInitializerImpl ) area ).addMineral (mineral );
527+ ((AreaInitializer ) area ).addMineral (mineral );
528528 }
529529 }
530530
531531 for (Geyser geyser : getMap ().getNeutralData ().getGeysers ()) {
532532 final Area area = getMap ().getMainArea (geyser .getTopLeft (), geyser .getSize ());
533533 if (area != null ) {
534- ((AreaInitializerImpl ) area ).addGeyser (geyser );
534+ ((AreaInitializer ) area ).addGeyser (geyser );
535535 }
536536 }
537537
538538 for (int y = 0 ; y < getMap ().getData ().getMapData ().getTileSize ().getY (); ++y )
539539 for (int x = 0 ; x < getMap ().getData ().getMapData ().getTileSize ().getX (); ++x ) {
540540 final Tile tile = getMap ().getData ().getTile (new TilePosition (x , y ));
541541 if (tile .getAreaId ().intValue () > 0 ) {
542- ((AreaInitializerImpl ) getArea (tile .getAreaId ()))
542+ ((AreaInitializer ) getArea (tile .getAreaId ()))
543543 .addTileInformation (new TilePosition (x , y ), tile );
544544 }
545545 }
@@ -548,7 +548,7 @@ public void collectInformation() {
548548 public void createBases (final TerrainData terrainData ) {
549549 this .bases .clear ();
550550 for (final Area area : this .areas ) {
551- ((AreaInitializerImpl ) area ).createBases (terrainData );
551+ ((AreaInitializer ) area ).createBases (terrainData );
552552 this .bases .addAll (area .getBases ());
553553 }
554554 }
@@ -575,7 +575,7 @@ private void computeChokePointDistances(final Area pContext) {
575575 }
576576
577577 final int [] distanceToTargets =
578- ((AreaInitializerImpl ) pContext ).computeDistances (pStart , targets );
578+ ((AreaInitializer ) pContext ).computeDistances (pStart , targets );
579579
580580 setPathForComputeChokePointDistances (distanceToTargets , pStart , targets , false );
581581 }
@@ -682,7 +682,7 @@ private int[] computeDistances(final ChokePoint start, final List<ChokePoint> ta
682682 }
683683
684684 for (final Area pArea :
685- new Area []{current .getAreas ().getLeft (), current .getAreas ().getRight ()}) {
685+ new Area []{current .getAreas ().getLeft (), current .getAreas ().getRight ()}) {
686686 for (final ChokePoint next : pArea .getChokePoints ()) {
687687 if (!next .equals (current )) {
688688 final int newNextDist = currentDist + distance (current , next );
@@ -735,19 +735,19 @@ private int[] computeDistances(final ChokePoint start, final List<ChokePoint> ta
735735 private void updateGroupIds () {
736736 int nextGroupId = 1 ;
737737
738- AreaInitializerImpl .getStaticMarkable ().unmarkAll ();
738+ AreaInitializer .getStaticMarkable ().unmarkAll ();
739739
740740 for (final Area start : getAreas ()) {
741- if (((AreaInitializerImpl ) start ).getMarkable ().isUnmarked ()) {
741+ if (((AreaInitializer ) start ).getMarkable ().isUnmarked ()) {
742742 final List <Area > toVisit = new ArrayList <>();
743743 toVisit .add (start );
744744 while (!toVisit .isEmpty ()) {
745745 final Area current = toVisit .remove (toVisit .size () - 1 );
746- ((AreaInitializerImpl ) current ).setGroupId (new GroupId (nextGroupId ));
746+ ((AreaInitializer ) current ).setGroupId (new GroupId (nextGroupId ));
747747
748748 for (final Area next : current .getAccessibleNeighbors ()) {
749- if (((AreaInitializerImpl ) next ).getMarkable ().isUnmarked ()) {
750- ((AreaInitializerImpl ) next ).getMarkable ().setMarked ();
749+ if (((AreaInitializer ) next ).getMarkable ().isUnmarked ()) {
750+ ((AreaInitializer ) next ).getMarkable ().setMarked ();
751751 toVisit .add (next );
752752 }
753753 }
0 commit comments