Esempio n. 1
0
 public void UpdateEcraGameOver()
 {
     if (InputWrapper.Buttons.A == ButtonState.Pressed)
     {
         EcraGameOver = null;
         EcraAtual    = Ecras.Jogar;
         InicializarJogar();
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
        //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;
        }
Esempio n. 4
0
        //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;
        }
Esempio n. 5
0
        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);
        }