From cd626cbc38e1c09314d0f6ded0866349cfbc131c Mon Sep 17 00:00:00 2001 From: Bastien Jacquelin Date: Tue, 31 Jan 2023 18:08:34 +0100 Subject: [PATCH] add Deck class --- src/Console/Console.html | 1 + src/Console/main.js | 17 +++++++++++++++++ src/Model/Deck.js | 19 +++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 src/Model/Deck.js diff --git a/src/Console/Console.html b/src/Console/Console.html index 949c519..bc47ce5 100644 --- a/src/Console/Console.html +++ b/src/Console/Console.html @@ -16,6 +16,7 @@ + diff --git a/src/Console/main.js b/src/Console/main.js index 936ce4b..108635f 100644 --- a/src/Console/main.js +++ b/src/Console/main.js @@ -26,3 +26,20 @@ try { } } console.groupEnd(); +console.group('Deck'); +let deck = new Deck(); +console.log(`Output cards ${deck.outputCards}`); +console.log(`set already made ${deck.setMade}`); +console.log(`All cards ${deck.allCards}`); +console.log(`Remaining cards ${deck.remainingCards}`); + +console.groupEnd(); + + +console.group('Maths'); +let list=[]; +list.push(1); +list.push(2); +let gngn=Math.floor(Math.random() * list.length) +console.log(gngn); +console.groupEnd(); diff --git a/src/Model/Deck.js b/src/Model/Deck.js new file mode 100644 index 0000000..b38bd49 --- /dev/null +++ b/src/Model/Deck.js @@ -0,0 +1,19 @@ +class Deck{ + constructor(){ + this.outputCards=this.createDeck(); + this.setMade=[]; + this.allCards=this.createCards(); + this.remainingCards=this.allCards; + } + createDeck(){ + for (let i=0; i<12; i++){ + + } + } + getRandCard(){ + Math.floor(Math.random() * remainingCards.length); + } + createCards(){ + return 456; + } +} \ No newline at end of file