SnakeBattleNet.Core.BattleField.NorthView C# (CSharp) Method

NorthView() private method

private NorthView ( Position fieldHead, Position chipHead, Position chipCell ) : Cell
fieldHead SnakeBattleNet.Core.Contract.Position
chipHead SnakeBattleNet.Core.Contract.Position
chipCell SnakeBattleNet.Core.Contract.Position
return Cell
        private Cell<Content> NorthView(Position fieldHead, Position chipHead, Position chipCell)
        {
            var x = fieldHead.X + chipCell.X - chipHead.X;
            var y = fieldHead.Y + chipCell.Y - chipHead.Y;
            return new Cell<Content> { X = x, Y = y, Content = this[x, y] };
        }