Class ReputationEngine
- java.lang.Object
-
- ch.sahits.game.openpatrician.engine.AbstractEngine
-
- ch.sahits.game.openpatrician.engine.player.ReputationEngine
-
@Lazy @Service @DependentInitialisation(ch.sahits.game.openpatrician.model.initialisation.StartNewGameBean.class) public class ReputationEngine extends AbstractEngine
Engine to handle the reputation changes.
-
-
Constructor Summary
Constructors Constructor Description ReputationEngine()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<AbstractEngine>getChildren()Any engine may hold various child engines.voidhandlePirateDefeated(ch.sahits.game.openpatrician.event.data.ShipAttackEvent event)voidhandlePirateDefeated(ch.sahits.game.openpatrician.event.data.ShipDefenseEvent 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.
-
handlePirateDefeated
public void handlePirateDefeated(ch.sahits.game.openpatrician.event.data.ShipAttackEvent event)
-
handlePirateDefeated
public void handlePirateDefeated(ch.sahits.game.openpatrician.event.data.ShipDefenseEvent event)
-
-