Class Legion.AcquirableDecision

  • Enclosing class:
    Legion

    public class Legion.AcquirableDecision
    extends java.lang.Object
    Data for one pending decision. For example, for crossing the 500 there will be a decision, whether the player takes for this legion an angel or an archangel. TODO this should not be here, it should probably be modelled as a game action
    • Field Detail

      • legion

        private final Legion legion
      • points

        private final int points
      • acquirables

        private final java.util.List<CreatureType> acquirables
    • Constructor Detail

      • AcquirableDecision

        public AcquirableDecision​(Legion legion,
                                  int points,
                                  java.util.List<CreatureType> acquirables)
    • Method Detail

      • getAcquirables

        public java.util.List<CreatureType> getAcquirables()
      • getPoints

        public int getPoints()
      • getLegion

        public Legion getLegion()