import WildlingCardType from "./WildlingCardType" ; import WildlingsAttackGameState from "../../westeros-game-state/wildlings-attack-game-state/WildlingsAttackGameState" ; import AKingBeyondTheWallNightsWatchVictoryGameState from "../../westeros-game-state/wildlings-attack-game-state/a-king-beyond-the-wall-nights-watch-victory-game-state/AKingBeyondTheWallNightsWatchVictoryGameState" ; import AKingBeyondTheWallWildlingVictoryGameState from "../../westeros-game-state/wildlings-attack-game-state/a-king-beyond-the-wall-wildling-victory-game-state/AKingBeyondTheWallWildlingVictoryGameState" ; export default class AKingBeyondTheWall extends WildlingCardType { executeNightsWatchWon ( wildlingsAttack ) { wildlingsAttack . setChildGameState ( new AKingBeyondTheWallNightsWatchVictoryGameState ( wildlingsAttack ) ) . firstStart ( ) ; } executeWildlingWon ( wildlingsAttack ) { wildlingsAttack . setChildGameState ( new AKingBeyondTheWallWildlingVictoryGameState ( wildlingsAttack ) ) . firstStart ( ) ; } }