Skip to content

Commit

Permalink
rename TroopSpace to InfantryCompartment
Browse files Browse the repository at this point in the history
  • Loading branch information
SJuliez committed Nov 5, 2024
1 parent 001bcc4 commit 3bee592
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 19 deletions.
10 changes: 5 additions & 5 deletions megamek/src/megamek/common/Entity.java
Original file line number Diff line number Diff line change
Expand Up @@ -8918,7 +8918,7 @@ public String getUnusedString(ViewFormatting formatting) {
} else {
result.append(next.getUnusedString());
}
if (isOmni() && ((next instanceof TroopSpace)
if (isOmni() && ((next instanceof InfantryCompartment)
|| (next instanceof Bay))) {
if (omniPodTransports.contains(next)) {
result.append(" (Pod)");
Expand Down Expand Up @@ -10123,8 +10123,8 @@ public boolean isEligibleForTargetingPhase() {
public double getTroopCarryingSpace() {
double space = 0;
for (Transporter t : transports) {
if (t instanceof TroopSpace) {
space += ((TroopSpace) t).totalSpace;
if (t instanceof InfantryCompartment) {
space += ((InfantryCompartment) t).totalSpace;
}
}
return space;
Expand All @@ -10133,8 +10133,8 @@ public double getTroopCarryingSpace() {
public double getPodMountedTroopCarryingSpace() {
double space = 0;
for (Transporter t : omniPodTransports) {
if (t instanceof TroopSpace) {
space += ((TroopSpace) t).totalSpace;
if (t instanceof InfantryCompartment) {
space += ((InfantryCompartment) t).totalSpace;
}
}
return space;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@
* Represents a volume of space set aside for carrying troops and their equipment under battle
* conditions. Typically, a component of an APC.
*/
public final class TroopSpace implements Transporter {
public final class InfantryCompartment implements Transporter {
private static final long serialVersionUID = 7837499891552862932L;

/**
* The troops being carried.
*/
Map<Integer, Double> troops = new HashMap<>();

/**
* The total amount of space available for troops.
*/
Expand All @@ -46,7 +46,7 @@ public final class TroopSpace implements Transporter {
/**
* The default constructor is only for serialization.
*/
private TroopSpace() {
private InfantryCompartment() {
totalSpace = 0;
currentSpace = 0;
}
Expand All @@ -58,7 +58,7 @@ private TroopSpace() {
*
* @param space The weight of troops (in tons) this space can carry.
*/
public TroopSpace(double space) {
public InfantryCompartment(double space) {
totalSpace = space;
currentSpace = space;
}
Expand Down Expand Up @@ -125,7 +125,7 @@ public Vector<Entity> getLoadedUnits() {
for (Map.Entry<Integer, Double> entry : troops.entrySet()) {
int key = entry.getKey();
Entity entity = game.getEntity(key);

if (entity != null) {
loaded.add(entity);
}
Expand Down Expand Up @@ -240,7 +240,7 @@ public String toString() {
public void setGame(Game game) {
this.game = game;
}

@Override
public void resetTransporter() {
troops = new HashMap<>();
Expand Down
2 changes: 1 addition & 1 deletion megamek/src/megamek/common/Tank.java
Original file line number Diff line number Diff line change
Expand Up @@ -2498,7 +2498,7 @@ public int getFreeSlots() {
// total)
boolean infantryBayCounted = false;
for (Transporter transport : getTransports()) {
if (transport instanceof TroopSpace) {
if (transport instanceof InfantryCompartment) {
usedSlots++;
infantryBayCounted = true;
break;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -450,7 +450,7 @@ protected void processTransports() {
assign("Docking Collar", DT, 1);
} else if (t instanceof InfantryBay) {
assign("Infantry Bay", IT, ((InfantryBay) t).getCapacity());
} else if (t instanceof TroopSpace) {
} else if (t instanceof InfantryCompartment) {
assign("Troop Space", IT, t.getUnused());
} else if (t instanceof MekBay) {
assign("Mek Bay", MT, (int) ((MekBay) t).getCapacity());
Expand Down
2 changes: 1 addition & 1 deletion megamek/src/megamek/common/loaders/BLKFile.java
Original file line number Diff line number Diff line change
Expand Up @@ -1193,7 +1193,7 @@ protected void addTransports(Entity e) throws EntityLoadingException {
case "troopspace":
// Everything after the ':' should be the space's size.
double fsize = Double.parseDouble(numbers);
e.addTransporter(new TroopSpace(fsize), isPod);
e.addTransporter(new InfantryCompartment(fsize), isPod);
break;
case "cargobay":
pbi = new ParsedBayInfo(numbers, usedBayNumbers);
Expand Down
2 changes: 1 addition & 1 deletion megamek/src/megamek/common/templates/TROView.java
Original file line number Diff line number Diff line change
Expand Up @@ -684,7 +684,7 @@ protected String formatLocationTableEntry(Entity entity, Mounted<?> mounted) {
*/
protected @Nullable Map<String, Object> formatTransporter(Transporter transporter, String loc) {
final Map<String, Object> retVal = new HashMap<>();
if (transporter instanceof TroopSpace) {
if (transporter instanceof InfantryCompartment) {
retVal.put("name", Messages.getString("TROView.TroopSpace"));
retVal.put("tonnage", transporter.getUnused());
} else if (transporter instanceof Bay) {
Expand Down
6 changes: 3 additions & 3 deletions megamek/src/megamek/common/verifier/TestSupportVehicle.java
Original file line number Diff line number Diff line change
Expand Up @@ -1512,7 +1512,7 @@ public StringBuffer printSlotCalculation() {

boolean troopSpaceFound = false;
for (Transporter transport : supportVee.getTransports()) {
if ((transport instanceof TroopSpace) && !troopSpaceFound) {
if ((transport instanceof InfantryCompartment) && !troopSpaceFound) {
buff.append(StringUtil.makeLength("Troop Space", 30));
buff.append("1\n");
troopSpaceFound = true;
Expand Down Expand Up @@ -1702,7 +1702,7 @@ public int getCrewSlots() {
}

/**
* Each distinct bay requires a slot, regardless of size. All {@link TroopSpace}
* Each distinct bay requires a slot, regardless of size. All {@link InfantryCompartment}
* is treated as a single bay.
*
* @return The number of slots required by transporters.
Expand All @@ -1714,7 +1714,7 @@ public int getTransportSlots() {
for (Transporter transporter : supportVee.getTransports()) {
if ((transporter instanceof Bay transportBay) && !transportBay.isQuarters()) {
slots++;
} else if ((transporter instanceof TroopSpace) && !foundTroopSpace) {
} else if ((transporter instanceof InfantryCompartment) && !foundTroopSpace) {
slots++;
foundTroopSpace = true;
}
Expand Down
2 changes: 1 addition & 1 deletion megamek/src/megamek/common/verifier/TestTank.java
Original file line number Diff line number Diff line change
Expand Up @@ -667,7 +667,7 @@ public StringBuffer printSlotCalculation() {
// total)
boolean infantryBayCounted = false;
for (Transporter transport : tank.getTransports()) {
if (transport instanceof TroopSpace) {
if (transport instanceof InfantryCompartment) {
buff.append(StringUtil.makeLength("Troop Space", 30));
buff.append("1\n");
infantryBayCounted = true;
Expand Down

0 comments on commit 3bee592

Please sign in to comment.