Пример #1
0
        private void OpenDirectory(object sender, MouseButtonEventArgs e)
        {
            if (e.ChangedButton == MouseButton.Left)
            {
                Contr selectedItem = ((Contr)listView.SelectedItem);
                if (selectedItem.isFile)
                {
                    Process.Start(selectedItem.Path);
                }

                else
                {
                    mainPath.Text = selectedItem.Path;
                    RefreshList();
                }
            }
        }
Пример #2
0
        private void OpenDirectory(object sender, MouseButtonEventArgs e)
        {
            if (e.ChangedButton == MouseButton.Left)
            {
                txtFilter.Text = "";
                isActive       = true;

                Contr selectedItem = ((Contr)listView.SelectedItem);
                if (selectedItem != null)
                {
                    if (selectedItem.isFile)
                    {
                        if (selectedItem.Type == "TXT")
                        {
                            RichText textWindow = new RichText(selectedItem.Path, selectedItem.Name);
                            textWindow.SaveTextFile += onRefreshAllList;
                            textWindow.Show();
                        }
                        else
                        {
                            Process.Start(selectedItem.Path);
                        }
                    }

                    else
                    {
                        string oldText = mainPath.Text;
                        mainPath.Text = selectedItem.Path;

                        bool isThrow = RefreshList();
                        if (isThrow)
                        {
                            mainPath.Text = oldText;
                            return;
                        }
                        myStack.Push(mainPath.Text);
                    }
                }
            }
        }
Пример #3
0
        private void OpenDirectory(object sender, MouseButtonEventArgs e)
        {
            if (e.ChangedButton == MouseButton.Left)
            {
                txtFilter.Text = "";
                isActive       = true;

                Contr selectedItem = ((Contr)listView.SelectedItem);
                if (selectedItem != null)
                {
                    if (selectedItem.isFile)
                    {
                        if (selectedItem.Type == "JPG" || selectedItem.Type == "PNG" || selectedItem.Type == "BMP")
                        {
                            DisplayPhoto photo = new DisplayPhoto(selectedItem.Name, selectedItem.CreationDate, selectedItem.Type, selectedItem.IntSize, selectedItem.Path);
                            photo.Show();
                        }

                        else if (selectedItem.Type == "TXT")
                        {
                            RichText textWindow = new RichText(selectedItem.Path, selectedItem.Name);
                            textWindow.Show();
                        }
                        else
                        {
                            Process.Start(selectedItem.Path);
                        }
                    }

                    else
                    {
                        mainPath.Text = selectedItem.Path;
                        myStack.Push(mainPath.Text);
                        RefreshList();
                    }
                }
            }
        }
Пример #4
0
    void Start()
    {
        if (instance == null)
        {
            instance = this;
        }
        else if (instance != this)
        {
            Destroy(gameObject);
        }

        textTranslate [0, 0]  = "Play";
        textTranslate [0, 1]  = "Help";
        textTranslate [0, 2]  = "Options";
        textTranslate [0, 3]  = "Exit";
        textTranslate [0, 4]  = "Quit?";
        textTranslate [0, 5]  = "Thank you for playing our game!!!";
        textTranslate [0, 6]  = "Help";
        textTranslate [0, 7]  = "Options";
        textTranslate [0, 8]  = "You have won! New level was opened.";
        textTranslate [0, 9]  = "Choice level";
        textTranslate [0, 10] = "Volume Menu Music";
        textTranslate [0, 11] = "Volume Game Music";
        textTranslate [0, 12] = "The 15-puzzle is a sliding puzzle that consists of a frame of numbered square tiles in random order with one tile missing. If the size is 4×4 tiles, the puzzle is called the 15-puzzle or 16-puzzle named. The object of the puzzle is to place the tiles in order by making sliding moves that use the empty space.";
        textTranslate [0, 13] = "Language";

        textTranslate [1, 0]  = "Играть";
        textTranslate [1, 1]  = "Помощь";
        textTranslate [1, 2]  = "Настройки";
        textTranslate [1, 3]  = "Выход";
        textTranslate [1, 4]  = "Выйти?";
        textTranslate [1, 5]  = "Спасибо, что играете в нашу игру";
        textTranslate [1, 6]  = "Помощь";
        textTranslate [1, 7]  = "Настройки";
        textTranslate [1, 8]  = "Вы победили! Открыт новый уровень.";
        textTranslate [1, 9]  = "Выбор уровня";
        textTranslate [1, 10] = "Музыка в меню";
        textTranslate [1, 11] = "Музыка в игре";
        textTranslate [1, 12] = "Пятнашки - известная всему миру головоломка. Игроку доступно поле размером 4x4, состоящее из 16 клеток. Все клетки кроме одной заняты костяшками с номерами от 1 до 15, которые перемешаны между собой. Цель игры - расположить костяшки по порядку используя свободное поле.";
        textTranslate [1, 13] = "Язык";

        textTranslate [2, 0]  = "プレイ";
        textTranslate [2, 1]  = "ヘルプ";
        textTranslate [2, 2]  = "設定";
        textTranslate [2, 3]  = "終了";
        textTranslate [2, 4]  = "止めますか?";
        textTranslate [2, 5]  = "ゲームを遊んでくれてありがとう!!!";
        textTranslate [2, 6]  = "ヘルプ";
        textTranslate [2, 7]  = "設定";
        textTranslate [2, 8]  = "あなたは勝った!次のレベルが\n開かれた";
        textTranslate [2, 9]  = "レヴェルを\n選んで";
        textTranslate [2, 10] = "音量メニューの音量";
        textTranslate [2, 11] = "音量ゲームの音量";
        textTranslate [2, 12] = "15パズルは、1つのタイルが欠落しているランダムな順序で番号が付けられた正方形タイルのフレームで構成されるスライドパズルです。 サイズが4×4タイルの場合、パズルは15パズルまたは16パズルと呼ばれます。 パズルの目的は、空のスペースを使用するスライド移動を行うことによって、タイルを順番に配置することです。";
        textTranslate [2, 13] = "言語";


        SpriteIn2D(partSprite);
        //PlayerPrefs.SetInt ("Field", 0);
        //PlayerPrefs.SetFloat ("MusicMenu", 0.5f);
        //PlayerPrefs.SetFloat ("MusicGame", 0.5f);
        volumeMenu.transform.localPosition = new Vector2(-3.33f + 6.66f * PlayerPrefs.GetFloat("MusicMenu"), volumeGame.transform.localPosition.y);
        volumeGame.transform.localPosition = new Vector2(-3.33f + 6.66f * PlayerPrefs.GetFloat("MusicGame"), volumeGame.transform.localPosition.y);
        audioSource        = GetComponent <AudioSource>();
        audioSource.volume = PlayerPrefs.GetFloat("MusicMenu");
    }
Пример #5
0
        public void DragDropButtons(object sender, DragControlsEventArgs me)
        {
            TabHeader tabHeader;
            TabButton tabButton;

            int index = 0;

            if (typeof(BorisBord.WinForms.TabHeader).IsAssignableFrom(me.DragTarget.GetType()))
            {
                tabHeader = (TabHeader)me.DragTarget;
            }
            else
            {
                tabButton = (TabButton)me.DragTarget;
                tabHeader = (TabHeader)(tabButton.Parent);
                index     = tabHeader.Controls.IndexOf(tabButton);
            }

            if (me.DragTarget.AllowDrop)
            {
                Control [] data = me.DragSource;
                tabButton = (TabButton)data[0];
                TabHeader tabHeader_begin = (TabHeader)((TabButton)data[0]).Parent;

                tabHeader.Controls.AddRange(data);

                if (typeof(BorisBord.WinForms.TabButton).IsAssignableFrom(me.DragTarget.GetType()))
                {
                    for (int i = 0; i < data.Length; i++)
                    {
                        if (tabHeader.Multiselect != true)
                        {
                            if (i != 0)
                            {
                                ((TabButton)data[i]).Checked = false;
                            }
                        }
                        tabHeader.Controls.SetChildIndex(data[i], index + i);                           //renumbering
                    }
                }
                #region Selection

                if (tabHeader.Multiselect != true)
                {
                    if (tabButton.Checked)
                    {
                        tabHeader.SelectedButton = tabButton;
                        tabButton.Checked        = true;
                        tabHeader.SelectedButton = tabButton;
                    }
                }
                else
                {
                }
                #endregion


                try
                {
                    #region draging TabPages


                    Panel begPanel = (Panel)(tabHeader_begin.Parent.Parent.Parent);
                    Panel endPanel = (Panel)(tabHeader.Parent.Parent.Parent);

                    ArrayList ArrayTabPages = new ArrayList();                    // array TabPage
                    foreach (Control Contr in begPanel.Controls)
                    {
                        if (typeof(System.Windows.Forms.Panel).IsAssignableFrom(Contr.GetType()) &&
                            ((System.Windows.Forms.Panel)Contr).Dock == System.Windows.Forms.DockStyle.Fill)
                        {
                            foreach (Control c in Contr.Controls)
                            {
                                if (typeof(BorisBord.WinForms.TabPage).IsAssignableFrom(c.GetType()))
                                {
                                    BorisBord.WinForms.TabPage tabPage = (BorisBord.WinForms.TabPage)c;
                                    for (int i = 0; i < data.Length; i++)
                                    {
                                        if (data[i] == tabPage.HeaderButton)
                                        {
                                            ArrayTabPages.Add(tabPage);
                                        }
                                    }
                                }
                            }            // foreach for c
                        }
                    }                    // foreach for Contr

                    foreach (Control Contr in endPanel.Controls)
                    {
                        if (typeof(System.Windows.Forms.Panel).IsAssignableFrom(Contr.GetType()) &&
                            ((System.Windows.Forms.Panel)Contr).Dock == System.Windows.Forms.DockStyle.Fill)
                        {
                            Contr.Controls.AddRange((Control[])ArrayTabPages.ToArray(typeof(Control)));
                        }
                    }
                    #endregion
                }
                catch
                {
                }

                tabHeader.RefreshLayout();
                tabHeader_begin.RefreshLayout();
            }
        }