protected Phase(IGameInternal game) { TheGame = game; }
public Morning(IGameInternal game) : base(game) { game.NextTurn(); }
internal Knight(IGameInternal game, Point point, FigureColor color) { base.Init(point, color, game); }
public Evening(IGameInternal game) : base(game) { }
internal Day(IGameInternal game) : base(game) { }
internal Night(IGameInternal game) : base(game) { }
internal GameLocations(IGameInternal game) { _game = game; _segments = new GameSegments(this); }
internal NotStarted(IGameInternal game) : base(game) { }
internal void Init(Point point, FigureColor color, IGameInternal game) { this.Point = point; this.Color = color; this.Game = game; }
internal Bishop(IGameInternal game, Point point, FigureColor color) { base.Init(point, color, game); }