Esempio n. 1
0
        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;
        }