Todo changes

This commit is contained in:
NeeEoo
2023-07-15 16:52:25 +02:00
parent 9f546f87f6
commit a7a4a07e86
3 changed files with 25 additions and 6 deletions
+3 -1
View File
@@ -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;
+12
View File
@@ -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);
}