コード例 #1
0
 public void IniciarSobrevivencia()
 {
     Debug.Log("Iniciou sobrevivencia");
     Dados.jogoRapidoDificuldade = 1;
     Dados.modoDeJogo            = ModosDeJogo.Sobrevivencia;
     Navegacao.CarregarTelaEstatico(Telas.Jogo);
     ControleMusica.MusicaSobrevivencia();
 }
コード例 #2
0
 public void TelaFases(int mundo)
 {
     Dados.modoDeJogo = ModosDeJogo.Normal;
     Dados.mundoAtual = mundo;
     ControleFasesLiberadas.Recarregar();
     PrepararMovimento(-1, 1);
     Navegacao.CarregarTelaEstatico(Telas.Menu_Fases);
 }
コード例 #3
0
    public void TelaPontuacao()
    {
        mostradorDePontos.Carregar();
        PrepararMovimento(-1, -1);

        //GooglePlay.MostrarLeaderBoards();
        Navegacao.CarregarTelaEstatico(Telas.Menu_Pontuacao);
    }
コード例 #4
0
ファイル: CMS.cs プロジェクト: EdnilsonMartins/CCBC
 public CMS()
 {
     Login = new ResponseLogin();
     Permissoes = new CMSPermissoes();
     ListaMenu = new List<Menu>();
     NavegacaoBarra = new Navegacao();
     Resumo = new Totalizadores();
     ListaPublicacao = new List<Publicacao>();
     ListaFuncionalidades = new List<Funcionalidade>();
 }
コード例 #5
0
        /// <inheritdoc />
        /// <summary>
        /// Contrutor do formulário
        /// </summary>
        /// <param name="principalUi"></param>
        public CadastraSindicancia(Principal_UI principalUi)
        {
            InitializeComponent();

            txt_codigoAluno.Text = string.Empty;

            AddListaControles();

            this.principalUi = principalUi;

            statusNavegacao = Navegacao.salvando;
        }
コード例 #6
0
 public void TelaEscolherMundo()
 {
     ControleMundosLiberados.Recarregar();
     if (Dados.estatisticas.mundos.Count == 1)
     {
         TelaFases(0);
     }
     else
     {
         PrepararMovimento(-1, 0);
         Navegacao.CarregarTelaEstatico(Telas.Menu_Mundos);
     }
 }
コード例 #7
0
        public static async Task <_PaginaBase> RemoverPaginaAtual() => await Device.InvokeOnMainThreadAsync(async() =>
        {
            if (Navegacao != null)
            {
                var resultado = await Navegacao.PopAsync(true).ConfigureAwait(false);

                return(Miscelanea.Converter <Page, _PaginaBase>(resultado));
            }

            await Mensagem($"Não foi possível remover a página porque {nameof(Navegacao)} está nulo").ConfigureAwait(false);

            return(null);
        }).ConfigureAwait(false);
コード例 #8
0
    // Métodos públicos
    public void TelaMenu()
    {
        ControleMusica.MusicaMenu();

        if (podeMover == false)
        {
            podeMover = true;
            return;
        }

        PrepararMovimento(0, 0);

        Navegacao.CarregarTelaEstatico(Telas.Menu);
    }
コード例 #9
0
 public void Salvar(Navegacao variavel)
 {
     try
     {
         DBSession session = new DBSession();
         Query     query   = session.CreateQuery("INSERT INTO Navegacao (url, _ga, data) VALUES (@url, @_ga, @data) ");
         query.SetParameter("url", variavel.url)
         .SetParameter("_ga", variavel._ga)
         .SetParameter("data", variavel.data);
         query.ExecuteUpdate();
         session.Close();
     }
     catch (Exception error)
     {
         throw error;
     }
 }
コード例 #10
0
        /// <inheritdoc />
        /// <summary>
        /// Construtor do formulário de cadastro de solicitação de vaga, executado quando a solicitação está sendo editada
        /// </summary>
        /// <param name="aluno">Objeto aluno</param>
        /// <param name="sindicancia">Objeto Sindicância</param>
        /// <param name="principalUi">O formulário pai</param>
        public CadastraSindicancia(Aluno aluno, Sindicancia sindicancia, Principal_UI principalUi)
        {
            InitializeComponent();
            AddListaControles();
            InicializaDataSets();

            statusNavegacao  = Navegacao.editando;
            this.sindicancia = sindicancia;
            this.aluno       = aluno;
            this.principalUi = principalUi;


            TransfereParaControles(this.aluno, this.sindicancia);

            CalculaIdade(Convert.ToDateTime(msk_data_nascimento.Text));
            HabilitaControlesAluno(false);
        }
コード例 #11
0
        public static async Task <bool> RemoverPagina(_PaginaBase pagina) => await Device.InvokeOnMainThreadAsync(async() =>
        {
            if (Navegacao != null)
            {
                if (Navegacao.CurrentPage == pagina)
                {
                    var paginaRemovida = await Navegacao.PopAsync(true).ConfigureAwait(false);

                    return(paginaRemovida == pagina);
                }

                if (Navegacao.Pages.Contains(pagina))
                {
                    return(Navegacao.Pages.ToList().Remove(pagina));
                }

                return(false);
            }

            await Mensagem($"Não foi possível remover a página porque {nameof(Navegacao)} está nulo").ConfigureAwait(false);

            return(false);
        }).ConfigureAwait(false);
コード例 #12
0
    public static void CarregarTela(Telas tela, Navegacao nav)
    {
        podeMover = false;

        nav.CarregarTelaMenuVirandoPagina();

        switch (tela)
        {
        case Telas.EscolherFase:
        case Telas.EscolherMundo:
            switch (Dados.modoDeJogo)
            {
            case ModosDeJogo.Normal:
                _instancia.TelaEscolherMundo();
                break;

            case ModosDeJogo.JogoRapido:
            case ModosDeJogo.Sobrevivencia:
                _instancia.TelaJogoRapido();
                break;

            default:
                _instancia.TelaMenu();
                break;
            }
            break;

        case Telas.EscolherJogo:
            _instancia.TelaModoJogo();
            break;

        default:
            _instancia.TelaMenu();
            break;
        }
    }
コード例 #13
0
 public void TelaModoJogo()
 {
     ControleModosDeJogo.Recarregar();
     PrepararMovimento(0, 0);
     Navegacao.CarregarTelaEstatico(Telas.Menu_ModoJogo);
 }
コード例 #14
0
 public void TelaJogoRapido()
 {
     Dados.modoDeJogo = ModosDeJogo.JogoRapido;
     PrepararMovimento(1, 0);
     Navegacao.CarregarTelaEstatico(Telas.Menu_Sobrevivencia);
 }
コード例 #15
0
 //private void cbxEntregador_SelectedIndexChanged(object sender, EventArgs e)
 //{
 //    bd.usuario.ToList().ForEach(u =>
 //    {
 //        if (cbxEntregador.Text == u.nome && u.tipo_usuario.Equals(3))
 //        {
 //            dataGridView1.Rows.Add(u.id, u.nome);
 //        }
 //    });
 //}
 private void voltar(object sender, EventArgs e)
 {
     Navegacao.voltarDashboard(this);
 }
コード例 #16
0
 private async void Orcamento_Clicked(object sender, EventArgs e)
 {
     await Navegacao.PushAsync(new Orcamento());
 }
コード例 #17
0
 void Awake()
 {
     instance  = this;
     navegacao = GetComponent <Navegacao>();
 }
コード例 #18
0
 public void VoltarUmaTela()
 {
     PrepararMovimento(xanterior, yanterior, true);
     Navegacao.VoltarUmaTela();
 }
コード例 #19
0
        public App()
        {
            InitializeComponent();

            MainPage = new Navegacao(new MainPage());
        }
コード例 #20
0
 private void BtnVoltar_Click(object sender, EventArgs e)
 {
     Navegacao.voltar(this);
 }
コード例 #21
0
 public void TelaConfiguracoes()
 {
     PrepararMovimento(0, -1);
     Navegacao.CarregarTelaEstatico(Telas.Menu);
 }
コード例 #22
0
 public void TelaCreditos()
 {
     PrepararMovimento(1, -1);
     Navegacao.CarregarTelaEstatico(Telas.Menu_Creditos);
 }
コード例 #23
0
 public void TelaAjuda()
 {
     PrepararMovimento(0, 1);
     Navegacao.CarregarTelaEstatico(Telas.Menu_Ajuda);
 }