public class NeutralDataImpl extends java.lang.Object implements NeutralData
Constructor and Description |
---|
NeutralDataImpl(Map map,
java.util.List<MineralPatch> mineralPatches,
java.util.List<VespeneGeyser> vespeneGeysers,
java.util.List<PlayerUnit> neutralUnits) |
Modifier and Type | Method and Description |
---|---|
Geyser |
getGeyser(Unit unit) |
java.util.List<Geyser> |
getGeysers() |
Mineral |
getMineral(Unit unit)
If a Mineral wrappers the given BWAPI unit, returns a pointer to it.
|
java.util.List<Mineral> |
getMinerals() |
java.util.List<StaticBuilding> |
getStaticBuildings() |
public NeutralDataImpl(Map map, java.util.List<MineralPatch> mineralPatches, java.util.List<VespeneGeyser> vespeneGeysers, java.util.List<PlayerUnit> neutralUnits)
public java.util.List<Mineral> getMinerals()
getMinerals
in interface NeutralData
public Mineral getMineral(Unit unit)
NeutralData
getMineral
in interface NeutralData
public java.util.List<Geyser> getGeysers()
getGeysers
in interface NeutralData
public Geyser getGeyser(Unit unit)
getGeyser
in interface NeutralData
public java.util.List<StaticBuilding> getStaticBuildings()
getStaticBuildings
in interface NeutralData