From 08dbf5daf94120dcdbcae1b56a06d8843d4bea9b Mon Sep 17 00:00:00 2001 From: Nicolas Fritz Date: Wed, 18 Jan 2023 20:22:35 +0100 Subject: [PATCH] refactoring: Klasse Player Code formatiert und kommentiert --- uno/js/Player.js | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/uno/js/Player.js b/uno/js/Player.js index c0183f2..6cae6a8 100644 --- a/uno/js/Player.js +++ b/uno/js/Player.js @@ -1,17 +1,31 @@ +//Klasse Player für Spieler einer Uno Runde class Player { + + //Erstellt ein Spieler mit einem Namen constructor(name) { - this._name = name; - this._turn = false; - this._canPlay = false + + this._name = name; //Name des Spielers + this._turn = false; //Ob Spieler gerade am Zug + this._canPlay = false //Ob spieler gerade Karte legen kann + } + + //Gibt den Namen eines Spielers zurück get name() { return this._name; } + + //Gibt zurück, ob der Spieler am Zug ist get turn(){ return this._turn; } + + //Gibt zurück, ob der Spieler eine Karte legen kann get canPlay(){ return this._canPlay; } + } + +//Exportiert Modul Player module.exports = Player; \ No newline at end of file