Class CharacterDeckGenerator

java.lang.Object
it.polimi.ingsw.Model.CharacterDeckGenerator

public class CharacterDeckGenerator extends Object
Any GameMode.ADVANCED game must start with a selection of 3 different CharacterCards and this class is the generator of such cards.
  • Constructor Details

    • CharacterDeckGenerator

      public CharacterDeckGenerator()
  • Method Details

    • generateCardSet

      public static List<CharacterCard> generateCardSet(Model context)
      Generate a random list of 3 Character cards (ensured to be non repeating in the list)
      Parameters:
      context - each generated CharacterCard needs a reference to the Model in order to work.
      Returns:
      a list of 3 randomly generated cards, in no specific order.