Package ch.sahits.game.openpatrician.model.event
Package ch.sahits.game.openpatrician.model.event
This package encapsulates events that are caused by models. The reason they are defined here is to circumvent circular dependencies as OpenPatricianGameEvent is already dependent of OpenPatricianModel
-
Interface Summary Interface Description IShipEntersPortEvent Interface defining the ship entering a port. -
Class Summary Class Description BuildingFinished Event object for a finished building.FoundingCityBecomesAccessible NewPirateEvent PausableSchedulableTask Schedulable task that can be paused.PersonLeavesTavernEvent Event indicating that a person in the city left the tavern.SchedulableTask Abstract task class to be used with a SheduledExecutorService.TargetedEvent TimedTask Timed task with a specified execution time.TimedUpdatableTaskList List of tasks that are to be executed at a certain time. -
Enum Summary Enum Description EEventMediaType Enumeration mapping the various events (e.g.