30 lines
686 B
Haxe
30 lines
686 B
Haxe
package psychlua;
|
|
|
|
class DebugLuaText extends FlxText
|
|
{
|
|
public var disableTime:Float = 6;
|
|
public var parentGroup:FlxTypedGroup<DebugLuaText>;
|
|
|
|
public function new(text:String, parentGroup:FlxTypedGroup<DebugLuaText>, color:FlxColor)
|
|
{
|
|
this.parentGroup = parentGroup;
|
|
super(10, 10, 0, text, 16);
|
|
setFormat(Paths.font("comic.ttf"), 16, color, LEFT, FlxTextBorderStyle.OUTLINE, FlxColor.BLACK);
|
|
scrollFactor.set();
|
|
borderSize = 1;
|
|
}
|
|
|
|
override function update(elapsed:Float)
|
|
{
|
|
super.update(elapsed);
|
|
disableTime -= elapsed;
|
|
if (disableTime < 0)
|
|
disableTime = 0;
|
|
if (disableTime < 1)
|
|
alpha = disableTime;
|
|
|
|
if (alpha == 0 || y >= FlxG.height)
|
|
kill();
|
|
}
|
|
}
|