Bricklayer.Client.IO.ApplySettings C# (CSharp) Method

ApplySettings() private static method

Applies loading settings (Handles logic)
private static ApplySettings ( Settings settings, Game game ) : void
settings Settings
game Game
return void
        private static void ApplySettings(Settings settings, Game game)
        {
            Game.Username = settings.Username;
            Game.ContentPackName = settings.ContentPack;
            Game.MyHue = settings.Color;
            Game.MyColor = Cyral.Extensions.Xna.ColorExtensions.ColorFromHSV(settings.Color, GlobalSettings.ColorSaturation, GlobalSettings.ColorValue);
            Game.Resolution = new Microsoft.Xna.Framework.Rectangle(0, 0, settings.Resolution.X, settings.Resolution.Y);
            game.Graphics.PreferredBackBufferWidth = Game.Resolution.Width;
            game.Graphics.PreferredBackBufferHeight = Game.Resolution.Height;
            game.Graphics.SynchronizeWithVerticalRetrace = settings.UseVSync;
            game.Graphics.ApplyChanges();
        }