Kade-Engine/source/SusClip.hx
2021-08-02 23:25:04 -04:00

48 lines
892 B
Haxe

package;
import flixel.FlxG;
import flixel.FlxSprite;
import flixel.graphics.frames.FlxAtlasFrames;
import flixel.math.FlxMath;
import flixel.util.FlxColor;
import Note;
class SusClip extends FlxSprite
{
public var strumTime:Float = 0;
public var noteData:Int = 0;
public var mustPress:Bool = false;
public var noteYOff:Int = 0;
public function new(note:Note)
{
super();
//Copy note data
strumTime = note.strumTime;
noteData = note.noteData;
mustPress = note.mustPress;
noteYOff = note.noteYOff;
x = note.x;
y = note.y;
alpha = note.alpha;
loadGraphicFromSprite(note);
angle = note.angle;
flipY = note.flipY;
clipRect = note.clipRect;
scale.copyFrom(note.scale);
scrollFactor.copyFrom(note.scrollFactor);
updateHitbox();
}
/*
override function update(elapsed:Float)
{
super.update(elapsed);
angle = modAngle + localAngle;
}
*/
}