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