Exemple #1
0
        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";
            }
        }
Exemple #2
0
 public bool GetKeyUP(KeyComfig c)
 {
     return(this.GetKeyUP(Config.Instance.Key[c]));
 }