public class MapSegmentImageFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
private CityFactory |
cityFactory |
private MapLocationDetectionModel |
dataModel |
private IMapSegmentImageCreator |
imageCreator |
private org.apache.logging.log4j.Logger |
logger |
private List<MapSegmentedImage> |
pirateHideOuts |
private Random |
rnd |
private List<MapSegmentedImage> |
sunkShips |
| Constructor and Description |
|---|
MapSegmentImageFactory() |
| Modifier and Type | Method and Description |
|---|---|
private MapSegmentedImage |
checkMapUnused(MapSegmentedImage mapImage,
List<MapSegmentedImage> segmentList) |
private MapSegmentedImage |
getRandomImage(List<MapSegmentedImage> imgList) |
MapSegmentedImage |
getRandomPirateNest() |
MapSegmentedImage |
getRandomTreasureNest() |
void |
initializeImages() |
private final org.apache.logging.log4j.Logger logger
@Autowired private Random rnd
@Autowired private CityFactory cityFactory
@Autowired private IMapSegmentImageCreator imageCreator
@Autowired private MapLocationDetectionModel dataModel
private List<MapSegmentedImage> pirateHideOuts
private List<MapSegmentedImage> sunkShips
public void initializeImages()
public MapSegmentedImage getRandomPirateNest()
private MapSegmentedImage checkMapUnused(MapSegmentedImage mapImage, List<MapSegmentedImage> segmentList)
public MapSegmentedImage getRandomTreasureNest()
private MapSegmentedImage getRandomImage(List<MapSegmentedImage> imgList)
Copyright © 2011-2016 Sahits GmbH. All Rights Reserved.