From 0a167829791da18133e11c13f7e8a296e9df7e5f Mon Sep 17 00:00:00 2001 From: Bastien Jacquelin Date: Mon, 30 Jan 2023 17:28:20 +0100 Subject: [PATCH] add class - need to ordonate it --- Source/Console/Console.html | 21 +++++++++++++++++++++ Source/Console/test.js | 12 ++++++++++++ Source/Model/Card.js | 14 ++++++++++++++ Source/Model/Card5.js | 9 +++++++++ 4 files changed, 56 insertions(+) create mode 100644 Source/Console/Console.html create mode 100644 Source/Console/test.js create mode 100644 Source/Model/Card5.js diff --git a/Source/Console/Console.html b/Source/Console/Console.html new file mode 100644 index 0000000..05ac367 --- /dev/null +++ b/Source/Console/Console.html @@ -0,0 +1,21 @@ + + + + + + + Console + + + +

Console - test

+ +
+ +
+ + + + + + \ No newline at end of file diff --git a/Source/Console/test.js b/Source/Console/test.js new file mode 100644 index 0000000..f4a20d9 --- /dev/null +++ b/Source/Console/test.js @@ -0,0 +1,12 @@ +/*var fs = require("fs") +var vm = require('vm') + +var content = fs.readFileSync(filename) +vm.runInThisContext(content) +*/ +console.log("~#Test#~"); +let card4 = new Card('red','2','losange','full'); +console.log(`carte de 4 elements : ${card4.color}`); +let card5 = new Card('blue','2','losange','full','pointillet'); +console.log(`carte de 5 elements : ${card5.color}`); +console.log(`carte de 5 elements : ${card5.getCLas}`); diff --git a/Source/Model/Card.js b/Source/Model/Card.js index e69de29..2cde638 100644 --- a/Source/Model/Card.js +++ b/Source/Model/Card.js @@ -0,0 +1,14 @@ +class Card{ + constructor(color, number, shape, filling){ + this.color=color; + this.number=number; + this.shape=shape; + this.filling=filling; + } + numberOfSet(listCards){ + console.log('TODO'); + } + verifSet(listCards){ + console.log('TODO'); + } +} diff --git a/Source/Model/Card5.js b/Source/Model/Card5.js new file mode 100644 index 0000000..5c03402 --- /dev/null +++ b/Source/Model/Card5.js @@ -0,0 +1,9 @@ +class Card5 extends Card { + constructor(color, number, shape, filling, outline){ + super(color,number,shape,filling); + this.outline=outline; + } + arrayOfAttributes(){ + + } +} \ No newline at end of file