tweaking handloose

This commit is contained in:
2023-09-08 12:27:31 -06:00
parent 8d38300939
commit c9c02c714d

View File

@@ -1,11 +1,14 @@
(var SPRITE_SPACING 20) (var SPRITE_SPACING 20)
(var SPRITE_SIZE 100) (var SPRITE_SIZE 100)
(var TEXT_SIZE 24) (var TEXT_SIZE 24)
(savedVar :Int DOC_TEXT_SIZE 48)
(prop &mut :FlxText docText null) (prop &mut :FlxText docText null)
(method &override :Void create [] (method &override :Void create []
#{ #{
super.create(); super.create();
FlxG.fullscreen = true;
var background = new FlxSprite(); var background = new FlxSprite();
background.makeGraphic(1280, 720, FlxColor.BLACK); background.makeGraphic(1280, 720, FlxColor.BLACK);
// background.x = 0; // background.x = 0;
@@ -19,8 +22,8 @@
// Split the screen into text area and dance area: // Split the screen into text area and dance area:
var splitX = SPRITE_SPACING * 5 + SPRITE_SIZE * 4; var splitX = SPRITE_SPACING * 5 + SPRITE_SIZE * 4;
background.drawLine(splitX, 0, splitX, FlxG.height); background.drawLine(splitX, 0, splitX, FlxG.height);
docText = new FlxText(splitX, 0, "", TEXT_SIZE); docText = new FlxText(splitX, 0, "", DOC_TEXT_SIZE);
docText.setFormat(null, 8, FlxColor.WHITE); docText.setFormat(null, DOC_TEXT_SIZE, FlxColor.WHITE);
add(background); add(background);
add(docText); add(docText);
@@ -97,6 +100,8 @@
(set _model m) (set _model m)
(updateDocText)) (updateDocText))
(savedVar :Float speedMod (/ 1 16))
(method :FlxSprite makeTriangleSprite [:ArrowDir dir :String text :Int y &opt :Void->Void action] (method :FlxSprite makeTriangleSprite [:ArrowDir dir :String text :Int y &opt :Void->Void action]
#{ #{
var spr = new ActionSprite(action, dir); var spr = new ActionSprite(action, dir);
@@ -137,7 +142,7 @@
if (action != null) { if (action != null) {
actionSprites.add(spr); actionSprites.add(spr);
FlxTween.linearMotion(spr, spr.x, spr.y, spr.x, FlxG.height, 200, false, { FlxTween.linearMotion(spr, spr.x, spr.y, spr.x, FlxG.height, FlxG.height / ARROW_DELAY * speedMod, false, {
onComplete: (_) -> { onComplete: (_) -> {
spr.kill(); spr.kill();
} }