private static void Init() { currentState = new MainMenu(); console = new Console(window.Width, window.Height); msgConsole = new MsgConsole(0, new TimeSpan(0, 0, 5)); GUI.Console = new SadConsole.Console(Program.Window.Width, Program.Window.Height); queuedAnimations = new List <Animation>(); animations = new List <Animation>(); finishedAnims = new List <Animation>(); rng = new Random(); audioEngine = new AudioPlaybackEngine(); musicHandler = new MusicHandler(); // play main menu theme Program.AudioEngine.PlayMusic("Main_Menu"); // initialize the color schemes and material properties Physics.InitializePhysics(); Themes.InitializeThemes(); SadConsole.Global.CurrentScreen = console; ((SadConsole.Game)SadConsole.Game.Instance).WindowResized += window.ClientSizeChanged; }