Class LegionAction

java.lang.Object
net.sf.colossus.game.actions.LegionAction
All Implemented Interfaces:
GameAction
Direct Known Subclasses:
AddCreatureAction, RelocateLegion

public abstract class LegionAction extends Object implements GameAction
A base class for all actions affecting a single legion in the game. This exists only for implementation purposes and is not intended to be instantiated directly.
  • Field Details

    • legion

      protected final Legion legion
  • Constructor Details

    • LegionAction

      public LegionAction(Legion legion)
  • Method Details

    • getLegion

      public Legion getLegion()
      The legion that was changed.