tweaking handloose
This commit is contained in:
@@ -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();
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user