public void RunSonic(SLData level)
{
sonicManager.ClearCache();
sonicManager.Load(level);
sonicManager.WindowLocation.X = 0;
sonicManager.WindowLocation.Y = 0;
sonicManager.BigWindowLocation.X = (int) ( sonicManager.WindowLocation.X - sonicManager.WindowLocation.Width * 0.2 );
sonicManager.BigWindowLocation.Y = (int) ( sonicManager.WindowLocation.Y - sonicManager.WindowLocation.Height * 0.2 );
sonicManager.BigWindowLocation.Width = (int) ( sonicManager.WindowLocation.Width * 1.8 );
sonicManager.BigWindowLocation.Height = (int) ( sonicManager.WindowLocation.Height * 1.8 );
var dl = Help.GetQueryString();
if (dl.ContainsKey("run")) {
if (sonicManager.CurrentGameState == GameState.Playing)
runGame();
runGame();
}
sonicManager.CacheTiles();
}