private FigureBase(PositionsCollection positions, byte positionNumber, Offset placement) { _positions = positions; _positionNumber = positionNumber; _sprite = _positions.GetPositionByNumber(positionNumber); _placement = placement; }
protected FigureBase(Offset placement, PositionsCollection positions) { _positions = positions; _placement = placement; _positionNumber = 0; _sprite = _positions.GetPositionByNumber(0); }