Ejemplo n.º 1
0
        public void CriarMenu()
        {
            //Criando o menu
            menu       = new MenuImagem(principal, this, new Texture2D(principal.GraphicsDevice, 2, 2));
            menuOpcoes = new MenuImagem(principal, this, principal.Content.Load <Texture2D>("Sprites\\Menus\\Fundos\\fundo_opcoes"));

            //String[] itens = { "Jogar", "Controles", "Opções", "Sair" };
            Texture2D[] itens = { principal.Content.Load <Texture2D>("Sprites\\Menus\\Botoes\\jogar"), principal.Content.Load <Texture2D>("Sprites\\Menus\\Botoes\\controles"), principal.Content.Load <Texture2D>("Sprites\\Menus\\Botoes\\opcoes"), principal.Content.Load <Texture2D>("Sprites\\Menus\\Botoes\\sair") };
            Menu[]      menus = { null, null, menuOpcoes, null };
            Tela[]      telas = { principal.telaAbertura, principal.telaControles, null, null };


            //String telaCheia = "desativada";
            //if (principal.Graphics.IsFullScreen) telaCheia = "ativada";
            //String[] itensOpcoes = { String.Format("Tela Inteira: {0}", telaCheia), "Sair"};
            Texture2D[] itensOpcoes = { principal.Content.Load <Texture2D>("Sprites\\Menus\\Botoes\\tela_inteira"), principal.Content.Load <Texture2D>("Sprites\\Menus\\Botoes\\tela_inteira"), principal.Content.Load <Texture2D>("Sprites\\Menus\\Botoes\\voltar") };
            Menu[]      menusOpcoes = { null, null, menu };


            menu.criarMenu(itens, menus, telas);
            menuOpcoes.criarMenu(itensOpcoes, menusOpcoes);

            Componentes.Add(menu);
            Componentes.Add(menuOpcoes);
            atualizarTelaInteira();
        }
Ejemplo n.º 2
0
 public void Añadir(InterfacesComponentes.IComponente componente)
 {
     Componentes.Add(componente);
     NumElementos++;
     UtilidadesEjercito.Algoritmos.CalculoDatos.CalcularDatos(this);
     UtilidadesEjercito.Algoritmos.CalculoCM.CalcularCM(this);
 }
Ejemplo n.º 3
0
 public void AddComponente(IComponente Componente)
 {
     if (!Componentes.Contains(Componente))
     {
         Componentes.Add(Componente);
     }
 }
Ejemplo n.º 4
0
        public TelaControles(Principal _principal, Texture2D _fundo, Texture2D _textura) : base(_principal)
        {
            this.principal = _principal;

            Componentes.Add(new ImagemCentral(_principal, _fundo, ImagemCentral.Modo.Esticado));
            Componentes.Add(new ImagemCentral(_principal, _textura, ImagemCentral.Modo.Centralizado));
        }
Ejemplo n.º 5
0
        protected override void LoadContent()
        {
            Componentes.Add(new ImagemCentral(principal, principal.Content.Load <Texture2D>("Sprites\\Geral\\REATOR_logo"), ImagemCentral.Modo.Centralizado));

            fader = new Fader(principal, "Sprites\\Componentes\\FadeIn", "Sprites\\Componentes\\FadeOut");
            Componentes.Add(fader);

            base.LoadContent();
        }
Ejemplo n.º 6
0
        protected override void LoadContent()
        {
            //Criando o fundo
            Componentes.Add(new ImagemCentral(principal, fundo, ImagemCentral.Modo.Esticado));

            fader = new Fader(principal, "Sprites\\Componentes\\FadeIn", "Sprites\\Componentes\\FadeOut");
            Componentes.Add(fader);

            base.LoadContent();
        }
Ejemplo n.º 7
0
 public void AddComponente(IComponente Componente)
 {
     if (Componente == null)
     {
         return;
     }
     if (!Componentes.Contains(Componente))
     {
         Componentes.Add(Componente);
         kmPercorridos += (float)Componente.Valor;
     }
 }
Ejemplo n.º 8
0
        public void AddComponente(IComponente Componente)
        {
            if (Componente == null)
            {
                return;
            }

            Aresta aresta = (Aresta)Componente;

            if (!Componentes.Contains(Componente))
            {
                DistanciaTotal = DistanciaTotal + aresta.Distancia;
                Componentes.Add(aresta);
            }
        }
Ejemplo n.º 9
0
        public void AddComponente(IComponente Componente)
        {
            if (Componente == null)
            {
                return;
            }

            Item item = (Item)Componente;

            if (item.Peso + CapacidadeAtual > CapacidadeMaxima)
            {
                throw new Exception("Capacidade da mochila excedida");
            }

            if (!Componentes.Contains(Componente))
            {
                CapacidadeAtual = CapacidadeAtual + item.Peso;
                UtilidadeAtual  = UtilidadeAtual + item.Utilidade;
                Componentes.Add(item);
            }
        }
Ejemplo n.º 10
0
        //KeyboardState oldState;

        public ActionScene(Microsoft.Xna.Framework.Game game, Texture2D background, Vector2 sizeWorld)
            : base(game)
        {
            Componentes.Add(new BackgroundComponent(game, background));
            Content        = (ContentManager)Game.Services.GetService(typeof(ContentManager));
            spriteBatch    = (SpriteBatch)Game.Services.GetService(typeof(SpriteBatch));
            this.size      = new Vector2(game.Window.ClientBounds.Width, game.Window.ClientBounds.Height);
            this.sizeWorld = sizeWorld;
            mundo          = new Mundo();
            objeto         = new List <Objeto>();
            modoFramework  = false;
            ////Crear los muros
            //mundo.AdicionarSprite(new Muro(game, new Vector2(sizeWorld.X, 1), posicion(0, 0)));   // muro de arriba
            //mundo.AdicionarSprite(new Muro(game, new Vector2(Celda, sizeWorld.Y), posicion(sizeWorld.X, 0))); // muro de derecha
            //mundo.AdicionarSprite(new Muro(game, new Vector2(sizeWorld.X, Celda), posicion(0, sizeWorld.Y - Celda))); // muro de abajo
            //mundo.AdicionarSprite(new Muro(game, new Vector2(Celda, sizeWorld.Y), posicion(0, 0))); // muro de izquierda

            ////crear algunas plataformas
            ////mundo.AdicionarSprite(new Muro(game, new Vector2(game.Window.ClientBounds.Width / 2, 24), new Vector2(0, 96)));
            ////mundo.AdicionarSprite(new Muro(game, new Vector2(game.Window.ClientBounds.Width / 2, 24), new Vector2(0, 500)));
            ////mundo.AdicionarSprite(new Muro(game, new Vector2(game.Window.ClientBounds.Width / 2, 24), new Vector2(game.Window.ClientBounds.Width - (game.Window.ClientBounds.Width / 2), 96 + 96 + 28)));
            ////mundo.AdicionarSprite(new Muro(game, new Vector2(256, 20), new Vector2(120, (int)(96 * 4.5f))));
            ////mundo.AdicionarSprite(new Muro(game, new Vector2(Celda, Celda), new Vector2(game.Window.ClientBounds.Width / 2, game.Window.ClientBounds.Height - Piso)));
            //mundo.AdicionarSprite(new Muro(game, new Vector2(Celda, Celda), posicion(Celda * 5, game.Window.ClientBounds.Height - Piso - Celda)));
            //mundo.AdicionarSprite(new Muro(game, new Vector2(Celda, Celda), posicion(Celda * 5, game.Window.ClientBounds.Height - Piso - Celda * 2)));
            //mundo.AdicionarSprite(new Muro(game, new Vector2(Celda * 2, Celda), posicion(Celda * 4, game.Window.ClientBounds.Height - Piso)));

            //mundo.AdicionarSprite(new Muro(game, new Vector2(3 * Celda, Celda), posicion(game.Window.ClientBounds.Width, game.Window.ClientBounds.Height - Piso)));

            ////crea al jugador
            //jugador = new Jugador(game, new Vector2(Celda, Celda), posicion(Celda, size.Y - 4 * Celda), "players/blue");
            //mundo.AdicionarSprite(jugador);

            ////crea al agente
            //Enemigo2 enemigo = new Enemigo2(game, new Vector2(Celda, Celda), posicion(20 * Celda, game.Window.ClientBounds.Height - Celda - Celda), "players/red");
            //mundo.AdicionarSprite(enemigo);
            //mundo.AdicionarAgente(enemigo);
        }
Ejemplo n.º 11
0
 public Contenedor(string nombre)
 {
     Componentes.Add(new Componente("Primero"), this);
     Componentes.Add(new Componente("Segundo"), this);
     Componentes.Add(new Componente("Tercero"), this);
 }