OurSonic.SonicManager.updatePositionsForPlaying C# (CSharp) Method

updatePositionsForPlaying() private method

private updatePositionsForPlaying ( CanvasRenderingContext2D canvas ) : void
canvas System.Html.Media.Graphics.CanvasRenderingContext2D
return void
        private void updatePositionsForPlaying(CanvasRenderingContext2D canvas)
        {
            canvas.Scale(RealScale.X, RealScale.Y);
            if (SonicToon.Ticking)
            {
                while (true)
                {
                    if (SonicToon.Ticking)
                        break;
                }
            }
            canvas.Translate(ScreenOffset.X, ScreenOffset.Y);
            //canvas.FillStyle = "#000000";
            //canvas.FillRect(0, 0, WindowLocation.Width * Scale.X, WindowLocation.Height * Scale.Y);

            WindowLocation.X = (int)(SonicToon.X) - WindowLocation.Width / 2;
            WindowLocation.Y = (int)(SonicToon.Y) - WindowLocation.Height / 2;

            BigWindowLocation.X = (int)(SonicToon.X) - BigWindowLocation.Width / 2;
            BigWindowLocation.Y = (int)(SonicToon.Y) - BigWindowLocation.Height / 2;

            BigWindowLocation.X = (int)(BigWindowLocation.X - WindowLocation.Width * 0.2);
            BigWindowLocation.Y = (int)(BigWindowLocation.Y - WindowLocation.Height * 0.2);

            BigWindowLocation.Width = (int)(WindowLocation.Width * 1.8);
            BigWindowLocation.Height = (int)(WindowLocation.Height * 1.8);


        }