私はGame.jsにこの関数を持っています
Game.prototype.onClick = function(event){
var x = event.x;
var y = event.y;
if (this.blueDeck[0].contains(x, y))
alert("Blue Deck Clicked");
}
OnClickは、Main.jsのこの関数から呼び出されます
canvas.addEventListener('mouseup', game.onClick, false);
そして私はCard.jsにこの関数を持っています
Card.prototype.contains = function(x, y){
return true;
}
アラートは表示されません。
onClickでifステートメントを削除すると、アラートが呼び出されます。this.blueDeck[0].setDeckPos(w, h);
Game.jsで呼び出されると、他の関数も正常に機能します。
なぜcontainsがtrueを返さないのですか?