Browse Source

refactoring: Klasse Player Code formatiert und kommentiert

main
Nicolas Fritz 2 years ago
parent
commit
08dbf5daf9
  1. 20
      uno/js/Player.js

20
uno/js/Player.js

@ -1,17 +1,31 @@
//Klasse Player für Spieler einer Uno Runde
class Player { class Player {
//Erstellt ein Spieler mit einem Namen
constructor(name) { 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() { get name() {
return this._name; return this._name;
} }
//Gibt zurück, ob der Spieler am Zug ist
get turn(){ get turn(){
return this._turn; return this._turn;
} }
//Gibt zurück, ob der Spieler eine Karte legen kann
get canPlay(){ get canPlay(){
return this._canPlay; return this._canPlay;
} }
} }
//Exportiert Modul Player
module.exports = Player; module.exports = Player;
Loading…
Cancel
Save