new folder structure and some changes
This commit is contained in:
11
js/game.js
11
js/game.js
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user