void animFrame_onFadeOutFinish(object sender) { animFrame.onFadeOutFinish -= new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); if (nextFrame != null) { nextFrame.isVisible = false; } if (nextFrame != null && nextFrame == GUIEngine.s_levelSelection) { GUIEngine.s_levelSelection.InitForItemsCount((int)animFrame.Tag); UpdateLevelPackAvalability(); } if (currentFrame != null) { currentFrame.onClose(); } currentFrame = nextFrame; nextFrame = null; if (currentFrame != null) { currentFrame.onShow(); } animFrame = new Animation.MainMenu.FrameAnimation(); animFrame.Init(this); animFrame.FadeIn(); }
public void InitForHandbook(bool tutorial) { GUIEngine.s_handbook.InitForFolder(""); InitMenuFor(GetButtonsForHandbook(tutorial), "HANDBOOK"); animFrame.Init(this); animFrame.onFadeOutFinish += new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); animFrame.FadeOut(); if (animItems.IsFadeOut) { animItems.StopFadeOut(); } animFrame.StopFade(); System.Threading.Thread.Sleep(13); nextFrame = GUIEngine.s_handbook; animFrame_onFadeOutFinish(animFrame); if (!animItems.IsFadeIn) { animItems_onFadeOutFinish(animItems); } //animItems.onFadeOutFinish -= new Animation.SceneAnimation.FadeEventHandler(animItems_onFadeOutFinish); //animFrame.onFadeOutFinish -= new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); }
void AnyItem_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); for (int i = 0; i < currentState.items.Count; i++) { currentState.items[i].StaySelected = false; } if ((sender as Elements.MenuButton).ShouldStaySelectedAfterClick) { (sender as Elements.MenuButton).StaySelected = true; } if ((sender as Elements.MenuButton).Children.Length != 0) { if (!animItems.IsFadeOut) { (sender as Elements.MenuButton).StaySelected = false; InitMenuFor((sender as Elements.MenuButton).Children, (sender as Elements.MenuButton).Text.ToUpper()); } } var a = (sender as Elements.MenuButton).frameScene; nextFrame = a; if (!animFrame.IsFadeOut) { animFrame.Init(this); animFrame.onFadeOutFinish += new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); animFrame.FadeOut(); } }
public void CloseFrame() { nextFrame = null; animFrame.Init(this); animFrame.onFadeOutFinish += new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); animFrame.FadeOut(); }
internal Vector2 line4p2 = new Vector2(); //end #endregion public override void Initialize() { Layer = 950; animGlob.Init(this); CalculateLocations(items); CalculateLocations(inGameItems); RegisterEvents(); fboback = Main.renderer.CreateFBO(Main.WindowWidth, Main.WindowHeight); fbofront = Main.renderer.CreateFBO(Main.WindowWidth, Main.WindowHeight); fboresult = Main.renderer.CreateFBOWStencil(Main.WindowWidth, Main.WindowHeight); background = new Background.ParallaxBackground(); currentFrame = null; InitMenuFor(items, "MENU"); base.Initialize(); }
void animFrame_onFadeOutFinish(object sender) { animFrame.onFadeOutFinish -= new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); if (nextFrame != null) nextFrame.isVisible = false; if (nextFrame != null && nextFrame == GUIEngine.s_levelSelection) { GUIEngine.s_levelSelection.InitForItemsCount((int)animFrame.Tag); UpdateLevelPackAvalability(); } if (currentFrame != null) currentFrame.onClose(); currentFrame = nextFrame; nextFrame = null; if (currentFrame != null) currentFrame.onShow(); animFrame = new Animation.MainMenu.FrameAnimation(); animFrame.Init(this); animFrame.FadeIn(); }
public override void Initialize() { Layer = 950; animGlob.Init(this); CalculateLocations(items); CalculateLocations(inGameItems); RegisterEvents(); fboback = Main.renderer.CreateFBO(Main.WindowWidth, Main.WindowHeight); fbofront = Main.renderer.CreateFBO(Main.WindowWidth, Main.WindowHeight); fboresult = Main.renderer.CreateFBOWStencil(Main.WindowWidth, Main.WindowHeight); background = new Background.ParallaxBackground(); currentFrame = null; InitMenuFor(items, "MENU"); base.Initialize(); }
public void InitForHandbook(bool tutorial) { GUIEngine.s_handbook.InitForFolder(""); InitMenuFor(GetButtonsForHandbook(tutorial), "HANDBOOK"); animFrame.Init(this); animFrame.onFadeOutFinish += new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); animFrame.FadeOut(); if (animItems.IsFadeOut) animItems.StopFadeOut(); animFrame.StopFade(); System.Threading.Thread.Sleep(13); nextFrame = GUIEngine.s_handbook; animFrame_onFadeOutFinish(animFrame); if (!animItems.IsFadeIn) animItems_onFadeOutFinish(animItems); //animItems.onFadeOutFinish -= new Animation.SceneAnimation.FadeEventHandler(animItems_onFadeOutFinish); //animFrame.onFadeOutFinish -= new Animation.SceneAnimation.FadeEventHandler(animFrame_onFadeOutFinish); }