Class DecksCreator.BuildingCardDefinition

java.lang.Object
it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
Enclosing class:
DecksCreator

private static class DecksCreator.BuildingCardDefinition extends Object
Internal data class representing the raw definition of a building card as loaded from a JSON file. Contains the card identifier, effect ID, era, price, prestige value, and a list of additional parameters.
  • Field Details

    • id

      String id
    • effectId

      int effectId
    • era

      int era
    • price

      int price
    • prestigeValue

      int prestigeValue
    • params

      List<Object> params
  • Constructor Details

    • BuildingCardDefinition

      private BuildingCardDefinition()