Class ChurchEngine
- java.lang.Object
-
- ch.sahits.game.openpatrician.engine.AbstractEngine
-
- ch.sahits.game.openpatrician.engine.land.city.ChurchEngine
-
public class ChurchEngine extends AbstractEngine
- Author:
- Andi Hotz, (c) Sahits GmbH, 2015 Created on Jun 21, 2015
-
-
Constructor Summary
Constructors Constructor Description ChurchEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidestablishChurch(ch.sahits.game.openpatrician.model.city.ICity city)java.util.List<AbstractEngine>getChildren()Any engine may hold various child engines.voidhandleWeeklyUpdate(ch.sahits.game.event.data.PeriodicalTimeWeekEndUpdate event)
-
-
-
Method Detail
-
getChildren
public java.util.List<AbstractEngine> getChildren()
Description copied from class:AbstractEngineAny engine may hold various child engines. This is the way to retrieve them. If there are no child engines, return an empty list. Subclasses have to implement this in the proper way.- Specified by:
getChildrenin classAbstractEngine- Returns:
- list of child engines.
-
handleWeeklyUpdate
public void handleWeeklyUpdate(ch.sahits.game.event.data.PeriodicalTimeWeekEndUpdate event)
-
establishChurch
public void establishChurch(ch.sahits.game.openpatrician.model.city.ICity city)
-
-