コード例 #1
0
    // --- Dibujar en pantalla todos los elementos visibles del juego ---
    void dibujarElementos()
    {
        // Borro pantalla
        Hardware.BorrarPantallaOculta(0, 0, 0);

        // Dibujo todos los elementos
        miPantallaJuego.DibujarOculta();
        miPersonaje.DibujarOculta();
        miEnemigo.DibujarOculta();

        //Marcador
        Mimarcador.SetVidas(miPersonaje.GetVidas());
        Mimarcador.SetPuntuacion(puntos);
        Mimarcador.SetNombre(miPantallaJuego.GetNombre());
        Mimarcador.DibujarOculta();

        // Muestro vidas (pronto será parte del marcador)

        /*Hardware.EscribirTextoOculta("Vidas: " + miPersonaje.GetVidas(),
         *  280, 550, 0xAA, 0xAA, 0xAA, fuenteSans18);*/

        //Hardware.EscribirTextoOculta("Puntuación: "+puntos)

        // Finalmente, muestro en pantalla
        Hardware.VisualizarOculta();
        Hardware.BorrarPantallaOculta(0, 0, 0);
    }
コード例 #2
0
    // --- Dibujar en pantalla todos los elementos visibles del juego ---
    void dibujarElementos()
    {
        // Borro pantalla
        Hardware.BorrarPantallaOculta(0, 0, 0);

        // Dibujo todos los elementos
        miPantallaJuego.DibujarOculta();
        miPersonaje.DibujarOculta();
        for (int i = 0; i < miPantallaJuego.GetNumEnemigos(); i++)
        {
            miPantallaJuego.GetEnemigo(i).DibujarOculta();
        }

        // Y el marcador
        miMarcador.SetVidas(miPersonaje.GetVidas());
        miMarcador.SetPuntuacion(puntos);
        miMarcador.SetNombre(miPantallaJuego.GetNombre());
        miMarcador.DibujarOculta();

        // Finalmente, muestro en pantalla
        Hardware.VisualizarOculta();
    }