|
|
|
@ -905,7 +905,9 @@ canvas.addEventListener('contextmenu', function(event) {
|
|
|
|
case 'hand':
|
|
|
|
case 'hand':
|
|
|
|
// Can be played as mana (right click for now)
|
|
|
|
// Can be played as mana (right click for now)
|
|
|
|
// Play item from boardElement hand. To boardElement mana (explanitory)
|
|
|
|
// Play item from boardElement hand. To boardElement mana (explanitory)
|
|
|
|
board.playMana(listPosition[itemKey], 'hand', playerId);
|
|
|
|
if(!inEvent){
|
|
|
|
|
|
|
|
board.playMana(listPosition[itemKey], 'hand', playerId);
|
|
|
|
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
default:
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
@ -960,7 +962,9 @@ canvas.addEventListener('click', function(event) {
|
|
|
|
// TODO: Change inEvent locations, and checks elsewhere?
|
|
|
|
// TODO: Change inEvent locations, and checks elsewhere?
|
|
|
|
// TODO: Make existing mechanics ECSey
|
|
|
|
// TODO: Make existing mechanics ECSey
|
|
|
|
case 'realDeck':
|
|
|
|
case 'realDeck':
|
|
|
|
board.drawACard(playerId, 1);
|
|
|
|
if(!inEvent){
|
|
|
|
|
|
|
|
board.drawACard(playerId, 1);
|
|
|
|
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'board':
|
|
|
|
case 'board':
|
|
|
|
// player/opponentBoard not seperated, as want to have
|
|
|
|
// player/opponentBoard not seperated, as want to have
|
|
|
|
@ -999,7 +1003,9 @@ canvas.addEventListener('click', function(event) {
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'hand':
|
|
|
|
case 'hand':
|
|
|
|
// TODO: Ensure it can be played
|
|
|
|
// TODO: Ensure it can be played
|
|
|
|
board.playCardToBoard(listPosition[itemKey], 'hand', 'board', playerId, playerId, 1);
|
|
|
|
if(!inEvent){
|
|
|
|
|
|
|
|
board.playCardToBoard(listPosition[itemKey], 'hand', 'board', playerId, playerId, 1);
|
|
|
|
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
case 'shield':
|
|
|
|
case 'shield':
|
|
|
|
// If you have an attack, and click opponent shield,
|
|
|
|
// If you have an attack, and click opponent shield,
|
|
|
|
|