Ejemplo n.º 1
0
        public Menu()
        {
            this.textura = Textura.GetTextura("texturaMenu2");
            this.fonte = Global.bancoDados.Fonte;
            this.fonte10 = Global.bancoDados.Fonte10;

            int alturaBotao = 32;
            int largurabotao = 130;
            int borda = 10;
            this.estadoMenu = EstadoMenu.MenuInicial;
            this.texturaFundo = Textura.GetTextura("PlanoFundo");

            CarregaPerfis();

            Botao botaoNovoPerfil = new Botao();
            botaoNovoPerfil.Area = new Rectangle(Global.LarguraJanela - largurabotao - borda, Global.AlturaJanela - (alturaBotao * 3) - borda - 4, largurabotao, alturaBotao);
            botaoNovoPerfil.NomeBotao = "Novo Perfil";
            botaoNovoPerfil.MouseClick += new System.EventHandler(this.Click_NovoPerfil);

            Botao botaoSobre = new Botao();
            botaoSobre.Area = new Rectangle(Global.LarguraJanela - largurabotao - borda, Global.AlturaJanela - (alturaBotao * 2) - borda - 2, largurabotao, alturaBotao);
            botaoSobre.NomeBotao = "Sobre";
            botaoSobre.MouseClick += new System.EventHandler(this.Click_Sobre);

            Botao botaoSair = new Botao();
            botaoSair.Area = new Rectangle(Global.LarguraJanela - largurabotao - borda, Global.AlturaJanela - alturaBotao - borda, largurabotao, alturaBotao);
            botaoSair.NomeBotao = "Sair";
            botaoSair.MouseClick += new System.EventHandler(this.Click_Sair);

            botoesPrincipal.Add(botaoNovoPerfil);
            botoesPrincipal.Add(botaoSobre);
            botoesPrincipal.Add(botaoSair);

            Botao botaoVoltar = new Botao();
            botaoVoltar.Area = new Rectangle(Global.LarguraJanela - largurabotao - borda, Global.AlturaJanela - alturaBotao - borda, largurabotao, alturaBotao);
            botaoVoltar.NomeBotao = "Voltar";
            botaoVoltar.MouseClick += new System.EventHandler(this.Click_Voltar);

            Botao botaoExcluirPerfil = new Botao();
            botaoExcluirPerfil.Area = new Rectangle(Global.LarguraJanela - largurabotao - borda, Global.AlturaJanela - (alturaBotao * 2) - borda - 2, largurabotao, alturaBotao);
            botaoExcluirPerfil.NomeBotao = "Excluir Perfil";
            botaoExcluirPerfil.MouseClick += new System.EventHandler(this.Click_ExcluirPerfil);

            boxSobre = new Box(new Rectangle(10, 94, 360, 300));

            Botao botaoVoltarSobre = new Botao();
            botaoVoltarSobre.Area = new Rectangle(Global.LarguraJanela - largurabotao - borda, Global.AlturaJanela - alturaBotao - borda, largurabotao, alturaBotao);
            botaoVoltarSobre.NomeBotao = "Voltar";
            botaoVoltarSobre.MouseClick += new System.EventHandler(this.Click_Voltar);

            botoesSelecaoNiveis.Add(botaoVoltar);
            botoesSelecaoNiveis.Add(botaoExcluirPerfil);
            botoesSobre.Add(botaoVoltarSobre);

            textBoxNovoPerfil = new ItemTexto(40, 200, 300, 40);
            textBoxNovoPerfil.EnterKeyPressed += new System.EventHandler(this.ConfirmaNovoPerfil);
            textBoxNovoPerfil.EscKeyPressed += new System.EventHandler(this.CancelaNovoPerfil);

            logo = Textura.GetTextura("Logo");
        }
Ejemplo n.º 2
0
 private void Click_Voltar(object sender, EventArgs e)
 {
     this.estadoMenu = EstadoMenu.MenuInicial;
 }
Ejemplo n.º 3
0
 private void Click_SelecionaPerfil(object sender, EventArgs e)
 {
     perfilSelecionado = (Perfil)perfilGrid.ItemSelecionado;
     CarregaNiveis(perfilSelecionado);
     SelecionaPerfil(this, new EventArgs());
     this.estadoMenu = EstadoMenu.SelecaoNiveis;
 }
Ejemplo n.º 4
0
 private void Click_Sobre(object sender, EventArgs e)
 {
     this.estadoMenu = EstadoMenu.InformacoesJogo;
 }
Ejemplo n.º 5
0
 private void Click_ExcluirPerfil(object sender, EventArgs e)
 {
     this.perfilSelecionado.Excluir();
     this.estadoMenu = EstadoMenu.MenuInicial;
     Global.bancoDados.CarregaPerfis();
     CarregaPerfis();
 }