cut down on extraneous imports

This commit is contained in:
2023-06-29 17:09:07 -06:00
parent 02ad3c92a7
commit ab93df5335
6 changed files with 20 additions and 19 deletions

View File

@@ -1,6 +1,6 @@
# @install: lix --silent download "gh://github.com/kiss-lang/hollywoo#64610a32a2f907a855ddb014f0ed78249a03fee0" into hollywoo/0.0.0/github/64610a32a2f907a855ddb014f0ed78249a03fee0
# @run: haxelib run-dir hollywoo "${HAXE_LIBCACHE}/hollywoo/0.0.0/github/64610a32a2f907a855ddb014f0ed78249a03fee0"
# @install: lix --silent download "gh://github.com/kiss-lang/hollywoo#8148c0d6f53b6e2dd9c471baefe7eb56c30a2197" into hollywoo/0.0.0/github/8148c0d6f53b6e2dd9c471baefe7eb56c30a2197
# @run: haxelib run-dir hollywoo "${HAXE_LIBCACHE}/hollywoo/0.0.0/github/8148c0d6f53b6e2dd9c471baefe7eb56c30a2197"
-lib kiss
-lib kiss-tools
-cp ${HAXE_LIBCACHE}/hollywoo/0.0.0/github/64610a32a2f907a855ddb014f0ed78249a03fee0/src/
-cp ${HAXE_LIBCACHE}/hollywoo/0.0.0/github/8148c0d6f53b6e2dd9c471baefe7eb56c30a2197/src/
-D hollywoo=0.0.0

View File

@@ -1,4 +1,4 @@
# @install: lix --silent download "gh://github.com/kiss-lang/kiss-flixel#70a1f880152be4bb03179dd79e9fe739d086ba7b" into kiss-flixel/0.0.0/github/70a1f880152be4bb03179dd79e9fe739d086ba7b
# @install: lix --silent download "gh://github.com/kiss-lang/kiss-flixel#8e3320761360e4239544d1337403e1140b4dd0d2" into kiss-flixel/0.0.0/github/8e3320761360e4239544d1337403e1140b4dd0d2
-lib flixel
-lib flixel-addons
-lib flixel-ui
@@ -6,5 +6,5 @@
-lib kiss-tools
-lib lime
-lib openfl
-cp ${HAXE_LIBCACHE}/kiss-flixel/0.0.0/github/70a1f880152be4bb03179dd79e9fe739d086ba7b/src/
-cp ${HAXE_LIBCACHE}/kiss-flixel/0.0.0/github/8e3320761360e4239544d1337403e1140b4dd0d2/src/
-D kiss-flixel=0.0.0

View File

@@ -1,12 +1,12 @@
# @install: lix --silent download "gh://github.com/kiss-lang/kiss#f6027cc00ced9ef26792fe14d7adbbac8fd4b5c6" into kiss/0.0.1/github/f6027cc00ced9ef26792fe14d7adbbac8fd4b5c6
# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/f6027cc00ced9ef26792fe14d7adbbac8fd4b5c6"
# @install: lix --silent download "gh://github.com/kiss-lang/kiss#aa4328aabb81c97f7f7b2ad6ce5ac1a9bb569738" into kiss/0.0.1/github/aa4328aabb81c97f7f7b2ad6ce5ac1a9bb569738
# @run: haxelib run-dir kiss "${HAXE_LIBCACHE}/kiss/0.0.1/github/aa4328aabb81c97f7f7b2ad6ce5ac1a9bb569738"
-lib haxe-strings
-lib hscript
-lib tink_json
-lib tink_macro
-lib tink_syntaxhub
-lib uuid
-cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/f6027cc00ced9ef26792fe14d7adbbac8fd4b5c6/src
-cp ${HAXE_LIBCACHE}/kiss/0.0.1/github/aa4328aabb81c97f7f7b2ad6ce5ac1a9bb569738/src
-D kiss=0.0.1
-w -WUnusedPattern
--macro kiss.KissFrontend.use()

View File

@@ -1,3 +1,14 @@
(importWithDefAlias)
(import flixel.FlxSprite)
(import flixel.math.FlxPoint)
(import flixel.util.FlxColor)
(import flixel.tweens.FlxTween)
(import flixel.tweens.FlxTween.TweenOptions)
(import flixel.FlxG)
(import flixel.FlxCamera)
(import hollywoo_flixel.ActorFlxSprite)
(defAlias &type Scene hollywoo.Scene<FlxSprite,ActorFlxSprite,FlxSprite,FlxCamera>)
(defAlias &ident Left "Left")
(defAlias &ident LeftBehind "Left2")
(defAlias &ident Right "Right")

View File

@@ -18,7 +18,7 @@
(when cc (cc))
}))
(method &override :Void _showScene [:Scene<FlxSprite,ActorFlxSprite,FlxSprite,FlxCamera> scene :Appearance appearance :FlxCamera camera :Continuation cc]
(method &override :Void _showScene [:Scene scene :Appearance appearance :FlxCamera camera :Continuation cc]
(super._showScene scene appearance camera
(makeCC
(whenLet [overlaidProps (dictGet overlaidPropsInScenes sceneKey)]
@@ -60,7 +60,6 @@
(let [xOffset (- cSprite.x sprite.x)
yOffset (- cSprite.y sprite.y)]
(linearMotion cSprite (+ destX xOffset) (+ destY yOffset) speed)))))
(defAlias &ident FlxTween.linearMotion CHANGE_TO_MOVIE_LINEARMOTION)
(method linearMotionTo [:FlxSprite sprite :String positionKey :Float speed &opt :Void->Void cc :String soundLoop :Float volumeMod :Array<FlxSprite> connectedSprites]
(let [position (resolvePosition positionKey)]

View File

@@ -2,19 +2,10 @@ package;
import kiss.Prelude;
import kiss.List;
import hollywoo.StagePosition;
import hollywoo.HFloat;
import hollywoo_flixel.FlxDirector;
import hollywoo_flixel.FlxMovie;
import hollywoo_flixel.MovieFlxState;
import hollywoo_flixel.ActorFlxSprite;
import kiss_flixel.SpriteTools;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.FlxSubState;
import flixel.util.FlxColor;
import flixel.tweens.FlxTween;
import flixel.FlxCamera;
@:build(kiss.AsyncEmbeddedScript.build("hollywoo-flixel", "src/hollywoo_flixel/HollywooFlixelDSL.kiss", "Test.hollywoo"))
class Test extends FlxMovie {