Skip to content

Commit aadcebb

Browse files
committed
use final int id everywhere and idToEnum name
1 parent 29c4e67 commit aadcebb

27 files changed

+72
-72
lines changed

src/main/java/bwapi/Bullet.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@
44

55
public class Bullet {
66
private final BulletData bulletData;
7+
private final int id;
78
private final Game game;
89

9-
Bullet(final BulletData bulletData, final Game game) {
10+
Bullet(final BulletData bulletData, final int id, final Game game) {
1011
this.bulletData = bulletData;
12+
this.id = id;
1113
this.game = game;
1214
}
1315

1416
public int getID() {
15-
return bulletData.getId();
17+
return id;
1618
}
1719

1820
public boolean exists() {
@@ -24,7 +26,7 @@ public Player getPlayer() {
2426
}
2527

2628
public BulletType getType() {
27-
return BulletType.bulletTypes[bulletData.getType()];
29+
return BulletType.idToEnum[bulletData.getType()];
2830
}
2931

3032
public Unit getSource() {

src/main/java/bwapi/BulletType.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,13 @@ public enum BulletType {
4848
None(209),
4949
Unknown(210);
5050

51-
public static BulletType[] bulletTypes = new BulletType[210 + 1];
51+
static final BulletType[] idToEnum = new BulletType[210 + 1];
5252

5353
static {
54-
Arrays.stream(BulletType.values()).forEach(v -> bulletTypes[v.id] = v);
54+
Arrays.stream(BulletType.values()).forEach(v -> idToEnum[v.id] = v);
5555
}
5656

57-
private int id;
57+
final int id;
5858

5959
BulletType(final int id) {
6060
this.id = id;

src/main/java/bwapi/CommandType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public enum CommandType {
2929
Arrays.stream(CommandType.values()).forEach(v -> idToEnum[v.id] = v);
3030
}
3131

32-
public final int id;
32+
final int id;
3333

3434
CommandType(final int id) {
3535
this.id = id;

src/main/java/bwapi/CoordinateType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public enum CoordinateType {
1414
Arrays.stream(CoordinateType.values()).forEach(v -> idToEnum[v.id] = v);
1515
}
1616

17-
public final int id;
17+
final int id;
1818

1919
CoordinateType(final int id) {
2020
this.id = id;

src/main/java/bwapi/DamageType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public enum DamageType {
99
None(5),
1010
Unknown(6);
1111

12-
public final int id;
12+
final int id;
1313

1414
DamageType(final int id) {
1515
this.id = id;

src/main/java/bwapi/EventType.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ public enum EventType {
3333
final int id;
3434

3535
EventType(int id) {
36-
3736
this.id = id;
3837
}
3938
}

src/main/java/bwapi/ExplosionType.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public enum ExplosionType {
2727
Air_Splash(23),
2828
Unknown(24);
2929

30-
public final int id;
30+
final int id;
3131

3232
ExplosionType(final int id) {
3333
this.id = id;

src/main/java/bwapi/Flag.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ public enum Flag {
44
CompleteMapInformation(0),
55
UserInput(1);
66

7-
public final int value;
7+
final int id;
88

9-
Flag(final int value) {
10-
this.value = value;
9+
Flag(final int id) {
10+
this.id = id;
1111
}
1212
}

src/main/java/bwapi/Game.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import bwapi.ClientData.Command;
44
import bwapi.ClientData.GameData;
55
import bwapi.ClientData.Shape;
6-
import bwapi.ClientData.UnitData;
6+
77
import java.util.*;
88
import java.util.stream.Collectors;
99
import java.util.stream.IntStream;
@@ -141,13 +141,13 @@ void init() {
141141
final int bulletCount = 100;
142142
bullets = new Bullet[bulletCount];
143143
for (int id = 0; id < bulletCount; id++) {
144-
bullets[id] = new Bullet(gameData.getBullets(id), this);
144+
bullets[id] = new Bullet(gameData.getBullets(id), id,this);
145145
}
146146

147147
final int regionCount = gameData.getRegionCount();
148148
regions = new Region[regionCount];
149149
for (int id = 0; id < regionCount; id++) {
150-
regions[id] = new Region(gameData.getRegions(id), this);
150+
regions[id] = new Region(gameData.getRegions(id),this);
151151
}
152152

153153
for (final Region region : regions) {
@@ -373,7 +373,7 @@ public Region getRegion(final int regionID) {
373373
}
374374

375375
public GameType getGameType() {
376-
return GameType.gameTypes[gameData.getGameType()];
376+
return GameType.idToEnum[gameData.getGameType()];
377377
}
378378

379379
public int getLatency() {
@@ -429,11 +429,11 @@ public void pingMinimap(final Position p) {
429429
}
430430

431431
public boolean isFlagEnabled(final Flag flag) {
432-
return gameData.getFlags(flag.value);
432+
return gameData.getFlags(flag.id);
433433
}
434434

435435
public void enableFlag(final Flag flag) {
436-
addCommand(EnableFlag, flag.value, 1);
436+
addCommand(EnableFlag, flag.id, 1);
437437
}
438438

439439
public List<Unit> getUnitsOnTile(final int tileX, final int tileY) {
@@ -1114,7 +1114,7 @@ public List<Player> observers() {
11141114

11151115
public void drawText(final CoordinateType ctype, final int x, final int y, final String cstr_format) {
11161116
final int stringId = client.addString(cstr_format);
1117-
addShape(ShapeType.Text, ctype, x, y, 0, 0, stringId, textSize.value, 0, false);
1117+
addShape(ShapeType.Text, ctype, x, y, 0, 0, stringId, textSize.id, 0, false);
11181118
}
11191119

11201120
public void drawTextMap(final int x, final int y, final String cstr_format) {

src/main/java/bwapi/GameType.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ public enum GameType {
2424
Pro_Gamer_League(32), // Not valid
2525
Unknown(33);
2626

27-
public static GameType[] gameTypes = new GameType[33 + 1];
27+
static final GameType[] idToEnum = new GameType[33 + 1];
2828

2929
static {
30-
Arrays.stream(GameType.values()).forEach(v -> gameTypes[v.id] = v);
30+
Arrays.stream(GameType.values()).forEach(v -> idToEnum[v.id] = v);
3131
}
3232

3333

34-
public final int id;
34+
final int id;
3535

3636
GameType(final int id) {
3737
this.id = id;

0 commit comments

Comments
 (0)