Todo changes
This commit is contained in:
@@ -30,6 +30,8 @@ class CharterNote extends UISprite {
|
||||
|
||||
cursor = BUTTON;
|
||||
|
||||
//canBeHovered = false;
|
||||
|
||||
moves = false;
|
||||
|
||||
sustainSpr = new FlxSprite(10, 40);
|
||||
@@ -37,7 +39,7 @@ class CharterNote extends UISprite {
|
||||
members.push(sustainSpr);
|
||||
}
|
||||
|
||||
public override function updateButton() {
|
||||
public override function updateButtonHandler() {
|
||||
__rect.x = x;
|
||||
__rect.y = y;
|
||||
__rect.width = 40;
|
||||
|
||||
@@ -17,6 +17,8 @@ class UISprite extends FlxSprite {
|
||||
public var hoveredByChild:Bool = false;
|
||||
public var pressed:Bool = false;
|
||||
|
||||
public var canBeHovered:Bool = true;
|
||||
|
||||
public var hoverCallback:Void->Void = null;
|
||||
|
||||
public var cursor:MouseCursor = ARROW;
|
||||
@@ -85,6 +87,16 @@ class UISprite extends FlxSprite {
|
||||
}
|
||||
|
||||
public function updateButton() {
|
||||
if(canBeHovered)
|
||||
updateButtonHandler();
|
||||
else {
|
||||
if(FlxG.mouse.pressed) {
|
||||
updateButtonHandler();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function updateButtonHandler() {
|
||||
UIState.state.updateButtonHandler(this, onHovered);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user