MegaMan.Engine.JoinHandler.Calculate C# (CSharp) Method

Calculate() private method

private Calculate ( ) : void
return void
        private void Calculate()
        {
            NextOffsetX = 0;
            NextOffsetY = 0;

            if (direction == Direction.Right)
            {
                OffsetX = scrollDist;
                NextOffsetX = scrollDist - Game.CurrentGame.PixelsAcross;
                NextOffsetY += OffsetY;
            }
            else if (direction == Direction.Left)
            {
                OffsetX = -scrollDist;
                NextOffsetX = Game.CurrentGame.PixelsAcross - scrollDist;
                NextOffsetY += OffsetY;
            }
            else if (direction == Direction.Down)
            {
                OffsetY = scrollDist;
                NextOffsetY = scrollDist - Game.CurrentGame.PixelsDown;
                NextOffsetX += OffsetX;
            }
            else if (direction == Direction.Up)
            {
                OffsetY = -scrollDist;
                NextOffsetY = Game.CurrentGame.PixelsDown - scrollDist;
                NextOffsetX += OffsetX;
            }
        }