From 30bbd01212aefbee28cada6fb13403036a1525d2 Mon Sep 17 00:00:00 2001 From: Halit Aksoy Date: Sat, 21 May 2022 18:59:30 +0300 Subject: [PATCH] update pit animator --- src/animation/PitAnimator.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/animation/PitAnimator.ts b/src/animation/PitAnimator.ts index 377e46f..d9357d2 100644 --- a/src/animation/PitAnimator.ts +++ b/src/animation/PitAnimator.ts @@ -6,6 +6,7 @@ import { GAME_STEP_LAST_STONE_IN_EMPTY_PIT, GAME_STEP_BOARD_CLEARED, GAME_STEP_LAST_STONE_IN_BANK, + GAME_STEP_DOUBLE_STONE_IN_PIT, } from "mancala.js"; import { v4 } from "uuid"; import { Context } from "../context"; @@ -123,6 +124,11 @@ export default class PitAnimator { oppositePitViewModel.pitColor = theme.pitGetRivalStonePitAnimateColor; oppositePitViewModel.stoneCount = 0; } + } else if (gameStep.type === GAME_STEP_DOUBLE_STONE_IN_PIT) { + const _index = this.game.board.getPitIndexCircularly(index); + const pitViewModel = boardViewModel.pits[_index]; + pitViewModel.pitColor = theme.pitGetRivalStonePitAnimateColor; + pitViewModel.stoneCount = 0; } }