public DeckBuilder() { allCardsPreview.AddOffset(Utils.fieldStartHorizontal, 0); logger.AddOffset(0, 48); previewContext.AddOffset(Utils.fieldStartHorizontal * 2, 0); logger.AddLog("Welcome to deck builder!", ConsoleColor.Cyan); }
public Match(List <Player> participants, List <Deck> decks) { for (int i = 0; i < participants.Count; ++i) { foreach (Card c in decks[i].cards) { c.SetDefaultHost(participants[i], this); } cards.AddRange(decks[i].cards); startedDeck.AddRange(decks[i].cards); } players = participants; _currentPlayerIndex = shuffleRandomiser.Next(players.Count); topLeftTextBox = new ConsoleWindowText(Utils.leftTextColumnWidth, Utils.fieldHeigth - Utils.leftTextColumnHeigth); topLeftTextBox.AddOffset(0, Utils.leftTextColumnHeigth); }