Class GuildEngine
- java.lang.Object
-
- ch.sahits.game.openpatrician.engine.AbstractEngine
-
- ch.sahits.game.openpatrician.engine.land.city.GuildEngine
-
@Component @Lazy public class GuildEngine extends AbstractEngine
Engine to interact with the guild- Author:
- Andi Hotz, (c) Sahits GmbH, 2016 Created on Nov 06, 2016
-
-
Constructor Summary
Constructors Constructor Description GuildEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidestablishGuild(ch.sahits.game.openpatrician.model.city.ICity city)java.util.List<AbstractEngine>getChildren()Any engine may hold various child engines.voidhandleDailyUpdate(ch.sahits.game.event.data.ClockTickDayChange event)
-
-
-
Method Detail
-
establishGuild
public void establishGuild(ch.sahits.game.openpatrician.model.city.ICity city)
-
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.
-
handleDailyUpdate
public void handleDailyUpdate(ch.sahits.game.event.data.ClockTickDayChange event)
-
-