Ejemplo n.º 1
0
        public static bool ExistsFile(this NDS.Nitro.NDS ROM, string Name, SFSDirectory Dir)
        {
            bool ex = false;

            if (Dir.Files.Count > 0)
            {
                foreach (var file in Dir.Files)
                {
                    if (file.FileName == Name)
                    {
                        ex = true;
                        break;
                    }
                }
            }
            if (!ex)
            {
                if (Dir.SubDirectories.Count > 0)
                {
                    foreach (var dir in Dir.SubDirectories)
                    {
                        bool ex2 = ROM.ExistsFile(Name, dir);
                        if (ex2)
                        {
                            ex = true;
                            break;
                        }
                    }
                }
            }
            return(ex);
        }
Ejemplo n.º 2
0
        public static bool IsMKDS(this NDS.Nitro.NDS ROM)
        {
            bool ismk = true;
            var  root = ROM.ToFileSystem();

            foreach (var file in SomeMKDSFiles)
            {
                if (!ROM.ExistsFile(file, root))
                {
                    ismk = false;
                    break;
                }
            }
            return(ismk);
        }