Browse Source

refactoring: SpecialKarten CodeFormatierung und Kommentierung

- Skip
- ChooseColor
- Reverse
main
Nicolas Fritz 2 years ago
parent
commit
788f8dc191
  1. 9
      uno/js/cards/special/ChooseColor.js
  2. 10
      uno/js/cards/special/Reverse.js
  3. 9
      uno/js/cards/special/Skip.js

9
uno/js/cards/special/ChooseColor.js

@ -1,10 +1,19 @@
//Imports
const Card = require('../Card'); const Card = require('../Card');
const uno = require('../../uno'); const uno = require('../../uno');
//Klasse ChooseColor für FarbWahlKarten
class ChooseColor extends Card { class ChooseColor extends Card {
//Konstruktor für das Erstellen einer ChooseColor-Karte
constructor(name) { constructor(name) {
//An Konstruktor von Cards weitergeben
super(name, uno.CARD_COLORS[0]); super(name, uno.CARD_COLORS[0]);
} }
} }
//Exportiert Modul ChooseColor
module.exports = ChooseColor; module.exports = ChooseColor;

10
uno/js/cards/special/Reverse.js

@ -1,8 +1,18 @@
//Imports
const Card = require('../Card'); const Card = require('../Card');
//Klasse Reverse für Karten, die die Spielrichtung ändern
class Reverse extends Card { class Reverse extends Card {
//Konstruktor für das Erstellen einer Reverse-Karte
constructor(name, color) { constructor(name, color) {
//An Konstruktor von Cards weitergeben
super(name, color); super(name, color);
} }
} }
//Exportiert Modul Reverse
module.exports = Reverse; module.exports = Reverse;

9
uno/js/cards/special/Skip.js

@ -1,9 +1,18 @@
//Imports
const Card = require('../Card'); const Card = require('../Card');
//Klasse Skip für Karten, die den nächsten Spieler überspringen
class Skip extends Card { class Skip extends Card {
//Konstruktor für das Erstellen einer Skip-Karte
constructor(name, color) { constructor(name, color) {
//An Konstruktor von Cards weitergeben
super(name, color); super(name, color);
} }
} }
//Exportiert Modul Skip
module.exports = Skip; module.exports = Skip;
Loading…
Cancel
Save