Browse Source

Ziehen von Spielfiguren in der Startposition bei init

main
Richard Halsall 2 years ago
parent
commit
d3473f99d1
  1. 3
      schlangen_und_leitern/js/Bridge.js
  2. 36
      schlangen_und_leitern/js/playerHandling.js

3
schlangen_und_leitern/js/Bridge.js

@ -20,8 +20,7 @@ function init(playerCount){
//Haupt Spielschleife aufrufen //Haupt Spielschleife aufrufen
document.getElementById("rollButton").addEventListener("click", function(){gameloop(boardArr,playerArray, playerCount);}); document.getElementById("rollButton").addEventListener("click", function(){gameloop(boardArr,playerArray, playerCount);});
playerInit(playerArray);
} }

36
schlangen_und_leitern/js/playerHandling.js

@ -35,11 +35,45 @@ function movePlayer(player, roll){
//TODO gewinn aufrufen. //TODO gewinn aufrufen.
} }
//TODO Schlange oder Leiter fehlschalg. //TODO Schlange oder Leiter fehlschalg.
}
//Draw Spieler bei Spiele init
function playerInit(playerArray){
for(let i = 0; i < playerArray.length; i++){
var Token = document.createElement("div")
if(i == 0){
let position = playerArray[i].position
var boardPostition = boardLocation(position);
Token.classList.add("p1");
Token.id = "p1";
document.getElementById(boardPostition).appendChild(Token)
}
else if(i == 1){
let position = playerArray[i].position
var boardPostition = boardLocation(position);
Token.classList.add("p2");
Token.id = "p2";
document.getElementById(boardPostition).appendChild(Token)
}
else if(i == 2){
let position = playerArray[i].position
var boardPostition = boardLocation(position);
Token.classList.add("p3");
Token.id = "p3";
document.getElementById(boardPostition).appendChild(Token)
}
else if(i == 3){
let position = playerArray[i].position
var boardPostition = boardLocation(position);
Token.classList.add("p4");
Token.id = "p4";
document.getElementById(boardPostition).appendChild(Token)
}
}
} }
//TODO Stele Zeichnen
function drawNew(playerArray, turnCount){ function drawNew(playerArray, turnCount){
// wo muss es hin // wo muss es hin

Loading…
Cancel
Save