public void UpdateEcraGameOver() { if (InputWrapper.Buttons.A == ButtonState.Pressed) { EcraGameOver = null; EcraAtual = Ecras.Jogar; InicializarJogar(); } }
public void UpdateMenu() { if (InputWrapper.Buttons.A == ButtonState.Pressed) { EcraMenu = null; EcraAtual = Ecras.Jogar; InicializarJogar(); AudioSupport.PlaySom("som-bot¦o"); AudioSupport.Background("exterior_sound", 0.5f); } }
//Incializar GameOver public void InicializarEcraGameOver() { //calcular centro do ecrã float centroX = Camera.posicaoCantoSuperiorDir.X - Camera.Largura / 2; float centroY = Camera.posicaoCantoSuperiorDir.Y - Camera.Altura / 2; EcraGameOver = new Texturas("GameOver", new Vector2(50, 30), new Vector2(100, 80), null); String msg = ""; EcraGameOver.Texto = msg; EcraGameOver.CorTexto = Color.Red; }
//Inicializar Menu public void InicializarMenu() { //Calcula o centro do ecrã float centroX = (Camera.posicaoCantoSuperiorDir.X - Camera.Largura) / 2; float centroY = (Camera.posicaoCantoSuperiorDir.Y - Camera.Altura) / 2; //Definições do ecrã //EcraMenu = new Texturas("menu", new Vector2(centroX, centroY), new Vector2(Camera.Largura, Camera.Altura), null); EcraMenu = new Texturas("MenuF", new Vector2(50, 30), new Vector2(100, 75), null); //Mensagem a aparecer String msg = ""; EcraMenu.Texto = msg; EcraMenu.CorTexto = Color.White; }
public void InicializarJogar() { //Cenário background = new Texturas("ColisoesF", new Vector2(50, 30), new Vector2(490, 490)); chao = new Texturas("ChaoF", new Vector2(50, 30), new Vector2(490, 490)); condutas = new Texturas("Condutas", new Vector2(50, 30), new Vector2(490, 490)); redes = new Texturas("RedesAndExtras", new Vector2(50, 30), new Vector2(490, 490)); teto = new Texturas("Teto", new Vector2(50, 30), new Vector2(490, 490)); //Inimigos inimigos = new InimigoPatrulha[numEnimigos]; inimigos[0] = new InimigoPatrulha("p", new Vector2(7, -180), new Vector2(5, 5), 4, 2, 0); inimigos[1] = new InimigoPatrulha("p", new Vector2(17, -180), new Vector2(5, 5), 4, 2, 0); tocaPlayer = new Texturas("a", new Vector2(0, 0), new Vector2(20, 20)); colisaoPixel = false; colisaoJanela = false; //player2 = new TexturasSprite("St", new Vector2(7, -185), new Vector2(5, 5), 2, 4, 0); //player2.DefineAnimacao(0, 0, 0, 2, 10); player = new Heroi(new Vector2(7, -185)); //player.DefineAnimacao(0, 0, 1, 2, 5); }