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(); }
public void Añadir(InterfacesComponentes.IComponente componente) { Componentes.Add(componente); NumElementos++; UtilidadesEjercito.Algoritmos.CalculoDatos.CalcularDatos(this); UtilidadesEjercito.Algoritmos.CalculoCM.CalcularCM(this); }
public void AddComponente(IComponente Componente) { if (!Componentes.Contains(Componente)) { Componentes.Add(Componente); } }
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)); }
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(); }
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(); }
public void AddComponente(IComponente Componente) { if (Componente == null) { return; } if (!Componentes.Contains(Componente)) { Componentes.Add(Componente); kmPercorridos += (float)Componente.Valor; } }
public void AddComponente(IComponente Componente) { if (Componente == null) { return; } Aresta aresta = (Aresta)Componente; if (!Componentes.Contains(Componente)) { DistanciaTotal = DistanciaTotal + aresta.Distancia; Componentes.Add(aresta); } }
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); } }
//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); }
public Contenedor(string nombre) { Componentes.Add(new Componente("Primero"), this); Componentes.Add(new Componente("Segundo"), this); Componentes.Add(new Componente("Tercero"), this); }