import '../Board.dart'; import 'Stone.dart'; abstract class SpecialStone extends Stone { final Board board; SpecialStone(this.board); /// Returns the associated number of the special stone int getSpecialStoneNumber(); /// Performs the action of the special stone void performSpecialStoneAction(); }