Esempio n. 1
0
 private void MainMenuButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     FMODUtil.RaiseEvent(SoundsTable.UIClick);
     MenuHandler.Clear();
     if (FromMainMenu)
     {
         MainMenu.MainMenu.Initialize();
     }
 }
 private void InventoryTabButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     CharacterMenu.Menu.HideAllControls();
     //Show the inventory menu.
     CharacterMenu.Menu.X.Visible               = true;
     CharacterMenu.Menu.CharacterName.Visible   = true;
     CharacterMenu.Menu.SkillsButton.Visible    = true;
     CharacterMenu.Menu.InventoryButton.Visible = true;
     CharacterMenu.Menu.Inventory.Visible       = true;
 }
Esempio n. 3
0
 private void JoinButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     World.Mode = MagicalLifeAPI.Networking.EngineMode.ClientOnly;
     FMODUtil.RaiseEvent(SoundsTable.UIClick);
     ClientSendRecieve.Initialize(new MagicalLifeAPI.Networking.NetworkSettings(JoinGameMenu.Menu.IpInputBox.Text, int.Parse(JoinGameMenu.Menu.PortInputBox.Text)));
     Client.Load();
     MenuHandler.Clear();
     InGameGUI.Initialize();
     BoundHandler.Popup(InGameGUI.InGame);
 }
Esempio n. 4
0
 private void MineActionButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     if (InGameGUI.Selected == ActionSelected.Mine)
     {
         InGameGUI.Selected = ActionSelected.None;
         this.TextureID     = this.GreyTextureIndex;
     }
     else
     {
         InGameGUI.Selected = ActionSelected.Mine;
         this.TextureID     = this.GoldTextureIndex;
     }
 }
Esempio n. 5
0
 private void TillDirtActionButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     if (InGameGUI.Selected == ActionSelected.Till)
     {
         InGameGUI.Selected = ActionSelected.None;
         this.TextureID     = this.HoeTextureIndex;
     }
     else
     {
         InGameGUI.Selected = ActionSelected.Till;
         this.TextureID     = this.GoldTextureIndex;
     }
 }
        private void NewWorldNextButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
        {
            World.Mode = MagicalLifeAPI.Networking.EngineMode.ServerAndClient;
            Server.Load();
            ClientSendRecieve.Initialize(new MagicalLifeAPI.Networking.NetworkSettings(MagicalLifeAPI.Networking.EngineMode.ServerAndClient));
            FMODUtil.RaiseEvent(SoundsTable.UIClick);
            //FMODUtil.RaiseEvent(SoundsTable.Ambience);
            ServerSendRecieve.Initialize(new MagicalLifeAPI.Networking.NetworkSettings(MagicalLifeAPI.Networking.EngineMode.ServerAndClient));
            Client.Load();
            NewGameInputHandler a = new NewGameInputHandler();

            a.StartNewGame();
            Server.StartGame();
            RenderInfo.Camera2D.InitializeForDimension(0);
            BoundHandler.RemoveContainer(NewWorldMenu.NewWorldMenuM);
            MenuHandler.Clear();
            BoundHandler.HideAll();
            InGameGUI.Initialize();
            BoundHandler.Popup(InGameGUI.InGame);
        }
Esempio n. 7
0
        private void LoadSaveButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
        {
            int selected = LoadGameMenu.Menu.SaveSelectListBox.SelectedIndex;

            if (selected != -1)
            {
                FMODUtil.RaiseEvent(SoundsTable.UIClick);
                World.Mode = MagicalLifeAPI.Networking.EngineMode.ServerAndClient;
                RenderableString selectedItem = (RenderableString)LoadGameMenu.Menu.SaveSelectListBox.Items[selected];
                WorldStorage.LoadWorld(selectedItem.Text);

                Server.Load();
                ClientSendRecieve.Initialize(new MagicalLifeAPI.Networking.NetworkSettings(MagicalLifeAPI.Networking.EngineMode.ServerAndClient));
                ServerSendRecieve.Initialize(new MagicalLifeAPI.Networking.NetworkSettings(MagicalLifeAPI.Networking.EngineMode.ServerAndClient));
                Client.Load();
                Server.StartGame();
                BoundHandler.RemoveContainer(LoadGameMenu.Menu);
                MenuHandler.Clear();
                BoundHandler.HideAll();
                InGameGUI.Initialize();
                BoundHandler.Popup(InGameGUI.InGame);
            }
        }
Esempio n. 8
0
 private void QuitButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     FMODUtil.RaiseEvent(SoundsTable.UIClick);
 }
Esempio n. 9
0
 private void JoinGameButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     FMODUtil.RaiseEvent(SoundsTable.UIClick);
     JoinGameMenu.Initialize();
     MainMenu.MainMenuID.PopupChild(JoinGameMenu.Menu);
 }
Esempio n. 10
0
 private void BackButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     MenuHandler.Clear();
 }
Esempio n. 11
0
 private void NewSaveButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     this.NewSave();
 }
Esempio n. 12
0
 private void SettingsButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     this.OpenSettingsMenu();
 }
Esempio n. 13
0
 private void NewGameButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     FMODUtil.RaiseEvent(SoundsTable.UIClick);
     NewWorldMenu.Initialize();
     MainMenu.MainMenuID.PopupChild(NewWorldMenu.NewWorldMenuM);
 }
Esempio n. 14
0
 private void X_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     BoundHandler.RemoveContainer(this);
 }
Esempio n. 15
0
 private void QuitButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     FMODUtil.RaiseEvent(SoundsTable.UIClick);
     UniversalEvents.GameExitHandler();
 }
Esempio n. 16
0
 private void OverwriteButton_ClickEvent(object sender, Reusable.Event.ClickEventArgs e)
 {
     this.Overwrite();
 }