Skip to content

Commit 2dce7e5

Browse files
committed
remove refs to IFlxSprite
1 parent 89f886b commit 2dce7e5

1 file changed

Lines changed: 45 additions & 7 deletions

File tree

Lines changed: 45 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,58 @@
11
package flixel.addons.ui.interfaces;
22

3-
import flixel.addons.ui.FlxUI.UIEventCallback;
4-
import flixel.FlxSprite;
3+
import flixel.math.FlxPoint;
4+
import flixel.util.FlxDirectionFlags;
55

66
/**
77
* ...
88
* @author Lars Doucet
99
*/
10-
interface IFlxUIWidget extends IFlxSprite
10+
interface IFlxUIWidget
1111
{
12-
public var name:String;
13-
public var width(get, set):Float;
14-
public var height(get, set):Float;
12+
// IFlxUIWidget
13+
var name:String;
14+
var width(get, set):Float;
15+
var height(get, set):Float;
1516

1617
/**
1718
* If true, will issue FlxUI.event() and FlxUI.request() calls
1819
*/
19-
public var broadcastToFlxUI:Bool;
20+
var broadcastToFlxUI:Bool;
21+
22+
// FlxSprite
23+
var x(default, set):Float;
24+
var y(default, set):Float;
25+
var alpha(default, set):Float;
26+
var angle(default, set):Float;
27+
var facing(default, set):FlxDirectionFlags;
28+
var moves(default, set):Bool;
29+
var immovable(default, set):Bool;
30+
31+
var offset(default, null):FlxPoint;
32+
var origin(default, null):FlxPoint;
33+
var scale(default, null):FlxPoint;
34+
var velocity(default, null):FlxPoint;
35+
var maxVelocity(default, null):FlxPoint;
36+
var acceleration(default, null):FlxPoint;
37+
var drag(default, null):FlxPoint;
38+
var scrollFactor(default, null):FlxPoint;
39+
40+
function reset(X:Float, Y:Float):Void;
41+
function setPosition(X:Float = 0, Y:Float = 0):Void;
42+
43+
// FlxBasic
44+
var ID:Int;
45+
var active(default, set):Bool;
46+
var visible(default, set):Bool;
47+
var alive(default, set):Bool;
48+
var exists(default, set):Bool;
49+
50+
function draw():Void;
51+
function update(elapsed:Float):Void;
52+
function destroy():Void;
53+
54+
function kill():Void;
55+
function revive():Void;
56+
57+
function toString():String;
2058
}

0 commit comments

Comments
 (0)