Exemple #1
0
        public DataManager(String dataDirectory = "data")
        {
            String[] fileNames =
            {
              		"experience.txt",
                "magical_prefixes.txt",
                "magical_suffixes.txt",
                "rare_prefixes.txt",
                "rare_suffixes.txt",
                "unique_items.txt",
                "monster_names.txt",
                "monster_fields.txt",
                "super_uniques.txt",
                "item_properties.txt",
                "skills.txt"
            };

            String itemDataFile = Path.Combine(dataDirectory, "item_data.txt");
            m_itemData = new ItemDataType(itemDataFile);
            m_experiences = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[0]));
            m_magicalPrefixes = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[1]));
            m_magicalSuffixes = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[2]));
            m_rarePrefixes = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[3]));
            m_rareSuffixes = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[4]));
            m_uniqueItems = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[5]));
            m_monsterNames = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[6]));
            m_monsterFields = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[7]));
            m_superUniques = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[8]));
            m_itemProperties = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[9]));
            m_skills = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[10]));

            return;
        }
        public DataManager(String dataDirectory)
        {
            String[] fileNames =
            {
                "experience.txt",
                "magical_prefixes.txt",
                "magical_suffixes.txt",
                "rare_prefixes.txt",
                "rare_suffixes.txt",
                "unique_items.txt",
                "monster_names.txt",
                "monster_fields.txt",
                "super_uniques.txt",
                "item_properties.txt",
                "skills.txt"
            };

            String itemDataFile = Path.Combine(dataDirectory, "item_data.txt");

            m_itemData        = new ItemDataType(itemDataFile);
            m_experiences     = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[0]));
            m_magicalPrefixes = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[1]));
            m_magicalSuffixes = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[2]));
            m_rarePrefixes    = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[3]));
            m_rareSuffixes    = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[4]));
            m_uniqueItems     = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[5]));
            m_monsterNames    = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[6]));
            m_monsterFields   = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[7]));
            m_superUniques    = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[8]));
            m_itemProperties  = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[9]));
            m_skills          = new PlainTextDataType(Path.Combine(dataDirectory, fileNames[10]));

            return;
        }