diff --git a/DouShouQi_App/DouShouQi_App/Components/Scene/GameScene.swift b/DouShouQi_App/DouShouQi_App/Components/Scene/GameScene.swift index 75da75e..9d24af2 100644 --- a/DouShouQi_App/DouShouQi_App/Components/Scene/GameScene.swift +++ b/DouShouQi_App/DouShouQi_App/Components/Scene/GameScene.swift @@ -65,6 +65,10 @@ class GameScene : SKScene { initializeBoard(game!.board) + gameVM.game.addPieceRemovedListener { _, _, piece in + self.pieces[piece.owner]![piece.animal]?.removeFromParent() + } + gameVM.start() }