Class EngagementResults.Engagement

  • Enclosing class:
    EngagementResults

    private class EngagementResults.Engagement
    extends java.lang.Object
    Stores information about an engagement. TODO this should probably be a class in the game package
    • Field Detail

      • attacker

        final Legion attacker
      • defender

        private final Legion defender
      • method

        private final java.lang.String method
      • points

        private final int points
      • turns

        private final int turns
      • attackerStartingContents

        private final java.util.List<java.lang.String> attackerStartingContents
      • defenderStartingContents

        private final java.util.List<java.lang.String> defenderStartingContents
      • attackerStartingCertainities

        final java.util.List<java.lang.Boolean> attackerStartingCertainities
      • defenderStartingCertainities

        final java.util.List<java.lang.Boolean> defenderStartingCertainities
      • hexLabel

        private final java.lang.String hexLabel
      • gameTurn

        private final int gameTurn
      • attackerEndingContents

        private final java.util.List<java.lang.String> attackerEndingContents
      • defenderEndingContents

        private final java.util.List<java.lang.String> defenderEndingContents
      • attackerEndingCertainties

        final java.util.List<java.lang.Boolean> attackerEndingCertainties
      • defenderEndingCertainties

        final java.util.List<java.lang.Boolean> defenderEndingCertainties
    • Constructor Detail

      • Engagement

        public Engagement​(Legion winner,
                          java.lang.String method,
                          int points,
                          int turns,
                          java.util.List<java.lang.String> attackerStartingContents,
                          java.util.List<java.lang.String> defenderStartingContents,
                          java.util.List<java.lang.Boolean> attackerStartingCertainities,
                          java.util.List<java.lang.Boolean> defenderStartingCertainities,
                          IOracle oracle)
    • Method Detail

      • getSummary

        public java.lang.String getSummary()
      • setWinnerAndLoserId

        private void setWinnerAndLoserId()
      • getResultText

        public java.lang.String getResultText()