Skip to content

Commit e93646f

Browse files
author
bytekeeper
committed
GroupId -> int
1 parent 5aa3f9f commit e93646f

File tree

4 files changed

+5
-63
lines changed

4 files changed

+5
-63
lines changed

src/main/java/bwem/Graph.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import bwem.area.Area;
2020
import bwem.area.AreaInitializer;
2121
import bwem.area.typedef.AreaId;
22-
import bwem.area.typedef.GroupId;
2322
import bwem.map.Map;
2423
import bwem.map.TerrainData;
2524
import bwem.tile.MiniTile;
@@ -741,7 +740,7 @@ private void updateGroupIds() {
741740
toVisit.add(start);
742741
while (!toVisit.isEmpty()) {
743742
final Area current = toVisit.remove(toVisit.size() - 1);
744-
((AreaInitializer) current).setGroupId(new GroupId(nextGroupId));
743+
((AreaInitializer) current).setGroupId(nextGroupId);
745744

746745
for (final Area next : current.getAccessibleNeighbors()) {
747746
if (((AreaInitializer) next).getMarkable().isUnmarked()) {

src/main/java/bwem/area/Area.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
import bwem.Base;
1818
import bwem.ChokePoint;
1919
import bwem.area.typedef.AreaId;
20-
import bwem.area.typedef.GroupId;
2120
import bwem.typedef.Altitude;
2221
import bwem.unit.Geyser;
2322
import bwem.unit.Mineral;
@@ -36,7 +35,7 @@ public abstract class Area {
3635
private final AreaId id;
3736
private final WalkPosition walkPositionWithHighestAltitude;
3837
private final int miniTileCount;
39-
GroupId groupId = GroupId.ZERO;
38+
int groupId = 0;
4039
Altitude highestAltitude;
4140
TilePosition topLeft = new TilePosition(Integer.MAX_VALUE, Integer.MAX_VALUE);
4241
TilePosition bottomRight = new TilePosition(Integer.MIN_VALUE, Integer.MIN_VALUE);
@@ -56,7 +55,7 @@ public AreaId getId() {
5655
return this.id;
5756
}
5857

59-
public GroupId getGroupId() {
58+
public int getGroupId() {
6059
return this.groupId;
6160
}
6261

@@ -123,7 +122,7 @@ public List<Area> getAccessibleNeighbors() {
123122
}
124123

125124
public boolean isAccessibleFrom(final Area area) {
126-
return getGroupId().equals(area.getGroupId());
125+
return groupId == area.getGroupId();
127126
}
128127

129128
public List<Mineral> getMinerals() {

src/main/java/bwem/area/AreaInitializer.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
import bwem.Markable;
2626
import bwem.StaticMarkable;
2727
import bwem.area.typedef.AreaId;
28-
import bwem.area.typedef.GroupId;
2928
import bwem.map.Map;
3029
import bwem.map.TerrainData;
3130
import bwem.tile.MiniTile;
@@ -133,10 +132,7 @@ public void addTileInformation(final TilePosition tilePosition, final Tile tile)
133132
}
134133
}
135134

136-
public void setGroupId(final GroupId gid) {
137-
if (!(gid.intValue() >= 1)) {
138-
throw new IllegalArgumentException();
139-
}
135+
public void setGroupId(int gid) {
140136
super.groupId = gid;
141137
}
142138

src/main/java/bwem/area/typedef/GroupId.java

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)