void back_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(lastScene, lastState); //Main.curState = lastState; //GUIEngine.curScene = lastScene; }
public override void backClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_lvlDesignerMenu, "GAMElvlDesignerMenu"); //Main.curState = "GUILevels"; //GUIEngine.curScene = GUIEngine.s_levelsMenu; }
public void lvlClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_levelsMenu, "GUILevels"); //Main.curState = "GUILevels"; //GUIEngine.curScene = GUIEngine.s_levelsMenu; }
protected virtual void saveClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); if (tb.Text == "") { return; } try { if (saves.SelectedIndex != -1) { mb = YesNoMessageBox.Show("Are you sure you want to\r\nreplace existing file: \r\n" + saves.GetSelected() + "?"); mb.onButtonClicked += new YesNoMessageBox.ButtonClickedEventHandler(mbReplace_onButtonClicked); } else { Save(); GUIEngine.ChangeScene(Graphics.GUI.GUIEngine.s_game, null); //GUIEngine.curScene = null; } } catch { var a = OKMessageBox.Show("Wrong filename!"); a.onButtonClicked += new OKMessageBox.ButtonClickedEventHandler(a_onButtonClicked); } }
public void loadClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_sandboxLoadMenu, "GUISandboxLoad"); //Main.curState = "GUISandboxLoad"; //GUIEngine.curScene = GUIEngine.s_sandboxLoadMenu; }
public override void FadeOut() { resume.FadeOut(); save.FadeOut(); restart.FadeOut(); encyclopedia.FadeOut(); options.FadeOut(); mainmenu.FadeOut(); exit.FadeOut(); System.Threading.Thread.Sleep(1); while (opacity > 0f) { opacity -= 0.0005f; System.Threading.Thread.Sleep(1); } while (true) { if (!exit.IsFading) { break; } System.Threading.Thread.Sleep(1); } GUIEngine.RemoveHUDScene(this); }
void Tutorial_OnTutorialClicked(object sender, Tutorial.TutorialClickedArgs e) { if (e.button == 1) { if (!Main.curState.StartsWith("GAME")) { return; } if (_link != null && _link != "") { //GUIEngine.s_encyclopediaPage.LastState = Main.curState; //GUIEngine.s_encyclopediaPage.LastScene = GUIEngine.curScene; //Main.curState = "GUIEncyclopedia"; //GUIEngine.curScene = GUIEngine.s_encyclopediaPage; //GUIEngine.s_encyclopediaPage.OpenPage("Content/Encyclopedia/" + _link); GUIEngine.AddHUDScene(GUIEngine.s_mainMenu); GUIEngine.s_mainMenu.Show(); GUIEngine.s_mainMenu.InitForHandbook(true); GUIEngine.s_handbook.InitForFolder("Content/Encyclopedia/" + _link.Substring(0, _link.IndexOf("/"))); GUIEngine.s_handbook.OpenPage("Content/Encyclopedia/" + _link); } } else if (e.button == 0) { if (Timeout != Logics.LevelEngine.NO_TIMEOUT) { ForceClose(); } } }
public void sbClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(CameFromScene, CameFromState); //Main.curState = CameFromState; //GUIEngine.curScene = CameFromScene; }
public void newClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_levelSelection, "GUILevelSelector"); //Main.curState = "GUILevelSelector"; //GUIEngine.curScene = GUIEngine.s_levelSelector; }
void Sandbox_NewBox_onClicked(object sender, InputEngine.MouseArgs e) { Logics.GameLogicsHelper.InitForGame(); GUIEngine.ChangeScene(Graphics.GUI.GUIEngine.s_game, "GAMESandbox"); GUIEngine.s_componentSelector.ClearCount(); Logics.GameLogicsHelper.InitScenesForGame(); }
public override bool IsIn(int x, int y) { x = (int)(Settings.GameScale * x); y = (int)(Settings.GameScale * y); return(GUIEngine.ContainsHUDScene(this) && isVisible && bRemove.IsIn(x - (int)Position.X, y - (int)Position.Y)); }
public void backClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_mainMenu, "GUIMainMenu"); //Main.curState = "GUIMainMenu"; //GUIEngine.curScene = GUIEngine.s_mainMenu; }
void encyclopedia_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.s_encyclopediaBrowser.lastScene = GUIEngine.curScene; GUIEngine.s_encyclopediaBrowser.lastState = Main.curState; GUIEngine.s_encyclopediaBrowser.ResetState(); GUIEngine.ChangeScene(GUIEngine.s_encyclopediaBrowser, "GUIEncyclopediaBrowser"); }
void animItems_onFadeOutFinish2(object sender) { GUIEngine.RemoveHUDScene(this); GUIEngine.ChangeScene(this, "GUIMainMenu"); GUIEngine.ClearHUDs(); Logics.LevelEngine.Stop(); Graphics.GraphicsEngine.camera.Center = new Vector2(); }
public override void onButtonUp(InputEngine.MouseArgs e) { if (GUIEngine.ContainsHUDScene(GUIEngine.s_mainMenu)) { return; } base.onButtonUp(e); }
void options_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.s_options.CameFromState = Main.curState; GUIEngine.s_options.CameFromScene = GUIEngine.curScene; GUIEngine.ChangeScene(GUIEngine.s_options, "GUIOptions"); //Main.curState = "GUIOptions"; //GUIEngine.curScene = GUIEngine.s_options; }
void replay_onClicked(object sender, InputEngine.MouseArgs e) { //Logics.LevelEngine.GameUpdates = 0; Sound.SoundPlayer.PlayButtonClick(); //Logics.GameLogicsHelper.GameStop(); //GUIEngine.s_levelSelection.StartLevel(); GUIEngine.RemoveHUDScene(this); GUIEngine.s_mainMenu.igRestart_onClicked(null, null); }
public static YesNoMessageBox Show(String txt) { var a = new YesNoMessageBox(txt); a.Initialize(); a.isVisible = true; GUIEngine.AddHUDScene(a); return(a); }
public void stClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.s_statistics2.CameFromState = Main.curState; GUIEngine.s_statistics2.CameFromScene = GUIEngine.curScene; GUIEngine.ChangeScene(GUIEngine.s_statistics2, "GUIStatistics"); //Main.curState = "GUIStatistics"; //GUIEngine.curScene = GUIEngine.s_statistics; }
public static ColorSelector Show(Vector2 pos) { var a = new ColorSelector(pos); a.Initialize(); a.isVisible = true; GUIEngine.AddHUDScene(a); a.wasJustOpened = true; return(a); }
void mainmenu_onClicked(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_mainMenu, "GUIMainMenu"); //Main.curState = "GUIMainMenu"; //GUIEngine.curScene = GUIEngine.s_mainMenu; GUIEngine.ClearHUDs(); Logics.LevelEngine.Stop(); Graphics.GraphicsEngine.camera.Center = new Vector2(); }
private void lv_SelectedIndexChanged(object sender, EventArgs e) { if (lv.SelectedIndices.Count > 0) { GUIEngine.RemoveHUDScene(Graphics.GUI.GUIEngine.s_subComponentButtons); GUIEngine.s_subComponentButtons.SelectedComponent = Components.ComponentsManager.Components[lv.SelectedIndices[0]]; GUIEngine.s_subComponentButtons.isVisible = true; GUIEngine.AddHUDScene(Graphics.GUI.GUIEngine.s_subComponentButtons); } }
public override void onButtonClick(InputEngine.MouseArgs e) { if (!IsIn(e.curState.X, e.curState.Y) && !GUIEngine.s_subComponentButtons.IsIn(e.curState.X, e.curState.Y)) { GUIEngine.RemoveHUDScene(this); GUIEngine.RemoveHUDScene(GUIEngine.s_subComponentButtons); GUIEngine.s_subComponentButtons.isVisible = false; e.Handled = true; } base.onButtonClick(e); }
void next_onClicked(object sender, InputEngine.MouseArgs e) { Logics.LevelEngine.GameUpdates = 0; Logics.LevelEngine.Stop(); GUIEngine.s_levelSelection.RefreshCompletionState(); Sound.SoundPlayer.PlayButtonClick(); Logics.GameLogicsHelper.GameStop(); Logics.GameLogicsHelper.OnLevelChange(); GUIEngine.s_levelSelection.StartNextLevel(); GUIEngine.RemoveHUDScene(this); }
protected void deleteClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); if (saves.SelectedIndex == -1) { return; } mb = YesNoMessageBox.Show("Are you sure you want\r\nto delete the following file: \r\n" + saves.GetSelected() + "?"); mb.onButtonClicked += new YesNoMessageBox.ButtonClickedEventHandler(mb_onButtonClicked); GUIEngine.AddHUDScene(mb); }
public void okClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); if (onButtonClicked != null) { onButtonClicked(this, new ButtonClickedArgs() { button = 1 }); } GUIEngine.RemoveHUDScene(this); }
void menu_onClicked(object sender, InputEngine.MouseArgs e) { Logics.LevelEngine.GameUpdates = 0; Sound.SoundPlayer.PlayButtonClick(); Logics.GameLogicsHelper.GameStop(); GUIEngine.s_levelSelection.RefreshCompletionState(); GUIEngine.s_mainMenu.InitMenuFor(GUIEngine.s_mainMenu.items, "MENU", true); GUIEngine.ChangeScene(GUIEngine.s_mainMenu, "GUIMainMenu"); //GUIEngine.s_levelSelection.CurTab = GUIEngine.s_levelSelection.SelectedTab; GUIEngine.ClearHUDs(); }
protected virtual void _load() { //Logics.LevelEngine.Stop(); //Logics.GameInputHandler.PlacableAreas.Clear(); //Settings.ResetInGameSettings(); Logics.GameLogicsHelper.InitForGame(); IO.SaveEngine.LoadAll("Saves/" + folder + "/" + saves.GetSelected() + mask.Substring(1)); GUIEngine.ChangeScene(Graphics.GUI.GUIEngine.s_game, "GAMESandbox"); //GUIEngine.curScene = null; //Main.curState = "GAMESandbox"; }
public void StartNextLevel() { selectedLevel++; if (selectedLevel >= TABS_LEVELS_COUNT[SelectedTab]) { Sound.SoundPlayer.PlayButtonClick(); GUIEngine.ChangeScene(GUIEngine.s_levelSelection, "GUILevelSelector"); } else { selectedFile = selectedFile.Substring(0, selectedFile.LastIndexOf("/") + 1) + selectedLevel.ToString(); StartLevel(); } }
public void loadClick(object sender, InputEngine.MouseArgs e) { Sound.SoundPlayer.PlayButtonClick(); if (saves.SelectedIndex == -1) { return; } GUIEngine.ChangeScene(GUIEngine.s_loading, "GUILoading"); //GUIEngine.curScene = GUIEngine.s_loading; //Main.curState = "GUILoading"; System.Threading.Thread t = new System.Threading.Thread(new System.Threading.ThreadStart(_load)); t.Start(); }
public override void Load() { ActiveProfile = new PlayerProfile("null"); MathUtil.Init((float)DefaultSettings.Settings["PixelsPerMeter"]); Size = ((Vector2)(Size)Utilities.DefaultSettings.Settings["WindowSize"]) / MathUtil.PixelsPerMeter; PhysicsManager = new PhysicsEngine(); UIManager = new GUIEngine(); GraphicsManager = new GraphicsEngine(); GraphicsTemp.load(); InitGame(); // InitPhysicsEngine(); <-- called in InitGame InitUI(); }
public override void Load() { MathUtil.Init((float)DefaultSettings.Settings["PixelsPerMeter"]); Size = ((Vector2)(Size)Utilities.DefaultSettings.Settings["WindowSize"]) / MathUtil.PixelsPerMeter; PhysicsManager = new PhysicsEngine(); UIManager = new GUIEngine(); GraphicsEngine.Load(); InitGame(); // InitPhysicsEngine(); <- happens in initGame by map InitUI(); }