public static void LoadCards() { CardLoader.LoadCards(); whiteDeck = new Deck(CardType.White); blackDeck = new Deck(CardType.Black); }
void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } List <Card> toInstantiate = Shuffle(CardLoader.LoadCards(path, GameConfig.deckNum)); cards = new List <CardDisplay>(); cardsToUse = new List <CardDisplay>(); foreach (Card card in toInstantiate) { CardDisplay c = Instantiate(cardPrefab).GetComponent <CardDisplay>(); c.LoadCard(card); c.ColliderActive(false); cards.Add(c); } PosisionateCards(); }
public HomeController(ILogger <HomeController> logger) { _logger = logger; CardLoader cardLoader = new CardLoader(); _cardData = cardLoader.LoadCards(); }
private void InitializeBoard() { CardLoader cardLoader = new CardLoader(); var _cardData = cardLoader.LoadCards(); var shuffledCards = new List <Card>(); shuffledCards.AddRange(_cardData.GoalCards); shuffledCards.AddRange(_cardData.KeeperCards); shuffledCards.AddRange(_cardData.RuleCards); DrawPile = shuffledCards; DiscardPile = new List <Card>(); ActiveRules = new List <RuleCard>(); ActiveGoals = new List <GoalCard>(); }
public WrapTest() { ClearColor = Color.White; foreach (CardLoader.CardDeck deck in CardLoader.Decks) { deck.Include = true; } CardLoader.LoadCards(); blackDeck = new Deck(CardType.Black); card = null; Input.Key.Add(Keyboard.Key.Return, args => { if (!args.Pressed) { return(true); } if (card != null) { Entities.Remove(card); } card = blackDeck.Cards.Count == 0 ? null : new Card(blackDeck.Cards.Pop()); if (card != null) { card.Position = new Vector2f(GameOptions.Width / 2.0f - 256.0f, GameOptions.Height / 2.0f - 256.0f); Entities.Add(card); } return(true); }); }
public void LoadCards() { cards = CardLoader.LoadCards(pathToXml, sprites); }