Package megamek.common.loaders
Class BLKFile.ParsedBayInfo
java.lang.Object
megamek.common.loaders.BLKFile.ParsedBayInfo
- Enclosing class:
BLKFile
Class that holds data relating to transport bays and functionality to parse .blk file transport bay entries
-
Constructor Summary
ConstructorsConstructorDescriptionParsedBayInfo(String numbers, HashSet<Integer> usedBayNumbers) ParsedBayInfo(String numbers, HashSet<Integer> usedBayNumbers, boolean clanTechBase) -
Method Summary
Modifier and TypeMethodDescriptionstatic PlatoonTypedecodePlatoonType(String typeString) intintgetDoors()intdoublegetSize()booleanisClan()booleanstatic String[]normalizeTransporterNumbers(String numbers) static String[]normalizeTransporterNumbers(String numbers, boolean clanTechBase)
-
Constructor Details
-
ParsedBayInfo
- Throws:
BLKDecodingException
-
ParsedBayInfo
public ParsedBayInfo(String numbers, HashSet<Integer> usedBayNumbers, boolean clanTechBase) throws BLKDecodingException - Throws:
BLKDecodingException
-
-
Method Details
-
getSize
public double getSize() -
getDoors
public int getDoors() -
getBayNumber
public int getBayNumber() -
getPlatoonType
-
isComstarBay
public boolean isComstarBay() -
isClan
public boolean isClan() -
getFacing
public int getFacing() -
normalizeTransporterNumbers
- Throws:
BLKDecodingException
-
normalizeTransporterNumbers
public static String[] normalizeTransporterNumbers(String numbers, boolean clanTechBase) throws BLKDecodingException - Throws:
BLKDecodingException
-
decodePlatoonType
- Throws:
BLKDecodingException
-