less crash-prone debug layer
This commit is contained in:
@@ -32,6 +32,7 @@ import datetime.DateTime;
|
|||||||
import flixel.ui.FlxButton;
|
import flixel.ui.FlxButton;
|
||||||
using kiss_flixel.CameraTools;
|
using kiss_flixel.CameraTools;
|
||||||
using kiss_flixel.GroupTools;
|
using kiss_flixel.GroupTools;
|
||||||
|
using kiss_flixel.DebugLayer;
|
||||||
import kiss_flixel.KissExtendedSprite;
|
import kiss_flixel.KissExtendedSprite;
|
||||||
import kiss_flixel.SimpleWindow;
|
import kiss_flixel.SimpleWindow;
|
||||||
import haxe.ds.Option;
|
import haxe.ds.Option;
|
||||||
|
@@ -29,4 +29,9 @@ class DebugLayer extends FlxTypedGroup<FlxSprite> {
|
|||||||
public static function mg(s:FlxSprite, Width:Float, Height:Float):FlxSprite {
|
public static function mg(s:FlxSprite, Width:Float, Height:Float):FlxSprite {
|
||||||
return s.makeGraphic(Math.ceil(Width), Math.ceil(Height), FlxColor.TRANSPARENT, true);
|
return s.makeGraphic(Math.ceil(Width), Math.ceil(Height), FlxColor.TRANSPARENT, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override function clear() {
|
||||||
|
forEach((s)->{s.destroy();});
|
||||||
|
super.clear();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user