From d9d0bb2ed525fa11f040f676ece9883e10cf8cf2 Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Sun, 16 Nov 2025 21:30:56 +0800 Subject: [PATCH] chore: add build build script for assets --- Assets/AppIcons/.gitignore | 5 ++ Assets/{ => AppIcons}/About.svg | 0 Assets/{ => AppIcons}/AddFrame.svg | 0 Assets/AppIcons/BuildBuildIcons.py | 32 ++++++++ Assets/{ => AppIcons}/Cancel.svg | 0 Assets/{ => AppIcons}/CloseFile.svg | 0 Assets/{ => AppIcons}/CopyFrame.svg | 0 Assets/{ => AppIcons}/Count.svg | 0 Assets/{ => AppIcons}/CutFrame.svg | 0 Assets/{ => AppIcons}/DeleteFrame.svg | 0 Assets/{ => AppIcons}/DrawMode.svg | 0 Assets/{ => AppIcons}/EntrySpan.svg | 0 Assets/{ => AppIcons}/Exit.svg | 0 Assets/{ => AppIcons}/FillMode.svg | 0 Assets/{ => AppIcons}/FlipCell.svg | 0 Assets/{ => AppIcons}/Fps.svg | 0 Assets/{ => AppIcons}/HorizontalLayout.svg | 0 Assets/{ => AppIcons}/NewFile.svg | 0 Assets/{ => AppIcons}/Ok.svg | 0 Assets/{ => AppIcons}/OpenFile.svg | 0 Assets/{ => AppIcons}/PanelGoto.svg | 0 Assets/{ => AppIcons}/PanelNextItem.svg | 0 Assets/{ => AppIcons}/PanelNextPage.svg | 0 Assets/{ => AppIcons}/PanelPreviousItem.svg | 0 Assets/{ => AppIcons}/PanelPreviousPage.svg | 0 Assets/{ => AppIcons}/PasteFrame.svg | 0 Assets/{ => AppIcons}/Preference.svg | 0 Assets/{ => AppIcons}/Redo.svg | 0 Assets/{ => AppIcons}/ReportBug.svg | 0 Assets/{ => AppIcons}/SaveFile.svg | 0 Assets/{ => AppIcons}/SaveFileAs.svg | 0 Assets/{ => AppIcons}/SaveFileThenRunGame.svg | 0 Assets/{ => AppIcons}/SelectMode.svg | 0 Assets/{ => AppIcons}/SetCell.svg | 0 Assets/{ => AppIcons}/SetFps.svg | 0 Assets/{ => AppIcons}/Undo.svg | 0 Assets/{ => AppIcons}/UnsetCell.svg | 0 Assets/{ => AppIcons}/VerticalLayout.svg | 0 Assets/{ => AppLogo}/App.png | Bin Assets/BuildIcons.bat | 74 ------------------ 40 files changed, 37 insertions(+), 74 deletions(-) create mode 100644 Assets/AppIcons/.gitignore rename Assets/{ => AppIcons}/About.svg (100%) rename Assets/{ => AppIcons}/AddFrame.svg (100%) create mode 100644 Assets/AppIcons/BuildBuildIcons.py rename Assets/{ => AppIcons}/Cancel.svg (100%) rename Assets/{ => AppIcons}/CloseFile.svg (100%) rename Assets/{ => AppIcons}/CopyFrame.svg (100%) rename Assets/{ => AppIcons}/Count.svg (100%) rename Assets/{ => AppIcons}/CutFrame.svg (100%) rename Assets/{ => AppIcons}/DeleteFrame.svg (100%) rename Assets/{ => AppIcons}/DrawMode.svg (100%) rename Assets/{ => AppIcons}/EntrySpan.svg (100%) rename Assets/{ => AppIcons}/Exit.svg (100%) rename Assets/{ => AppIcons}/FillMode.svg (100%) rename Assets/{ => AppIcons}/FlipCell.svg (100%) rename Assets/{ => AppIcons}/Fps.svg (100%) rename Assets/{ => AppIcons}/HorizontalLayout.svg (100%) rename Assets/{ => AppIcons}/NewFile.svg (100%) rename Assets/{ => AppIcons}/Ok.svg (100%) rename Assets/{ => AppIcons}/OpenFile.svg (100%) rename Assets/{ => AppIcons}/PanelGoto.svg (100%) rename Assets/{ => AppIcons}/PanelNextItem.svg (100%) rename Assets/{ => AppIcons}/PanelNextPage.svg (100%) rename Assets/{ => AppIcons}/PanelPreviousItem.svg (100%) rename Assets/{ => AppIcons}/PanelPreviousPage.svg (100%) rename Assets/{ => AppIcons}/PasteFrame.svg (100%) rename Assets/{ => AppIcons}/Preference.svg (100%) rename Assets/{ => AppIcons}/Redo.svg (100%) rename Assets/{ => AppIcons}/ReportBug.svg (100%) rename Assets/{ => AppIcons}/SaveFile.svg (100%) rename Assets/{ => AppIcons}/SaveFileAs.svg (100%) rename Assets/{ => AppIcons}/SaveFileThenRunGame.svg (100%) rename Assets/{ => AppIcons}/SelectMode.svg (100%) rename Assets/{ => AppIcons}/SetCell.svg (100%) rename Assets/{ => AppIcons}/SetFps.svg (100%) rename Assets/{ => AppIcons}/Undo.svg (100%) rename Assets/{ => AppIcons}/UnsetCell.svg (100%) rename Assets/{ => AppIcons}/VerticalLayout.svg (100%) rename Assets/{ => AppLogo}/App.png (100%) delete mode 100644 Assets/BuildIcons.bat diff --git a/Assets/AppIcons/.gitignore b/Assets/AppIcons/.gitignore new file mode 100644 index 0000000..56b103d --- /dev/null +++ b/Assets/AppIcons/.gitignore @@ -0,0 +1,5 @@ +# Ignore generated files +*.bat +*.sh +*.ico +*.png \ No newline at end of file diff --git a/Assets/About.svg b/Assets/AppIcons/About.svg similarity index 100% rename from Assets/About.svg rename to Assets/AppIcons/About.svg diff --git a/Assets/AddFrame.svg b/Assets/AppIcons/AddFrame.svg similarity index 100% rename from Assets/AddFrame.svg rename to Assets/AppIcons/AddFrame.svg diff --git a/Assets/AppIcons/BuildBuildIcons.py b/Assets/AppIcons/BuildBuildIcons.py new file mode 100644 index 0000000..60f6059 --- /dev/null +++ b/Assets/AppIcons/BuildBuildIcons.py @@ -0,0 +1,32 @@ +import pathlib + +def fetch_svg_files() -> tuple[pathlib.Path, ...]: + return tuple(file for file in pathlib.Path("./").glob("*.svg")) + +def generate_windows_script(svg_files: tuple[pathlib.Path, ...]) -> None: + with open("./BuildIcons.bat", "w", encoding="utf-8") as f: + for svg_file in svg_files: + png_file = f'{svg_file.stem}.png' + ico_file = f'{svg_file.stem}.ico' + f.write(f"inkscape --without-gui {svg_file} -o {png_file} -w 250 -h 256\n") + f.write(f"magick {png_file} -define icon:auto-resize=256,128,64,48,32,16 {ico_file}\n") + +def generate_linux_script(svg_files: tuple[pathlib.Path, ...]) -> None: + with open("./BuildIcons.sh", "w", encoding="utf-8") as f: + for svg_file in svg_files: + png_file = f'{svg_file.stem}.png' + ico_file = f'{svg_file.stem}.ico' + f.write(f"inkscape --without-gui {svg_file} -o {png_file} -w 250 -h 256\n") + f.write(f"magick {png_file} -define icon:auto-resize=256,128,64,48,32,16 {ico_file}\n") + +def main(): + print("Fetching SVG files...") + svg_files = fetch_svg_files() + print("Building Windows script...") + generate_windows_script(svg_files) + print("Building Linux script...") + generate_linux_script(svg_files) + print("Done!") + +if __name__ == "__main__": + main() diff --git a/Assets/Cancel.svg b/Assets/AppIcons/Cancel.svg similarity index 100% rename from Assets/Cancel.svg rename to Assets/AppIcons/Cancel.svg diff --git a/Assets/CloseFile.svg b/Assets/AppIcons/CloseFile.svg similarity index 100% rename from Assets/CloseFile.svg rename to Assets/AppIcons/CloseFile.svg diff --git a/Assets/CopyFrame.svg b/Assets/AppIcons/CopyFrame.svg similarity index 100% rename from Assets/CopyFrame.svg rename to Assets/AppIcons/CopyFrame.svg diff --git a/Assets/Count.svg b/Assets/AppIcons/Count.svg similarity index 100% rename from Assets/Count.svg rename to Assets/AppIcons/Count.svg diff --git a/Assets/CutFrame.svg b/Assets/AppIcons/CutFrame.svg similarity index 100% rename from Assets/CutFrame.svg rename to Assets/AppIcons/CutFrame.svg diff --git a/Assets/DeleteFrame.svg b/Assets/AppIcons/DeleteFrame.svg similarity index 100% rename from Assets/DeleteFrame.svg rename to Assets/AppIcons/DeleteFrame.svg diff --git a/Assets/DrawMode.svg b/Assets/AppIcons/DrawMode.svg similarity index 100% rename from Assets/DrawMode.svg rename to Assets/AppIcons/DrawMode.svg diff --git a/Assets/EntrySpan.svg b/Assets/AppIcons/EntrySpan.svg similarity index 100% rename from Assets/EntrySpan.svg rename to Assets/AppIcons/EntrySpan.svg diff --git a/Assets/Exit.svg b/Assets/AppIcons/Exit.svg similarity index 100% rename from Assets/Exit.svg rename to Assets/AppIcons/Exit.svg diff --git a/Assets/FillMode.svg b/Assets/AppIcons/FillMode.svg similarity index 100% rename from Assets/FillMode.svg rename to Assets/AppIcons/FillMode.svg diff --git a/Assets/FlipCell.svg b/Assets/AppIcons/FlipCell.svg similarity index 100% rename from Assets/FlipCell.svg rename to Assets/AppIcons/FlipCell.svg diff --git a/Assets/Fps.svg b/Assets/AppIcons/Fps.svg similarity index 100% rename from Assets/Fps.svg rename to Assets/AppIcons/Fps.svg diff --git a/Assets/HorizontalLayout.svg b/Assets/AppIcons/HorizontalLayout.svg similarity index 100% rename from Assets/HorizontalLayout.svg rename to Assets/AppIcons/HorizontalLayout.svg diff --git a/Assets/NewFile.svg b/Assets/AppIcons/NewFile.svg similarity index 100% rename from Assets/NewFile.svg rename to Assets/AppIcons/NewFile.svg diff --git a/Assets/Ok.svg b/Assets/AppIcons/Ok.svg similarity index 100% rename from Assets/Ok.svg rename to Assets/AppIcons/Ok.svg diff --git a/Assets/OpenFile.svg b/Assets/AppIcons/OpenFile.svg similarity index 100% rename from Assets/OpenFile.svg rename to Assets/AppIcons/OpenFile.svg diff --git a/Assets/PanelGoto.svg b/Assets/AppIcons/PanelGoto.svg similarity index 100% rename from Assets/PanelGoto.svg rename to Assets/AppIcons/PanelGoto.svg diff --git a/Assets/PanelNextItem.svg b/Assets/AppIcons/PanelNextItem.svg similarity index 100% rename from Assets/PanelNextItem.svg rename to Assets/AppIcons/PanelNextItem.svg diff --git a/Assets/PanelNextPage.svg b/Assets/AppIcons/PanelNextPage.svg similarity index 100% rename from Assets/PanelNextPage.svg rename to Assets/AppIcons/PanelNextPage.svg diff --git a/Assets/PanelPreviousItem.svg b/Assets/AppIcons/PanelPreviousItem.svg similarity index 100% rename from Assets/PanelPreviousItem.svg rename to Assets/AppIcons/PanelPreviousItem.svg diff --git a/Assets/PanelPreviousPage.svg b/Assets/AppIcons/PanelPreviousPage.svg similarity index 100% rename from Assets/PanelPreviousPage.svg rename to Assets/AppIcons/PanelPreviousPage.svg diff --git a/Assets/PasteFrame.svg b/Assets/AppIcons/PasteFrame.svg similarity index 100% rename from Assets/PasteFrame.svg rename to Assets/AppIcons/PasteFrame.svg diff --git a/Assets/Preference.svg b/Assets/AppIcons/Preference.svg similarity index 100% rename from Assets/Preference.svg rename to Assets/AppIcons/Preference.svg diff --git a/Assets/Redo.svg b/Assets/AppIcons/Redo.svg similarity index 100% rename from Assets/Redo.svg rename to Assets/AppIcons/Redo.svg diff --git a/Assets/ReportBug.svg b/Assets/AppIcons/ReportBug.svg similarity index 100% rename from Assets/ReportBug.svg rename to Assets/AppIcons/ReportBug.svg diff --git a/Assets/SaveFile.svg b/Assets/AppIcons/SaveFile.svg similarity index 100% rename from Assets/SaveFile.svg rename to Assets/AppIcons/SaveFile.svg diff --git a/Assets/SaveFileAs.svg b/Assets/AppIcons/SaveFileAs.svg similarity index 100% rename from Assets/SaveFileAs.svg rename to Assets/AppIcons/SaveFileAs.svg diff --git a/Assets/SaveFileThenRunGame.svg b/Assets/AppIcons/SaveFileThenRunGame.svg similarity index 100% rename from Assets/SaveFileThenRunGame.svg rename to Assets/AppIcons/SaveFileThenRunGame.svg diff --git a/Assets/SelectMode.svg b/Assets/AppIcons/SelectMode.svg similarity index 100% rename from Assets/SelectMode.svg rename to Assets/AppIcons/SelectMode.svg diff --git a/Assets/SetCell.svg b/Assets/AppIcons/SetCell.svg similarity index 100% rename from Assets/SetCell.svg rename to Assets/AppIcons/SetCell.svg diff --git a/Assets/SetFps.svg b/Assets/AppIcons/SetFps.svg similarity index 100% rename from Assets/SetFps.svg rename to Assets/AppIcons/SetFps.svg diff --git a/Assets/Undo.svg b/Assets/AppIcons/Undo.svg similarity index 100% rename from Assets/Undo.svg rename to Assets/AppIcons/Undo.svg diff --git a/Assets/UnsetCell.svg b/Assets/AppIcons/UnsetCell.svg similarity index 100% rename from Assets/UnsetCell.svg rename to Assets/AppIcons/UnsetCell.svg diff --git a/Assets/VerticalLayout.svg b/Assets/AppIcons/VerticalLayout.svg similarity index 100% rename from Assets/VerticalLayout.svg rename to Assets/AppIcons/VerticalLayout.svg diff --git a/Assets/App.png b/Assets/AppLogo/App.png similarity index 100% rename from Assets/App.png rename to Assets/AppLogo/App.png diff --git a/Assets/BuildIcons.bat b/Assets/BuildIcons.bat deleted file mode 100644 index 7f042bb..0000000 --- a/Assets/BuildIcons.bat +++ /dev/null @@ -1,74 +0,0 @@ -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Count.svg" -o "F:\Repo\BallanceTasEditor\Assets\Count.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Cancel.svg" -o "F:\Repo\BallanceTasEditor\Assets\Cancel.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Ok.svg" -o "F:\Repo\BallanceTasEditor\Assets\Ok.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\EntrySpan.svg" -o "F:\Repo\BallanceTasEditor\Assets\EntrySpan.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\HorizontalLayout.svg" -o "F:\Repo\BallanceTasEditor\Assets\HorizontalLayout.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\VerticalLayout.svg" -o "F:\Repo\BallanceTasEditor\Assets\VerticalLayout.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Fps.svg" -o "F:\Repo\BallanceTasEditor\Assets\Fps.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\SetFps.svg" -o "F:\Repo\BallanceTasEditor\Assets\SetFps.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\PanelPreviousItem.svg" -o "F:\Repo\BallanceTasEditor\Assets\PanelPreviousItem.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\PanelGoto.svg" -o "F:\Repo\BallanceTasEditor\Assets\PanelGoto.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\PanelNextItem.svg" -o "F:\Repo\BallanceTasEditor\Assets\PanelNextItem.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\PanelPreviousPage.svg" -o "F:\Repo\BallanceTasEditor\Assets\PanelPreviousPage.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\PanelNextPage.svg" -o "F:\Repo\BallanceTasEditor\Assets\PanelNextPage.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\FlipCell.svg" -o "F:\Repo\BallanceTasEditor\Assets\FlipCell.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\AddFrame.svg" -o "F:\Repo\BallanceTasEditor\Assets\AddFrame.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\DeleteFrame.svg" -o "F:\Repo\BallanceTasEditor\Assets\DeleteFrame.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\UnsetCell.svg" -o "F:\Repo\BallanceTasEditor\Assets\UnsetCell.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\SetCell.svg" -o "F:\Repo\BallanceTasEditor\Assets\SetCell.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\CutFrame.svg" -o "F:\Repo\BallanceTasEditor\Assets\CutFrame.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\PasteFrame.svg" -o "F:\Repo\BallanceTasEditor\Assets\PasteFrame.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\CopyFrame.svg" -o "F:\Repo\BallanceTasEditor\Assets\CopyFrame.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\FillMode.svg" -o "F:\Repo\BallanceTasEditor\Assets\FillMode.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\SelectMode.svg" -o "F:\Repo\BallanceTasEditor\Assets\SelectMode.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\DrawMode.svg" -o "F:\Repo\BallanceTasEditor\Assets\DrawMode.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Preference.svg" -o "F:\Repo\BallanceTasEditor\Assets\Preference.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\SaveFileAs.svg" -o "F:\Repo\BallanceTasEditor\Assets\SaveFileAs.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\OpenFile.svg" -o "F:\Repo\BallanceTasEditor\Assets\OpenFile.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\NewFile.svg" -o "F:\Repo\BallanceTasEditor\Assets\NewFile.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\SaveFile.svg" -o "F:\Repo\BallanceTasEditor\Assets\SaveFile.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\CloseFile.svg" -o "F:\Repo\BallanceTasEditor\Assets\CloseFile.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Exit.svg" -o "F:\Repo\BallanceTasEditor\Assets\Exit.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Undo.svg" -o "F:\Repo\BallanceTasEditor\Assets\Undo.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\Redo.svg" -o "F:\Repo\BallanceTasEditor\Assets\Redo.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\SaveFileThenRunGame.svg" -o "F:\Repo\BallanceTasEditor\Assets\SaveFileThenRunGame.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\ReportBug.svg" -o "F:\Repo\BallanceTasEditor\Assets\ReportBug.png" -w 256 -h 256 --export-type="png" -inkscape --without-gui "F:\Repo\BallanceTasEditor\Assets\About.svg" -o "F:\Repo\BallanceTasEditor\Assets\About.png" -w 256 -h 256 --export-type="png" - -magick "F:\Repo\BallanceTasEditor\Assets\Count.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Count.ico" -magick "F:\Repo\BallanceTasEditor\Assets\Cancel.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Cancel.ico" -magick "F:\Repo\BallanceTasEditor\Assets\Ok.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Ok.ico" -magick "F:\Repo\BallanceTasEditor\Assets\EntrySpan.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\EntrySpan.ico" -magick "F:\Repo\BallanceTasEditor\Assets\HorizontalLayout.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\HorizontalLayout.ico" -magick "F:\Repo\BallanceTasEditor\Assets\VerticalLayout.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\VerticalLayout.ico" -magick "F:\Repo\BallanceTasEditor\Assets\Fps.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Fps.ico" -magick "F:\Repo\BallanceTasEditor\Assets\SetFps.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\SetFps.ico" -magick "F:\Repo\BallanceTasEditor\Assets\PanelPreviousItem.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\PanelPreviousItem.ico" -magick "F:\Repo\BallanceTasEditor\Assets\PanelGoto.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\PanelGoto.ico" -magick "F:\Repo\BallanceTasEditor\Assets\PanelNextItem.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\PanelNextItem.ico" -magick "F:\Repo\BallanceTasEditor\Assets\PanelPreviousPage.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\PanelPreviousPage.ico" -magick "F:\Repo\BallanceTasEditor\Assets\PanelNextPage.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\PanelNextPage.ico" -magick "F:\Repo\BallanceTasEditor\Assets\FlipCell.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\FlipCell.ico" -magick "F:\Repo\BallanceTasEditor\Assets\AddFrame.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\AddFrame.ico" -magick "F:\Repo\BallanceTasEditor\Assets\DeleteFrame.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\DeleteFrame.ico" -magick "F:\Repo\BallanceTasEditor\Assets\UnsetCell.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\UnsetCell.ico" -magick "F:\Repo\BallanceTasEditor\Assets\SetCell.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\SetCell.ico" -magick "F:\Repo\BallanceTasEditor\Assets\CutFrame.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\CutFrame.ico" -magick "F:\Repo\BallanceTasEditor\Assets\PasteFrame.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\PasteFrame.ico" -magick "F:\Repo\BallanceTasEditor\Assets\CopyFrame.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\CopyFrame.ico" -magick "F:\Repo\BallanceTasEditor\Assets\FillMode.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\FillMode.ico" -magick "F:\Repo\BallanceTasEditor\Assets\SelectMode.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\SelectMode.ico" -magick "F:\Repo\BallanceTasEditor\Assets\DrawMode.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\DrawMode.ico" -magick "F:\Repo\BallanceTasEditor\Assets\Preference.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Preference.ico" -magick "F:\Repo\BallanceTasEditor\Assets\SaveFileAs.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\SaveFileAs.ico" -magick "F:\Repo\BallanceTasEditor\Assets\OpenFile.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\OpenFile.ico" -magick "F:\Repo\BallanceTasEditor\Assets\NewFile.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\NewFile.ico" -magick "F:\Repo\BallanceTasEditor\Assets\SaveFile.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\SaveFile.ico" -magick "F:\Repo\BallanceTasEditor\Assets\CloseFile.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\CloseFile.ico" -magick "F:\Repo\BallanceTasEditor\Assets\Exit.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Exit.ico" -magick "F:\Repo\BallanceTasEditor\Assets\Undo.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Undo.ico" -magick "F:\Repo\BallanceTasEditor\Assets\Redo.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\Redo.ico" -magick "F:\Repo\BallanceTasEditor\Assets\SaveFileThenRunGame.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\SaveFileThenRunGame.ico" -magick "F:\Repo\BallanceTasEditor\Assets\ReportBug.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\ReportBug.ico" -magick "F:\Repo\BallanceTasEditor\Assets\About.png" -define icon:auto-resize=256,128,64,48,32,16 "F:\Repo\BallanceTasEditor\Assets\About.ico" -