nutritious-gold-52850
02/15/2023, 11:27 PMnutritious-gold-52850
02/15/2023, 11:27 PMnutritious-gold-52850
02/15/2023, 11:27 PMnutritious-gold-52850
02/15/2023, 11:27 PMhallowed-holiday-15370
02/15/2023, 11:28 PMnutritious-gold-52850
02/15/2023, 11:28 PMnutritious-gold-52850
02/15/2023, 11:28 PMhallowed-holiday-15370
02/15/2023, 11:28 PMnutritious-gold-52850
02/15/2023, 11:28 PMnutritious-gold-52850
02/15/2023, 11:28 PMnutritious-gold-52850
02/15/2023, 11:29 PMhx
FlxTween.tween(menu, { x:menu.x, y:FlxG.height - menu.height}, 1, {type:ONESHOT, ease: FlxEase.backOut});
is there something here i'm missing?nutritious-gold-52850
02/15/2023, 11:29 PMcolossal-match-5265
02/15/2023, 11:30 PMcolossal-match-5265
02/15/2023, 11:30 PMnutritious-gold-52850
02/15/2023, 11:31 PMcolossal-match-5265
02/15/2023, 11:31 PMnutritious-gold-52850
02/15/2023, 11:31 PMcolossal-match-5265
02/15/2023, 11:31 PMnutritious-gold-52850
02/15/2023, 11:32 PMnutritious-gold-52850
02/15/2023, 11:32 PMcolossal-match-5265
02/15/2023, 11:32 PMnutritious-gold-52850
02/15/2023, 11:35 PMhx
var menuButton:FlxButton;
var isMenuOpen = false;
var menu:FlxSpriteGroup;
adding the menu background + button
hx
// Menu Box
var menuBox:FlxSprite = new FlxSprite();
menuBox.makeGraphic(FlxG.width, FlxG.height, FlxColor.GRAY);
menuBox.cameras = [uiCam];
// Menu Button
menuButton = new FlxButton(0, 0, "menu", function() {
openMenu();
});
menuButton.cameras = [uiCam];
menuButton.screenCenter(X);
// menu
menu = new FlxSpriteGroup();
menu.add(menuBox);
menu.add(menuButton);
menu.cameras = [uiCam];
add(menu);
tweening function
hx
public function openMenu(){
if (isMenuOpen == false) {
isMenuOpen = true;
trace("Opening menu");
FlxTween.tween(menu, { x:menu.x, y:FlxG.height - menu.height}, 1, {type:ONESHOT, ease: FlxEase.backOut});
}
else {
isMenuOpen = false;
trace("Closing menu");
FlxTween.tween(menu, { x:menu.x, y:0}, 1, {type:ONESHOT, ease: FlxEase.cubeOut});
}
}nutritious-gold-52850
02/15/2023, 11:35 PMcolossal-match-5265
02/15/2023, 11:35 PMFlxG.height - menu.height to be?colossal-match-5265
02/15/2023, 11:36 PMy:0 for closednutritious-gold-52850
02/15/2023, 11:36 PMcolossal-match-5265
02/15/2023, 11:36 PMcolossal-match-5265
02/15/2023, 11:36 PMnutritious-gold-52850
02/15/2023, 11:36 PMcolossal-match-5265
02/15/2023, 11:36 PM0