コード例 #1
0
    void Awake()
    {
        Instance = this;
        state    = programState.selectStile;
        //Оставляем одну из реклам

        switch (ads)
        {
        case adsType.AdMob:
            unityADS.SetActive(false);
            break;

        case adsType.UnityADS:
            adMobPrefab.SetActive(false);
            break;
        }

//------------------------------------------------------------------------Подгружаем префсы--------------------------------------------------------------
        //здесь же проверяем есть ли сейчас какоето значение в плауерпрефс
        if (PlayerPrefs.HasKey("unityChance"))
        {
            unityChance = PlayerPrefs.GetInt("unityChance");
            updateChance();
        }
        //обновляем блокировки на таолу:
        for (int i = 0; i < allStile.Count; i++)
        {
            Stile selectStile = allStile [i];
            for (int j = 0; j < selectStile.stileTaolu.Count; j++)
            {
                Taolu selectTaolu = selectStile.stileTaolu [j];
                selectTaolu.updateLockSmile();
            }
        }
    }
コード例 #2
0
 public void setIddleStatus()
 {
     curStatus        = programState.iddle;
     statusLabel.Text = "Situação: Escolher Diretório";
     initialHide();
     this.showMenu();
 }
コード例 #3
0
        public void checkDirectory()
        {
            uint nFiles = 0;

            if (curStatus != programState.checkingDirectory)
            {
                return;
            }
            else
            {
                statusLabel.Text = "Situação: Verificando Diretório \'" + folderBrowserDialog1.SelectedPath + "\'";
                // método que verifica a quantidade de arquivos compatíveis no diretório
                nFiles = countFiles(folderBrowserDialog1.SelectedPath);

                if (nFiles > 0)
                {
                    curStatus = programState.checkingFiles;
                    checkFiles(nFiles);
                }
                else
                {
                    setErrorStatus("Nenhum arquivo compatível encontrado!");
                }
            }
        }
コード例 #4
0
 private void Form1_Load(object sender, EventArgs e)
 {
     statusLabel.Text += "Escolher diretório";
     initialHide();
     curStatus = programState.iddle;
     saveFileDialog1.Filter       = "GraphML File Format (*.graphml) | *.graphml";
     saveFileDialog1.AddExtension = true;
 }
コード例 #5
0
        // método que controla a execução do programa
        private void programLoop(uint nFiles)
        {
            switch (curStatus)
            {
            case programState.iddle:
                statusLabel.Text = "Situação: Escolher Diretório";
                filesLabel.Hide();
                cancel.Hide();
                break;

            case programState.checkingDirectory:
                statusLabel.Text = "Situação: Verificando Diretório \'" + folderBrowserDialog1.SelectedPath + "\'";
                // método que verifica a quantidade de arquivos compatíveis no diretório
                nFiles = countFiles(folderBrowserDialog1.SelectedPath);

                if (nFiles > 0)
                {
                    curStatus = programState.checkingFiles;
                    programLoop(nFiles);
                }
                else
                {
                    curStatus = programState.error;
                    programLoop(nFiles);
                }
                break;

            case programState.checkingFiles:
                statusLabel.Text = "Situação: Analisando arquivos, por favor aguarde.";
                filesLabel.Text  = "Foram encontrados " + nFiles + " arquivos.";
                cancel.Text      = "Cancelar Análise";
                filesLabel.Show();
                cancel.Show();
                break;

            case programState.outputReady:
                statusLabel.Text = "Situação: Análise concluída!";
                filesLabel.Text  = "Foram analisados " + nFiles + " arquivos.";
                // exibir tabela com o resultado do índice individual
                break;

            case programState.error:
                switch (nFiles)
                {
                case 0:
                    statusLabel.Text = "Situação: Não foram encontrados arquivos compatíveis no local especificado.";
                    filesLabel.Text  = "Nenhum arquivo compatível";
                    filesLabel.Show();
                    break;

                default:
                    statusLabel.Text = "Situação: Ocorreu um erro inesperado!";
                    filesLabel.Hide();
                    break;
                }
                break;
            }
        }
コード例 #6
0
        private void salvarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            DialogResult result = saveFileDialog1.ShowDialog();

            switch (result)
            {
            case DialogResult.Abort:
            case DialogResult.Cancel:
            case DialogResult.No:
                break;

            case DialogResult.OK:
            case DialogResult.Yes:
                curStatus = programState.finished;
                myGraph.export(saveFileDialog1.FileName);
                break;
            }
        }
コード例 #7
0
        private void updateFileMenu()
        {
            listView1.View = View.Details;
            listView1.Columns.Add("Name");
            listView1.Columns.Add("Centralidade");

            listView1.GridLines = true;


            myGraph.nodes.ForEach(x => listView1.Items.Add(new ListViewItem(new string[] { x.data.getNome(), x.centralityIndex.ToString() })));

            listView1.AutoResizeColumns(ColumnHeaderAutoResizeStyle.ColumnContent);
            listView1.Columns[0].Width = 400;
            curStatus = programState.finished;
            salvarToolStripMenuItem.Enabled = true;
            statusLabel.Text = "Situação: Análise Completa!\n\nVocê pode salvá-la através do menu.";
            statusLabel.Show();
            reset.Text = "Reiniciar";
            reset.Show();
        }
コード例 #8
0
        private void abrirDiretórioToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // opens up a modal window to select a directory
            DialogResult result = folderBrowserDialog1.ShowDialog();

            switch (result)
            {
            case DialogResult.Abort:
            case DialogResult.Cancel:
            case DialogResult.No:
                //setIddleStatus();
                break;

            case DialogResult.OK:
            case DialogResult.Yes:
                curStatus = programState.checkingDirectory;
                hideMenu();
                checkDirectory();
                break;
            }
        }
コード例 #9
0
 ? ProcessIdentifier(programState, identifier, semanticModel.GetSymbolInfo(identifier).Symbol)