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

EastView() private method

private EastView ( 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> EastView(Position fieldHead, Position chipHead, Position chipCell)
        {
            var x = fieldHead.X + chipCell.Y - chipHead.Y;
            var y = fieldHead.Y - chipCell.X + chipHead.X;
            return new Cell<Content> { X = x, Y = y, Content = this[x, y] };
        }