public static void setMissingWallpaperToDefault(StardewValley.Locations.FarmHouse house) { List <Rectangle> walls = house.getWalls(); while (house.wallPaper.Count < walls.Count) { house.wallPaper[house.wallPaper.Count] = getWallpaperIndex(house.map, walls[house.wallPaper.Count].X, walls[house.wallPaper.Count].Y); } }
public static void setWallpaperDefaults(StardewValley.Locations.FarmHouse house) { List <Rectangle> walls = house.getWalls(); List <Rectangle> floors = house.getFloors(); for (int wallIndex = 0; wallIndex < walls.Count; wallIndex++) { Logger.Log("Setting default wall for the wall " + walls[wallIndex].ToString() + "..."); int wallPaperIndex = getWallpaperIndex(house.map, walls[wallIndex].X, walls[wallIndex].Y); house.setWallpaper(wallPaperIndex, wallIndex, true); } }