public MainGenerator(string gameLocation = @"..\..\..\Extra") { _characterdata = ReadFromFile.GetDictionaryFromFile(gameLocation + @"/racepng.txt"); _features = ReadFromFile.GetDictionaryFromFile(gameLocation + @"/features.txt"); _cloudtiles = ReadFromFile.GetDictionaryFromFile(gameLocation + @"/clouds.txt"); _itemdata = ReadFromFile.GetDictionaryFromFile(gameLocation + @"/items.txt"); _weapondata = ReadFromFile.GetDictionaryFromFile(gameLocation + @"/weapons.txt"); _floorandwall = ReadFromFile.GetFloorAndWallNamesForDungeons(gameLocation + @"/tilefloor.txt"); _floorandwallColor = ReadFromFile.GetFloorAndWallNamesForDungeons(gameLocation + @"/tilefloorColors.txt"); _monsterdata = ReadFromFile.GetMonsterData(gameLocation + @"/mon-data.h", gameLocation + @"/monsteroverrides.txt"); _namedMonsterOverrideData = ReadFromFile.GetNamedMonsterOverrideData(gameLocation + @"/namedmonsteroverrides.txt"); _floorpng = ReadFromFile.GetSKBitmapDictionaryFromFolder(gameLocation + @"/rltiles/dngn/floor"); _wallpng = ReadFromFile.GetSKBitmapDictionaryFromFolder(gameLocation + @"/rltiles/dngn/wall"); _alldngnpng = ReadFromFile.GetSKBitmapDictionaryFromFolder(gameLocation + @"/rltiles/dngn"); _alleffects = ReadFromFile.GetSKBitmapDictionaryFromFolder(gameLocation + @"/rltiles/effect"); _miscallaneous = ReadFromFile.GetSKBitmapDictionaryFromFolder(gameLocation + @"/rltiles/misc"); _itempng = ReadFromFile.GetSKBitmapDictionaryFromFolder(gameLocation + @"/rltiles/item"); _characterpng = ReadFromFile.GetCharacterPNG(gameLocation); _monsterpng = ReadFromFile.GetMonsterPNG(gameLocation); _outOfSightCache = new Cacher(); _weaponpng = ReadFromFile.GetWeaponPNG(gameLocation); }