new folder structure and some changes

This commit is contained in:
Maik Hagenbruch
2020-03-29 17:33:55 +02:00
parent 1995b604a5
commit 48767c8ad8
8 changed files with 750 additions and 5 deletions

View File

@@ -95,6 +95,7 @@ class Game {
item.addEventListener("click", this.pickUpFigure);
}
if(item.classList.contains('black')) {
console.log('TEST');
var possibleMoves = blackPlayer.figures[item.getAttribute('data-figure')][(parseInt(item.getAttribute('id').replace('field-',''))-1)];
item.setAttribute('data-moves', possibleMoves)
var bobble = document.createElement('div');
@@ -102,12 +103,11 @@ class Game {
bobble.setAttribute('class', 'bobble');
bobble.appendChild(bobbleText);
item.append(bobble);
item.addEventListener("click", this.pickUpFigure);
item.addEventListener("click", this.pickupFigure);
}
}, this)
}
pickUpFigure() {
console.log(this.classList)
if(!this.classList.contains('farmer') && !(this.classList.contains('shogun'))) {
return;
}
@@ -142,7 +142,7 @@ class Game {
possibleTargets[5] = new Array(x-1, y-2);
possibleTargets[6] = new Array(x+1, y-2);
possibleTargets[7] = new Array(x+1, y+2);
possibleTargets[8] = new Array(x-2, y+2);
possibleTargets[8] = new Array(x-1, y+2);
possibleTargets[9] = new Array(x-2, y+1);
possibleTargets[10] = new Array(x-2, y-1);
possibleTargets[11] = new Array(x+2, y-1);
@@ -179,6 +179,7 @@ class Game {
var allFields = document.querySelectorAll('.field');
allFields.forEach(function(item, index) {
item.classList.remove('possibleMove');
item.classList.remove('active');
})
for (var target in possibleTargets) {
var greenField = document.querySelector('[data-x="'+possibleTargets[target][0]+'"][data-y="'+possibleTargets[target][1]+'"]')
@@ -187,6 +188,10 @@ class Game {
}
}
}
releaseFigure() {
}
}
class Player {