Displays all cards in ascii.
yarn add cards-ascii
or
npm install cards-ascii
let cardsAscii = require("cards-ascii");
let cards = cardsAscii.getAll().map(({ graphic }) => {
return graphic;
});
console.log(cards.join('\n'));
//console.log:
// ┌─────────┐
// |A │
// | |
// | |
// | ♠ |
// | |
// | |
// │ A│
// └─────────┘
// ┌─────────┐
// |2 │
// | |
// | |
// | ♠ |
// | |
// | |
// │ 2│
// └─────────┘
// and more ...
let cards = cardsAscii.getAll(5).map(({ graphic }) => {
return graphic;
});
console.log(cards.join('\n'));
//console.log:
// ┌───┐
// |K │
// | |
// | |
// | ♣ |
// | |
// | |
// │ K│
// └───┘
// and more ...
let cards = cardsAscii.getAllBySuit("heart").map(({ graphic }) => {
return graphic;
});
console.log(cards.join('\n'));
// console.log:
// ┌─────────┐
// |A │
// | |
// | |
// | ♥ |
// | |
// | |
// │ A│
// └─────────┘
// ┌─────────┐
// |2 │
// | |
// | |
// | ♥ |
// | |
// | |
// │ 2│
// └─────────┘
// ┌─────────┐
// |3 │
// | |
// | |
// | ♥ |
// | |
// | |
// │ 3│
// └─────────┘
let card = cardsAscii.getById(52).graphic;
console.log(card);
// console.log:
// ┌─────────┐
// |K │
// | |
// | |
// | ♣ |
// | |
// | |
// │ K│
// └─────────┘
let cards = cardsAscii.getAllByNumber("J").map(({ graphic }) => {
return graphic;
});
console.log(cards.join("\n"));
// console.log:
// ┌─────────┐
// |J │
// | |
// | |
// | ♠ |
// | |
// | |
// │ J│
// └─────────┘
// ┌─────────┐
// |J │
// | |
// | |
// | ♥ |
// | |
// | |
// │ J│
// └─────────┘
// ┌─────────┐
// |J │
// | |
// | |
// | ♦ |
// | |
// | |
// │ J│
// └─────────┘
// ┌─────────┐
// |J │
// | |
// | |
// | ♣ |
// | |
// | |
// │ J│
// └─────────┘
let card = cardsAscii.getByNumberAndSuit(3,"heart").graphic;
console.log(card);
// console.log:
// ┌─────────┐
// |3 │
// | |
// | |
// | ♥ |
// | |
// | |
// │ 3│
// └─────────┘