package seatrading.ships;

import seatrading.main.Harbor;

/**
 * @author Daniel "3ICE" Berezvai
 */
public interface IShip {

  public boolean setSailTo(Harbor h);

  public double tradeAtHarbor();

  public String getName();

  public void initialLoad();

  public void printCurrentLoad();

  public double getTotalWeight();

//  public void printCapacityAndPercentFull();
  public Harbor getHarbor();

  public boolean isAtHarbor();

  public double reFuel();

  public void canNotTradeNextRound();

  public void canTradeNextRound();

  public boolean canTrade();
}
