import WildlingsAttackGameState from "../../westeros-game-state/wildlings-attack-game-state/WildlingsAttackGameState" ; export default abstract class WildlingCardType { id : string ; name : string ; wildlingVictoryLowestBidderDescription : string ; wildlingVictoryEverybodyElseDescription : string ; nightsWatchDescription : string ; constructor ( id , name , wildlingVictoryLowestBidderDescription , wildlingVictoryEverybodyElseDescription , nightsWatchDescription ) { this . id = id ; this . name = name ; this . wildlingVictoryLowestBidderDescription = wildlingVictoryLowestBidderDescription ; this . wildlingVictoryEverybodyElseDescription = wildlingVictoryEverybodyElseDescription ; this . nightsWatchDescription = nightsWatchDescription ; } abstract executeWildlingWon ( wildlingsAttack ) ; abstract executeNightsWatchWon ( wildlingsAttack ) ; }