Exemple #1
0
        /// <summary> Returns a flag indicating if an abort was requested </summary>
        /// <returns> TRUE if the flag is currently ABORT REQUESTED, ABORTING, or NO BUILDER REQUESTED</returns>
        public static bool Abort_Requested()
        {
            Dictionary <string, string> builder_settings = Engine_Database.Get_Settings(null);

            if (builder_settings.ContainsKey(setting_key))
            {
                switch (builder_settings[setting_key].ToUpper().Replace("_", " "))
                {
                case "ABORT REQUESTED":
                case "ABORTING":
                case "NO BUILDING REQUESTED":
                    return(true);
                }
            }

            return(false);
        }