allow . to repeat last director command
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
# @install: lix --silent download "gh://github.com/kiss-lang/hollywoo#af4eea78316afdd0c8310e720540a97710a59f7d" into hollywoo/0.0.0/github/af4eea78316afdd0c8310e720540a97710a59f7d
|
# @install: lix --silent download "gh://github.com/kiss-lang/hollywoo#6b4b0af84db3bf9b30ac164991f05b29f239229b" into hollywoo/0.0.0/github/6b4b0af84db3bf9b30ac164991f05b29f239229b
|
||||||
# @run: haxelib run-dir hollywoo "${HAXE_LIBCACHE}/hollywoo/0.0.0/github/af4eea78316afdd0c8310e720540a97710a59f7d"
|
# @run: haxelib run-dir hollywoo "${HAXE_LIBCACHE}/hollywoo/0.0.0/github/6b4b0af84db3bf9b30ac164991f05b29f239229b"
|
||||||
-lib kiss
|
-lib kiss
|
||||||
-lib kiss-tools
|
-lib kiss-tools
|
||||||
-cp ${HAXE_LIBCACHE}/hollywoo/0.0.0/github/af4eea78316afdd0c8310e720540a97710a59f7d/src/
|
-cp ${HAXE_LIBCACHE}/hollywoo/0.0.0/github/6b4b0af84db3bf9b30ac164991f05b29f239229b/src/
|
||||||
-D hollywoo=0.0.0
|
-D hollywoo=0.0.0
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# @install: lix --silent download "gh://github.com/kiss-lang/kiss-flixel#36e718647667dcdd844179545c328679b5560aee" into kiss-flixel/0.0.0/github/36e718647667dcdd844179545c328679b5560aee
|
# @install: lix --silent download "gh://github.com/kiss-lang/kiss-flixel#988a773602ed204abe025e89012ce0d6d295c9c2" into kiss-flixel/0.0.0/github/988a773602ed204abe025e89012ce0d6d295c9c2
|
||||||
-lib flixel
|
-lib flixel
|
||||||
-lib flixel-addons
|
-lib flixel-addons
|
||||||
-lib flixel-ui
|
-lib flixel-ui
|
||||||
@@ -6,6 +6,6 @@
|
|||||||
-lib kiss-tools
|
-lib kiss-tools
|
||||||
-lib lime
|
-lib lime
|
||||||
-lib openfl
|
-lib openfl
|
||||||
-cp ${HAXE_LIBCACHE}/kiss-flixel/0.0.0/github/36e718647667dcdd844179545c328679b5560aee/src/
|
-cp ${HAXE_LIBCACHE}/kiss-flixel/0.0.0/github/988a773602ed204abe025e89012ce0d6d295c9c2/src/
|
||||||
-D kiss-flixel=0.0.0
|
-D kiss-flixel=0.0.0
|
||||||
--macro kiss_flixel.ShaderFrontend.use()
|
--macro kiss_flixel.ShaderFrontend.use()
|
||||||
@@ -495,6 +495,9 @@
|
|||||||
->cc
|
->cc
|
||||||
(director.chooseString "Which prop?" (dictGet propsInScene sceneKey)
|
(director.chooseString "Which prop?" (dictGet propsInScene sceneKey)
|
||||||
->propKey
|
->propKey
|
||||||
|
(withFunctions
|
||||||
|
[
|
||||||
|
(definePropScale [cc]
|
||||||
(let [lastScale .value (propScales.get propKey)]
|
(let [lastScale .value (propScales.get propKey)]
|
||||||
(director.enterString "Redefine $propKey scale from ${lastScale}?"
|
(director.enterString "Redefine $propKey scale from ${lastScale}?"
|
||||||
->scaleStr
|
->scaleStr
|
||||||
@@ -503,7 +506,10 @@
|
|||||||
// Re-scale props immediately
|
// Re-scale props immediately
|
||||||
(doFor prop .props (dictGet scenes sceneKey)
|
(doFor prop .props (dictGet scenes sceneKey)
|
||||||
(flxDirector.scaleProp prop.prop))
|
(flxDirector.scaleProp prop.prop))
|
||||||
(cc))))))
|
(cc)))))
|
||||||
|
]
|
||||||
|
(set lastCommand definePropScale)
|
||||||
|
(definePropScale cc))))
|
||||||
(shortcutHandler.registerItem "[d]efine [z] of a position"
|
(shortcutHandler.registerItem "[d]efine [z] of a position"
|
||||||
->cc
|
->cc
|
||||||
(director.chooseString "Which position?" (dictGet positionsInScene sceneKey)
|
(director.chooseString "Which position?" (dictGet positionsInScene sceneKey)
|
||||||
|
|||||||
Reference in New Issue
Block a user