Files
kiss-vscode/projects/hollywoo-flixel/src/hollywoo_flixel/SpriteTools.hx

29 lines
703 B
Haxe

package hollywoo_flixel;
import kiss.Prelude;
import kiss.List;
import flixel.FlxSprite;
import flixel.util.FlxColor;
import flixel.text.FlxText;
import flixel.math.FlxPoint;
enum RelativeCoordinate {
// Negative means to count back from the far edge
Pixels(p:Int); // Pixels from an edge.
Percent(p:Float); // Percent from an edge. -1 to 1
}
typedef RelativePosition = {
x:RelativeCoordinate,
y:RelativeCoordinate,
?anchorX:RelativeCoordinate, // default Percent(0.5)
?anchorY:RelativeCoordinate, // default Percent(0.5)
?sizeX:RelativeCoordinate,
?sizeY:RelativeCoordinate,
?offsetX:Int,
?offsetY:Int
};
@:build(kiss.Kiss.build())
class SpriteTools {}