Move typeCommand() into ArchiveController
This commit is contained in:
@@ -282,6 +282,16 @@
|
||||
|
||||
(prop &mut :PlaygroundSystem<Dynamic> playgroundSystem null)
|
||||
|
||||
(method :Void typeCommand []
|
||||
(when ui.shortcutHandler (ui.shortcutHandler.cancel))
|
||||
(ui.enterText
|
||||
"Command:"
|
||||
->command
|
||||
(tryRunCommand command)
|
||||
Math.POSITIVE_INFINITY))
|
||||
|
||||
// TODO typeShortcut
|
||||
|
||||
(defNew [&prop :Archive archive
|
||||
&prop :ArchiveUI ui]
|
||||
[&mut :Array<Entry> _selectedEntries []
|
||||
|
@@ -78,7 +78,7 @@
|
||||
// Press ENTER to type a command to run
|
||||
(when (and !textInput FlxG.keys.justPressed.ENTER)
|
||||
(set confirmQuit false)
|
||||
(typeCommand))
|
||||
(controller.typeCommand))
|
||||
(when (and textInput !textInput.alive)
|
||||
(set textInput null))
|
||||
|
||||
@@ -118,13 +118,6 @@
|
||||
(withWritableComponents archive e [positions Positions]
|
||||
(+= .z (dictGet positions (spriteSystem.getPlaygroundKey)) 1))))))
|
||||
|
||||
(method :Void typeCommand []
|
||||
(sh.cancel)
|
||||
(enterText
|
||||
"command to run:"
|
||||
->commandName (controller.tryRunCommand commandName)
|
||||
Math.POSITIVE_INFINITY))
|
||||
|
||||
(prop &mut :ArchiveController controller)
|
||||
(prop &mut :Archive archive)
|
||||
|
||||
|
Reference in New Issue
Block a user