Add cardsToDraw loop to cardDraw methods

develop
Nathan Steel 1 year ago
parent dbb38b96b2
commit b6d92ce85e

@ -252,7 +252,9 @@ class Board{
drawCards(){}
// Draw a card, traditional TCG
drawACard(){
drawACard(cardsToDraw = 1){
// For loop so that animations will play each time (when they exist)
for(let draw = 0; draw < cardsToDraw; draw++){
if(playerHand.length >= maxHandSize){
alert('Hand full '+playerHand.length+'/'+maxHandSize);
return 0;
@ -267,7 +269,9 @@ class Board{
playerHand.push(cardDrawn);
this.drawBoard();
}
drawACardOpponent(){
}
drawACardOpponent(cardsToDraw = 1){
for(let draw = 0; draw < cardsToDraw; draw++){
if(opponentHand.length >= maxHandSize){
alert('Hand full '+opponentHand.length+'/'+maxHandSize);
return 0;
@ -281,6 +285,7 @@ class Board{
opponentHand.push(cardDrawn);
this.drawBoard();
}
}
drawCardsOnBoard(){
@ -423,6 +428,7 @@ let board = new Board;
board.playCardToBoardFromDeckOpponent();
board.drawBoard();
board.drawACard(3);
canvas.addEventListener('click', function(event) {
console.log('EVENT LISTENER');

Loading…
Cancel
Save