My code deals a card to all players at once, then there is an interval before dealing again. I want to deal 3 cards to each player, 1 card at a time with interval.
function dealPlayers() {
var counter = 1;
var timer = setInterval(function () {
for (var i = 0; i < gameDB.plySeatArray.length; i++) {
gameDB.plySeatArray[i].addCard(getNextCard(), false);
};
if (counter >= 3) {
clearInterval(timer);
}
counter++;
}, 1000);
}