Class PirateActivity
- java.lang.Object
-
- ch.sahits.game.openpatrician.engine.sea.model.PirateActivity
-
public class PirateActivity extends java.lang.ObjectStorage container for keeping track of pirate activity.- Author:
- Andi Hotz, (c) Sahits GmbH, 2017 Created on Oct 17, 2017
-
-
Constructor Summary
Constructors Constructor Description PirateActivity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(PirateActivityEntry pirateActivity)Add a new pirate activity with the current date.intgetObservationPeriodInDays()Retrieve the number of days for which attacks are tracked back into the past.java.util.List<PirateActivityEntry>getPirateActivity()Retrieve the most recent pirate activities.
-
-
-
Method Detail
-
add
public void add(PirateActivityEntry pirateActivity)
Add a new pirate activity with the current date.- Parameters:
pirateActivity- to be added with the present date.
-
getPirateActivity
public java.util.List<PirateActivityEntry> getPirateActivity()
Retrieve the most recent pirate activities.- Returns:
- list of
PirateActivityEntry
-
getObservationPeriodInDays
public int getObservationPeriodInDays()
Retrieve the number of days for which attacks are tracked back into the past.
-
-