private Config() { { var keyMap = new Dictionary <KeyComfig, int>(); var ini = ReadINI("keyconfig.ini"); foreach (string key in ini.Keys) { KeyComfig k = (KeyComfig)Enum.Parse(typeof(KeyComfig), key); int v = (int)Enum.Parse(typeof(KeyList), ini[key]); keyMap.Add(k, v); } this.Key = new ReadOnlyDictionary <KeyComfig, int>(keyMap); } { var ini = Config.ReadINI("config.ini"); Low = ini["LOW_MODE"] == "true"; FrameSkip = int.Parse(ini["FRAME_SKIP"]); Full = ini["FULL_SCREEN"] == "true"; } }
public bool GetKeyUP(KeyComfig c) { return(this.GetKeyUP(Config.Instance.Key[c])); }