Exemple #1
0
 public static void ShowExportBinaryDataDialog(Func <byte[]> getDataMethod, string fileName, string filter)
 {
     UITools.ShowExportDataDialog(filePath => File.WriteAllBytes(filePath, getDataMethod()), fileName, filter);
 }
Exemple #2
0
 public static DialogResult ShowWarning(string message)
 {
     return(UITools.ShowWarning(message, MessageBoxButtons.YesNo));
 }
Exemple #3
0
 public static void ShowExportTilesetGraphicsDialog(Image image, Tile[] tileset, string fileName)
 {
     UITools.ShowExportDataDialog(filePath => UITools.ExportTilesetGraphics(image, tileset, filePath), fileName, FileDialogFilters.ImageOrBinary);
 }
Exemple #4
0
 public static void ShowExportBinaryDataDialog(Func <byte[]> getDataMethod, string fileName)
 {
     UITools.ShowExportBinaryDataDialog(getDataMethod, fileName, FileDialogFilters.Binary);
 }
Exemple #5
0
 public static void ImportData(Action <string> setDataMethod, params string[] filePaths)
 {
     UITools.ImportData((index, filePath) => setDataMethod(filePath), filePaths);
 }
Exemple #6
0
 public static bool ShowImportDataDialog(Action <string> setDataMethod, string filter)
 {
     return(UITools.ShowImportDataDialog((index, filePath) => setDataMethod(filePath), filter, 1));
 }
Exemple #7
0
 public static bool ShowImportBinaryDataDialog(Action <byte[]> setDataMethod, string filter)
 {
     return(UITools.ShowImportDataDialog(filePath => setDataMethod(File.ReadAllBytes(filePath)), filter));
 }
Exemple #8
0
 public static bool ShowImportBinaryDataDialog(Action <byte[]> setDataMethod)
 {
     return(UITools.ShowImportBinaryDataDialog(setDataMethod, FileDialogFilters.Binary));
 }
Exemple #9
0
 public static bool ShowImportTilesetGraphicsDialog(Tile[] tileset)
 {
     return(UITools.ShowImportDataDialog(filePath => UITools.ImportTilesetGraphics(filePath, tileset), FileDialogFilters.ImageOrBinary));
 }