Example #1
0
 void lblLoginScreen_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e)
 {
     this.Close();
     NetworkManager.Disconnect();
     NetworkManager.Connect();
     WindowSwitcher.ShowMainMenu();
 }
Example #2
0
 void btnSave_Click(object sender, MouseButtonEventArgs e)
 {
     if (cmbSkinSelect.SelectedItem != null)
     {
         SkinManager.ChangeActiveSkin(cmbSkinSelect.SelectedItem.TextIdentifier);
         SkinManager.PlaySkinMusic();
     }
     WindowSwitcher.ShowMainMenu();
     this.Close();
 }
Example #3
0
 public override void OnKeyboardDown(SdlDotNet.Input.KeyboardEventArgs e)
 {
     base.OnKeyboardDown(e);
     switch (e.Key)
     {
     case SdlDotNet.Input.Key.Backspace:
     {
         WindowSwitcher.ShowMainMenu();
     }
     break;
     }
 }
Example #4
0
        void lblDelete_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e)
        {
            string account  = txtName.Text;
            string password = txtPassword.Text;

            if (NetworkManager.TcpClient.Socket.Connected)
            {
                Messenger.SendDeleteAccount(account, password);
                this.Close();
                WindowSwitcher.AddWindow(new winLoading());
                ((Windows.winLoading)WindowManager.FindWindow("winLoading")).UpdateLoadText("Deleting account...");
            }
            else
            {
                this.Close();
                WindowSwitcher.ShowMainMenu();
                SdlDotNet.Widgets.MessageBox.Show("You are not connected to the Server!", "----");
            }
        }
Example #5
0
        private void SelectItem(int itemNum)
        {
            if (itemNum == 3)
            {
                if (tempAutoSaveSpeed < 10)
                {
                    tempAutoSaveSpeed++;
                    ShowOption(3);
                }
            }
            else if (itemNum < 12)
            {
                tempOptions[itemNum] = !tempOptions[itemNum];
                ShowOption(itemNum);
            }
            else
            {
                //Save method goes here
                IO.Options.PlayerName   = tempOptions[0];
                IO.Options.PlayerDamage = tempOptions[1];
                IO.Options.PlayerBar    = tempOptions[2];

                IO.Options.AutoSaveSpeed = tempAutoSaveSpeed;

                IO.Options.NpcName       = tempOptions[4];
                IO.Options.NpcDamage     = tempOptions[5];
                IO.Options.NpcBar        = tempOptions[6];
                IO.Options.Music         = tempOptions[7];
                IO.Options.Sound         = tempOptions[8];
                IO.Options.SpeechBubbles = tempOptions[9];
                IO.Options.Timestamps    = tempOptions[10];
                IO.Options.AutoScroll    = tempOptions[11];

                WindowSwitcher.ShowMainMenu();
                this.Close();
            }
        }
Example #6
0
 void lblBack_Click(object sender, SdlDotNet.Widgets.MouseButtonEventArgs e)
 {
     this.Close();
     WindowSwitcher.ShowMainMenu();
 }
Example #7
0
 void btnCancel_Click(object sender, MouseButtonEventArgs e)
 {
     WindowSwitcher.ShowMainMenu();
     this.Close();
 }
Example #8
0
        private void SelectItem(int itemNum)
        {
            if (itemNum == 3)
            {
                if (tempAutoSaveSpeed < 11)
                {
                    tempAutoSaveSpeed++;
                    ShowOption(3);
                }

                if (tempAutoSaveSpeed == 11)
                {
                    tempAutoSaveSpeed  = 0;
                    tempAutoSaveSpeed2 = 1;
                    ShowOption(3);
                }
            }
            else if (itemNum < 12)
            {
                tempOptions[itemNum] = !tempOptions[itemNum];
                ShowOption(itemNum);
            }
            else if (itemNum == 13)
            {
                if (tempAutoSaveSpeed > 0)
                {
                    tempAutoSaveSpeed--;
                    ShowOption(3);
                }
                if (tempAutoSaveSpeed == 0)
                {
                    tempAutoSaveSpeed2++;
                    ShowOption(3);
                }
                if (tempAutoSaveSpeed2 == 2)
                {
                    tempAutoSaveSpeed  = 10;
                    tempAutoSaveSpeed2 = 0;
                    ShowOption(3);
                }
            }
            else
            {
                //Save method goes here
                IO.Options.PlayerName   = tempOptions[0];
                IO.Options.PlayerDamage = tempOptions[1];
                IO.Options.PlayerBar    = tempOptions[2];

                IO.Options.AutoSaveSpeed = tempAutoSaveSpeed;

                IO.Options.NpcName       = tempOptions[4];
                IO.Options.NpcDamage     = tempOptions[5];
                IO.Options.NpcBar        = tempOptions[6];
                IO.Options.Music         = tempOptions[7];
                IO.Options.Sound         = tempOptions[8];
                IO.Options.SpeechBubbles = tempOptions[9];
                IO.Options.Timestamps    = tempOptions[10];
                IO.Options.AutoScroll    = tempOptions[11];

                if (IO.Options.Music == false)
                {
                    Logic.Music.Music.AudioPlayer.StopMusic();
                }
                WindowSwitcher.ShowMainMenu();
                this.Close();
            }
        }
Example #9
0
        public override void OnKeyboardDown(SdlDotNet.Input.KeyboardEventArgs e)
        {
            base.OnKeyboardDown(e);
            switch (e.Key)
            {
            case SdlDotNet.Input.Key.DownArrow:
            {
                if (itemPicker.SelectedItem == MAX_ITEMS)
                {
                    ChangeSelected(0);
                }
                else
                {
                    ChangeSelected(itemPicker.SelectedItem + 1);
                }
            }
            break;

            case SdlDotNet.Input.Key.UpArrow:
            {
                if (itemPicker.SelectedItem == 0)
                {
                    ChangeSelected(MAX_ITEMS);
                }
                else
                {
                    ChangeSelected(itemPicker.SelectedItem - 1);
                }
            }
            break;

            case SdlDotNet.Input.Key.LeftArrow:
            {
                if (itemPicker.SelectedItem == 3)
                {
                    if (tempAutoSaveSpeed > 1)
                    {
                        tempAutoSaveSpeed--;
                        ShowOption(3);
                    }
                }
                else if (itemPicker.SelectedItem != 12)
                {
                    SelectItem(itemPicker.SelectedItem);
                }
            }
            break;

            case SdlDotNet.Input.Key.RightArrow:
            {
                if (itemPicker.SelectedItem == 3)
                {
                    if (tempAutoSaveSpeed < 10)
                    {
                        tempAutoSaveSpeed++;
                        ShowOption(3);
                    }
                }
                else if (itemPicker.SelectedItem != 12)
                {
                    SelectItem(itemPicker.SelectedItem);
                }
            }
            break;

            case SdlDotNet.Input.Key.Return:
            {
                SelectItem(itemPicker.SelectedItem);
            }
            break;

            case SdlDotNet.Input.Key.Backspace:
            {
                // goes to the main menu; should it?
                WindowSwitcher.ShowMainMenu();
            }
            break;
            }
        }