Exemplo n.º 1
0
        public void set_save_value(save_cat cat, string key, string value)
        {
#if DEBUG
            if (Debug_Level_2_Active)
            {
                Log.Info("entering set_save_value(int cat, string key, string value)");
            }
#endif

            if (Save_File_Content[cat].ContainsKey(key))
            {
                Save_File_Content[cat][key] = value;
            }
            else
            {
                Save_File_Content[cat].Add(key, value);
            }
#if DEBUG
            if (Debug_Active)
            {
                Log.Info("set_save_value: " + key + " = " + value);
            }

            if (Debug_Level_2_Active)
            {
                Log.Info("leaving set_save_value(int cat, string key, string value)");
            }
#endif
        }
Exemplo n.º 2
0
/*************************************************************************************************************************/
        public string save_cat_toString(save_cat cat)
        {
            Log.dbg("enter string save_cat_toString(save_cat cat) {0} NO LEAVE MESSAGE", cat);

            switch (cat)
            {
            case save_cat.SETTING:
                return("SETTING");

            case save_cat.SAVE:
                return("SAVE");

            case save_cat.SAVEFILE:
                return("SAVEFILE");

            case save_cat.SUBSAVEFILE:
                return("SUBSAVEFILE");

            case save_cat.DROPPED:
                return("VESSEL_DROPPED");

            case save_cat.NAME:
                return("VESSEL_NAME");

            case save_cat.STATE:
                return("VESSEL_STATE");

            case save_cat.KERBAL_DROPPED:
                return("KERBAL_DROPPED");

            default:
                return("UNDEF");
            }
        }
Exemplo n.º 3
0
/*************************************************************************************************************************/
        public string get_save_value(save_cat cat, string key)
        {
            Log.dbg("entering get_save_value(int cat, string key) {0} {1}", cat, key);

            string r = Save_File_Content[cat].ContainsKey(key)
                ? (Save_File_Content[cat][key])
                : (false.ToString())
            ;

            Log.dbg("entering get_save_value(int cat, string key) = {0}", r);
            return(r);
        }
Exemplo n.º 4
0
/*************************************************************************************************************************/
        public string get_save_value(save_cat cat, string key)
        {
#if DEBUG
            if (Debug_Level_2_Active)
            {
                Log.Info("entering get_save_value(int cat, string key) #### FMRS: NO LEAVE MESSAGE");
            }
#endif

            if (Save_File_Content[cat].ContainsKey(key))
            {
                return(Save_File_Content[cat][key]);
            }
            else
            {
                return(false.ToString());
            }
        }
Exemplo n.º 5
0
        public void set_save_value(save_cat cat, string key, string value)
        {
            Log.dbg("entering set_save_value(int cat, string key, string value)");

            if (Save_File_Content[cat].ContainsKey(key))
            {
                Log.dbg("ContainsKey {0}, {1}, {2}", cat, key, value);
                Save_File_Content[cat][key] = value;
            }
            else
            {
                Log.dbg("!ContainsKey {0}, {1}, {2}", cat, key, value);
                Log.dbg("Save_File_Content[{0}] check = {1}", cat, Save_File_Content.ContainsKey(cat));
                Save_File_Content[cat].Add(key, value);
            }

            Log.dbg("set_save_value: {0} = {1}", key, value);
            Log.dbg("leaving set_save_value(int cat, string key, string value)");
        }
Exemplo n.º 6
0
/*************************************************************************************************************************/
        public string save_cat_toString(save_cat cat)
        {
#if DEBUG
            if (Debug_Level_2_Active)
            {
                Log.Info("enter string save_cat_toString(save_cat cat) " + cat.ToString() + " NO LEAVE MESSAGE");
            }
#endif
            switch (cat)
            {
            case save_cat.SETTING:
                return("SETTING");

            case save_cat.SAVE:
                return("SAVE");

            case save_cat.SAVEFILE:
                return("SAVEFILE");

            case save_cat.SUBSAVEFILE:
                return("SUBSAVEFILE");

            case save_cat.DROPPED:
                return("VESSEL_DROPPED");

            case save_cat.NAME:
                return("VESSEL_NAME");

            case save_cat.STATE:
                return("VESSEL_STATE");

            case save_cat.KERBAL_DROPPED:
                return("KERBAL_DROPPED");

            default:
                return("UNDEF");
            }
        }