public void HorizontalLine(Interfaces.IBoard board) { for (int i = 1; i < board.BoardSizeX - 1; i++) { board.Draw('-', i, (board.BoardSizeY / 2) + 2); } }
public Figure(int x, int y, bool color, Interfaces.IBoard board) { X = x; Y = y; Color = color; Board = board; }
public void VerticalLine(Interfaces.IBoard board) { for (int i = 1; i < board.BoardSizeY - 1; i++) { board.Draw('|', (board.BoardSizeY / 2) + 2, i); } }
private static void NewGame() { LogigBoard = new Models.StandartBoard(); cursor = new Views.Cursor(LogigBoard); RenderBoard = new Views.Board(LogigBoard); path = new Views.Path(); curStage = Models.GameStages.Continue; }
public void SharpLine(Interfaces.IBoard board) { for (int i = 1; i < board.BoardSizeY - 1; i++) { int coordX = board.BoardSizeX - (i * 2); if (coordX > 1) { board.Draw('#', coordX, i); } } }
public Game(Interfaces.IBoard board, Interfaces.IFigures figures, Interfaces.IInputOutputModule ioModule, Interfaces.IPhraseProvider phraseProvider, Interfaces.ISettingsProvider settingsProvider) { this.board = board; this.figures = figures; this.ioModule = ioModule; this.phraseProvider = phraseProvider; this.settingsProvider = settingsProvider; }
public Board(Interfaces.IBoard board) { BoardLogic = board; WModels[Models.FiguresId.Pawn] = new Views.OpenGLfigures.Pawn(true); WModels[Models.FiguresId.Rock] = new Views.OpenGLfigures.Rook(true); WModels[Models.FiguresId.Bishop] = new Views.OpenGLfigures.Bishop(true); WModels[Models.FiguresId.Knight] = new Views.OpenGLfigures.Knight(true); WModels[Models.FiguresId.Queen] = new Views.OpenGLfigures.Queen(true); WModels[Models.FiguresId.King] = new Views.OpenGLfigures.King(true); BModels[Models.FiguresId.Pawn] = new Views.OpenGLfigures.Pawn(false); BModels[Models.FiguresId.Rock] = new Views.OpenGLfigures.Rook(false); BModels[Models.FiguresId.Bishop] = new Views.OpenGLfigures.Bishop(false); BModels[Models.FiguresId.Knight] = new Views.OpenGLfigures.Knight(false); BModels[Models.FiguresId.Queen] = new Views.OpenGLfigures.Queen(false); BModels[Models.FiguresId.King] = new Views.OpenGLfigures.King(false); }
public void Dot(Interfaces.IBoard board) { board.Draw('.', board.BoardSizeX / 2, board.BoardSizeY / 2); }
public Rock(int x, int y, bool color, Interfaces.IBoard board) : base(x, y, color, board) { ID = FiguresId.Rock; }
public Knight(int x, int y, bool color, Interfaces.IBoard board) : base(x, y, color, board) { ID = FiguresId.Knight; }
public Queen(int x, int y, bool color, Interfaces.IBoard board) : base(x, y, color, board) { ID = FiguresId.Queen; }
public Bishop(int x, int y, bool color, Interfaces.IBoard board) : base(x, y, color, board) { ID = FiguresId.Bishop; }
public Cursor(Interfaces.IBoard board) { LogicBoard = board; }