IMediterreanMappublic class MediterreanSeaMap extends java.lang.Object implements IMediterreanMap
| Constructor | Description |
|---|---|
MediterreanSeaMap() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addTradeAgreement(IPlayer player,
ITradeAgreement agreement) |
Add a trade agreement for a player.
|
boolean |
exploreSpot(IPlayer player,
javafx.geometry.Point2D coordinates) |
Player explored a spot and may have detected a trading spot.
|
java.util.Map<javafx.geometry.Point2D,IMediterreanCity> |
getDiscoveredTradingSpots() |
Retrieve a map of all discovered trading spot locations along with their
names.
|
java.util.List<javafx.geometry.Point2D> |
getExploredLocations(IPlayer player) |
Retrieve a list of all discovered location for a player.
|
java.util.List<ITradeAgreement> |
getTradeAgreements(IPlayer player) |
Retreive the trade agreements for a specific player.
|
public boolean exploreSpot(IPlayer player, javafx.geometry.Point2D coordinates)
IMediterreanMapexploreSpot in interface IMediterreanMapplayer - that does the exploringcoordinates - location that is exploredpublic java.util.Map<javafx.geometry.Point2D,IMediterreanCity> getDiscoveredTradingSpots()
IMediterreanMapgetDiscoveredTradingSpots in interface IMediterreanMappublic java.util.List<javafx.geometry.Point2D> getExploredLocations(IPlayer player)
IMediterreanMapgetExploredLocations in interface IMediterreanMapplayer - for which the location should be retrieved.public void addTradeAgreement(IPlayer player, ITradeAgreement agreement)
IMediterreanMapaddTradeAgreement in interface IMediterreanMapplayer - for whom to add an agreementagreement - to be added.public java.util.List<ITradeAgreement> getTradeAgreements(IPlayer player)
IMediterreanMapgetTradeAgreements in interface IMediterreanMapplayer - for which the agreement should be looked up.Copyright © 2011-2018 Sahits GmbH. All Rights Reserved.