diff options
| author | 2023-06-17 11:50:56 +0200 | |
|---|---|---|
| committer | 2023-10-09 11:55:08 +0200 | |
| commit | 59aadb3c543da883acc1d29c7180cf889f03ba24 (patch) | |
| tree | b971a35bc84a49c62e14b5a021abe332dfb41db5 /enigma-swing/src/main/java | |
| parent | Add progress listener to Mapping-IO conversion; deduplicate lang files (diff) | |
| download | enigma-59aadb3c543da883acc1d29c7180cf889f03ba24.tar.gz enigma-59aadb3c543da883acc1d29c7180cf889f03ba24.tar.xz enigma-59aadb3c543da883acc1d29c7180cf889f03ba24.zip | |
Update to latest Mapping IO commit
Diffstat (limited to 'enigma-swing/src/main/java')
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | 3 | ||||
| -rw-r--r-- | enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java index 5b04f3cf..e6d4096c 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/GuiController.java | |||
| @@ -32,6 +32,7 @@ import com.google.common.collect.Lists; | |||
| 32 | import net.fabricmc.mappingio.MappingReader; | 32 | import net.fabricmc.mappingio.MappingReader; |
| 33 | import net.fabricmc.mappingio.MappingWriter; | 33 | import net.fabricmc.mappingio.MappingWriter; |
| 34 | import net.fabricmc.mappingio.tree.MemoryMappingTree; | 34 | import net.fabricmc.mappingio.tree.MemoryMappingTree; |
| 35 | import net.fabricmc.mappingio.tree.VisitOrder; | ||
| 35 | 36 | ||
| 36 | import cuchaz.enigma.Enigma; | 37 | import cuchaz.enigma.Enigma; |
| 37 | import cuchaz.enigma.EnigmaProfile; | 38 | import cuchaz.enigma.EnigmaProfile; |
| @@ -232,7 +233,7 @@ public class GuiController implements ClientPacketHandler { | |||
| 232 | 233 | ||
| 233 | progress.init(1, I18n.translate("progress.mappings.writing")); | 234 | progress.init(1, I18n.translate("progress.mappings.writing")); |
| 234 | MappingWriter writer = MappingWriter.create(path, format.getMappingIoCounterpart()); | 235 | MappingWriter writer = MappingWriter.create(path, format.getMappingIoCounterpart()); |
| 235 | mappingTree.accept(writer); | 236 | mappingTree.accept(writer, VisitOrder.createByName()); |
| 236 | writer.close(); | 237 | writer.close(); |
| 237 | progress.step(1, I18n.translate("progress.done")); | 238 | progress.step(1, I18n.translate("progress.done")); |
| 238 | } else if (saveAll) { | 239 | } else if (saveAll) { |
diff --git a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java index 3692eb3b..ca3067c8 100644 --- a/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java +++ b/enigma-swing/src/main/java/cuchaz/enigma/gui/elements/MenuBar.java | |||
| @@ -406,6 +406,7 @@ public class MenuBar { | |||
| 406 | private static void prepareOpenMappingsMenu(JMenu openMappingsMenu, Gui gui) { | 406 | private static void prepareOpenMappingsMenu(JMenu openMappingsMenu, Gui gui) { |
| 407 | List<MappingFormat> readableMappingIoFormats = Arrays.asList( | 407 | List<MappingFormat> readableMappingIoFormats = Arrays.asList( |
| 408 | MappingFormat.ENIGMA_DIRECTORY, | 408 | MappingFormat.ENIGMA_DIRECTORY, |
| 409 | MappingFormat.ENIGMA_FILE, | ||
| 409 | MappingFormat.TINY_FILE, | 410 | MappingFormat.TINY_FILE, |
| 410 | MappingFormat.TINY_V2, | 411 | MappingFormat.TINY_V2, |
| 411 | MappingFormat.SRG_FILE, | 412 | MappingFormat.SRG_FILE, |
| @@ -448,7 +449,10 @@ public class MenuBar { | |||
| 448 | private static void prepareSaveMappingsAsMenu(JMenu saveMappingsAsMenu, JMenuItem saveMappingsItem, Gui gui) { | 449 | private static void prepareSaveMappingsAsMenu(JMenu saveMappingsAsMenu, JMenuItem saveMappingsItem, Gui gui) { |
| 449 | List<MappingFormat> writableMappingIoFormats = Arrays.asList( | 450 | List<MappingFormat> writableMappingIoFormats = Arrays.asList( |
| 450 | MappingFormat.ENIGMA_DIRECTORY, | 451 | MappingFormat.ENIGMA_DIRECTORY, |
| 451 | MappingFormat.TINY_V2); | 452 | MappingFormat.ENIGMA_FILE, |
| 453 | MappingFormat.TINY_FILE, | ||
| 454 | MappingFormat.TINY_V2, | ||
| 455 | MappingFormat.PROGUARD); | ||
| 452 | 456 | ||
| 453 | // Enigma's own writers | 457 | // Enigma's own writers |
| 454 | for (MappingFormat format : MappingFormat.values()) { | 458 | for (MappingFormat format : MappingFormat.values()) { |