public void InitInterfaces(IMessaging messaging, IFigureOnBoard figureOnBoard, IFEN fen, IChessMatchCurrentState chessMatchCurrentState) { Messaging = messaging; FigureOnBoard = figureOnBoard; FEN = fen; ChessMatchCurrentState = chessMatchCurrentState; }
public ClassicMatchController(IChessMatchCurrentState iMatchCurrentState, IChessAction iChessAction, IFigureOnBoard iFigureOnBoard, ICheckMate iCheckMate, IMoveBack iMoveBack, IGameSaver iGameLoaderSaver, IFEN iFEN, IMatchView_ControllerAPI matchView_ControllerAPI) : base(iMatchCurrentState, iChessAction, iFigureOnBoard, iCheckMate, iMoveBack, iGameLoaderSaver, matchView_ControllerAPI) { FEN = iFEN; }