示例#1
0
        public MainGenerator()
        {
            string gameLocation = File.ReadAllLines(Folder + @"\config.ini").First();

            _characterdata = ReadFromFile.GetDictionaryFromFile(@"..\..\..\Extra\racepng.txt");
            _features      = ReadFromFile.GetDictionaryFromFile(@"..\..\..\Extra\features.txt");
            _cloudtiles    = ReadFromFile.GetDictionaryFromFile(@"..\..\..\Extra\clouds.txt");
            _itemdata      = ReadFromFile.GetDictionaryFromFile(@"..\..\..\Extra\items.txt");

            _floorandwall = ReadFromFile.GetFloorAndWallNamesForDungeons(@"..\..\..\Extra\tilefloor.txt");
            _monsterdata  = ReadFromFile.GetMonsterData(gameLocation + @"\mon-data.h");

            _floorpng      = ReadFromFile.GetBitmapDictionaryFromFolder(gameLocation + @"\rltiles\dngn\floor");
            _wallpng       = ReadFromFile.GetBitmapDictionaryFromFolder(gameLocation + @"\rltiles\dngn\wall");
            _alldngnpng    = ReadFromFile.GetBitmapDictionaryFromFolder(gameLocation + @"\rltiles\dngn");
            _alleffects    = ReadFromFile.GetBitmapDictionaryFromFolder(gameLocation + @"\rltiles\effect");
            _miscallaneous = ReadFromFile.GetBitmapDictionaryFromFolder(gameLocation + @"\rltiles\misc");

            _characterpng = ReadFromFile.GetCharacterPNG(gameLocation);
            _monsterpng   = ReadFromFile.GetMonsterPNG(gameLocation);
            _itempng      = ReadFromFile.ItemsPNG(gameLocation);
        }