Esempio n. 1
0
        /// <summary>
        ///   Constructor settings the initial window settings.
        /// </summary>
        /// <param name="settings">
        ///   Window settings, this is corrected on assignment.
        /// </param>
        public GameWindow(WindowSettings settings)
        {
            Running    = false;
            Settings   = settings?.AsValid() ?? new WindowSettings();
            ClearColor = Color.Black;
            Window     = null;
            Manager    = null;
            RunAgain   = false;

            LoadWindowSettings = false;
            SaveWindowSettings = true;
            LoadInputSettings  = true;
            SaveInputSettings  = true;
        }