Uncaught TypeError: Cannot read property 'x' of undefined Проверка на столкновение. Как решить проблему ?
вот игра.
Сама Игра
Проверка на столкновение мечей, с doge.
Game.prototype.update = function(){
for(let i = 0; i < this.doges.length; i++){
for(let i = 0; i < this.sword_right.length; i++){
if(Math.abs(this.doges[i].x+50-this.sword_right[i].x)< 50 && Math.abs(this.doges[i].y+-this.sword_right[i].y)<50){
this.doges.splice(i,1);
break;
}
}
}
}
Помогите пожалуйста. Может я неправильно делаю проверку.