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);
}