mourning-ember / src / main / java / dev / llan / model / pieces / inanimates / PossibleTreasures.java
PossibleTreasures.java
Raw
package dev.llan.model.pieces.inanimates;

import dev.llan.model.cards.*;
import dev.llan.model.pieces.attributes.inventory.equipment.*;
import dev.llan.model.pieces.player.Player;

final class PossibleTreasures {

  static Card[] getPossibleCards(Player player) {
    return new Card[] {
      new BasicAttackCard(player),
      new BasicRangedCard(player),
      new FireballCard(player),
      new HealBuffCard(player),
      new InfernoCard(player),
      new HellfireCard(player),
      new ArmageddonCard(player),
    };
  }

  static final Equipment[] POSSIBLE_EQUIPS =
      new Equipment[] {
        new LifeCowl(),
        new SortingHat(),
        new TerracottaChestplate(),
        new IllusionRobe(),
        new IronGauntlets(),
        new IceHands(),
        new RainBoots(),
        new GoldenBoots(),
        new DragonStaff(),
        new BrokenSword(),
        new WizardShield(),
        new ApprenticeWand(),
        new Candle(),
        new EmeraldRing(),
        new SkullNecklace(),
        new JusticeScales()
      };

  static Equipment[] getPossibleEquips() {
    return POSSIBLE_EQUIPS;
  }
}