mirror of
https://github.com/ninjamuffin99/Funkin.git
synced 2024-11-01 04:14:47 +00:00
92 lines
2.1 KiB
Haxe
92 lines
2.1 KiB
Haxe
package;
|
|
|
|
import animate.FlxAnimate;
|
|
import animateAtlasPlayer.assets.AssetManager;
|
|
import animateAtlasPlayer.core.Animation;
|
|
import flixel.FlxG;
|
|
import flixel.FlxSprite;
|
|
import flixel.FlxState;
|
|
import flixel.addons.display.FlxGridOverlay;
|
|
import flixel.group.FlxGroup.FlxTypedGroup;
|
|
import flixel.math.FlxPoint;
|
|
import flixel.text.FlxText;
|
|
import flixel.util.FlxColor;
|
|
import openfl.display.BitmapData;
|
|
|
|
class CutsceneAnimTestState extends FlxState
|
|
{
|
|
var animShit:Array<String> = [
|
|
'GF STARTS TO TURN PART 1',
|
|
'GF STARTS TO TURN PART 2',
|
|
'PICO ARRIVES PART 1',
|
|
'PICO ARRIVES PART 2',
|
|
'PICO ARRIVES PART 2 POINT FIVE',
|
|
'PICO ARRIVES PART 3',
|
|
'Pico Dual Wield on Speaker'
|
|
];
|
|
|
|
var cutsceneGroup:CutsceneCharacter;
|
|
|
|
var curSelected:Int = 0;
|
|
var debugTxt:FlxText;
|
|
|
|
public function new()
|
|
{
|
|
super();
|
|
|
|
var gridBG:FlxSprite = FlxGridOverlay.create(10, 10);
|
|
gridBG.scrollFactor.set(0.5, 0.5);
|
|
add(gridBG);
|
|
|
|
debugTxt = new FlxText(900, 20, 0, "", 20);
|
|
debugTxt.color = FlxColor.BLUE;
|
|
add(debugTxt);
|
|
|
|
var animated:FlxAnimate = new FlxAnimate(10, 10);
|
|
add(animated);
|
|
|
|
// createCutscene(0);
|
|
// createCutscene(1);
|
|
// createCutscene(2);
|
|
// createCutscene(3);
|
|
// createCutscene(4);
|
|
}
|
|
|
|
override function update(elapsed:Float)
|
|
{
|
|
/* if (FlxG.keys.pressed.SHIFT)
|
|
{
|
|
if (FlxG.keys.justPressed.UP)
|
|
curSelected -= 1;
|
|
if (FlxG.keys.justPressed.DOWN)
|
|
curSelected += 1;
|
|
|
|
if (curSelected < 0)
|
|
curSelected = cutsceneGroup.members.length - 1;
|
|
if (curSelected >= cutsceneGroup.members.length)
|
|
curSelected = 0;
|
|
}
|
|
else
|
|
{
|
|
var valueMulti:Float = 1;
|
|
|
|
if (FlxG.keys.pressed.SPACE)
|
|
valueMulti = 10;
|
|
|
|
if (FlxG.keys.justPressed.UP)
|
|
cutsceneGroup.members[curSelected].y -= valueMulti;
|
|
if (FlxG.keys.justPressed.DOWN)
|
|
cutsceneGroup.members[curSelected].y += valueMulti;
|
|
if (FlxG.keys.justPressed.LEFT)
|
|
cutsceneGroup.members[curSelected].x -= valueMulti;
|
|
if (FlxG.keys.justPressed.RIGHT)
|
|
cutsceneGroup.members[curSelected].x += valueMulti;
|
|
}
|
|
|
|
debugTxt.text = curSelected + " : " + cutsceneGroup.members[curSelected].getPosition();
|
|
*/
|
|
|
|
super.update(elapsed);
|
|
}
|
|
}
|