public void LoadImages(FilesController workingDirectory) { workingDirectory.CreateDirectory(@"Images\CGs\" + Name); BGImage1 = BGImage1 ?? PartialPalettedImage.FromFile(workingDirectory, @"CGs\" + Name + @"\BG1"); BGImage2 = BGImage2 ?? PartialPalettedImage.FromFile(workingDirectory, @"CGs\" + Name + @"\BG2"); FGImage1 = FGImage1 ?? PartialPalettedImage.FromFile(workingDirectory, @"CGs\" + Name + @"\FG1"); FGImage2 = FGImage2 ?? PartialPalettedImage.FromFile(workingDirectory, @"CGs\" + Name + @"\FG2"); }
// TBA - battle backgrounds public void LoadImages(FilesController workingDirectory) { workingDirectory.CreateDirectory(@"Images\Tilesets\" + Name); workingDirectory.CreateDirectory(@"Images\BattleBackgrounds\" + Name); for (int i = 0; i < Tiles.Count; i++) { Tiles[i].Image = Tiles[i].Image ?? PalettedImage.FromFile(workingDirectory, @"Tilesets\" + Name + @"\" + i); } for (int i = 0; i < BattleBackgrounds.Count; i++) { BattleBackgrounds[i].Layer1 = BattleBackgrounds[i].Layer1 ?? PartialPalettedImage.FromFile(workingDirectory, @"BattleBackgrounds\" + Name + @"\" + BattleBackgrounds[i].Name + "1"); BattleBackgrounds[i].Layer2 = BattleBackgrounds[i].Layer2 ?? PartialPalettedImage.FromFile(workingDirectory, @"BattleBackgrounds\" + Name + @"\" + BattleBackgrounds[i].Name + "2"); } }
public BattleBackgroundData(string name, PartialPalettedImage image1, PartialPalettedImage image2) { Layer1 = image1; Layer2 = image2; Name = name; }
public BattleBackgroundData(string name) { Layer1 = null; Layer2 = null; Name = name; }