public void DibujarElementos(SpriteBatch spriteBatch) { fuente18.EscribirTextoOculta("Ayuda:", 380, 100, 255, 0, 0, spriteBatch); fuente18.EscribirTextoOculta("- Usa las flechas para mover a izquierda y derecha", 100, 200, 128, 128, 128, spriteBatch); fuente18.EscribirTextoOculta("- Usa espacio para saltar", 100, 230, 128, 128, 128, spriteBatch); fuente18.EscribirTextoOculta("- Recoge todas las llaves y abre la puerta para avanzar nivel", 100, 260, 128, 128, 128, spriteBatch); fuente18.EscribirTextoOculta("- Pulsa ESC para abandonar la partida", 100, 290, 128, 128, 128, spriteBatch); }
public void DibujarElementos(SpriteBatch spriteBatch) { imagenFondo.DibujarOculta(0, 0, spriteBatch); fuente18.EscribirTextoOculta("Remake 2011 por Nacho", /* Coordenadas*/ xTexto, yTexto, /* Color RGB */ 200, 200, 200, spriteBatch); }
public void DibujarElementos(SpriteBatch spriteBatch) { imagenFondo.DibujarOculta(0, 0, spriteBatch); fuente18.EscribirTextoOculta("Pulsa J para Jugar, O para opciones", 250, 520, Color.White, spriteBatch); fuente18.EscribirTextoOculta ("A para ayuda, C para Creditos o S para Salir", 220, 550, Color.WhiteSmoke, spriteBatch); cartelMovil.DibujarOculta(x, y, spriteBatch); //fuente18.EscribirTextoOculta(" MANIC MINER", // /* Coordenadas */ 320, 400, rojo, verde, azul, spriteBatch); }
public void DibujarElementos(SpriteBatch spriteBatch) { fuente18.EscribirTextoOculta ("Opciones:", 300, 100, 255, 0, 0, spriteBatch); fuente18.EscribirTextoOculta ("(M) Musica: " + activado + " (todavía no implementado)", 100, 200, 128, 128, 128, spriteBatch); fuente18.EscribirTextoOculta ("(<-) Nivel Inicio : " + (nivelInicio + 1) + " (->) (todavía no efectivo)", 100, 250, 128, 128, 128, spriteBatch); fuente18.EscribirTextoOculta ("(G) Guardar Partida (todavía no implementado):", 100, 300, 128, 128, 128, spriteBatch); if (guardado) { fuente18.EscribirTextoOculta ("Partida guardada (todavía no implementado)", 120, 350, 128, 128, 128, spriteBatch); } }
public void DibujarElementos(SpriteBatch spriteBatch) { /* Como la columna se apoya en el marcador, la coordenada * Y será la coordenada Y del marcador de partida menos el * alto de la imagen de fondo*/ imagenFondo.DibujarOculta (centroFondo, principioMarcador - imagenFondo.GetAlto(), spriteBatch); pie.DibujarOculta(centroPie, pie.GetY(), spriteBatch); /* Mientras 'i' sea inferior a la coordenada Y del pie, * se irá dibujando la pierna en la posición de 'i', que * al medir 4 pixels de alto el tile, se incrementara de * 4 en 4*/ for (int i = 0; i < pie.GetY(); i += 4) { pierna.DibujarOculta(centroPierna, i, spriteBatch); } /* Mientras el pie no llegue a la posición final de la * columna, seguira bajando*/ if (pie.GetY() < principioColumna) { pie.MoverA(396, pie.GetY() + 5); } //Si ha llegado a la columna, se escribe el rotulo de fin de partida else { fuente18.EscribirTextoOculta("G A M E", /* Coordenadas*/ pie.GetX() - 100, pie.GetY(), /* Color RGB */ 200, 200, 200, spriteBatch);; fuente18.EscribirTextoOculta("O V E R", /* Coordenadas*/ pie.GetX() + 50, pie.GetY(), /* Color RGB */ 200, 200, 200, spriteBatch);; } }
public void DibujarOculta(SpriteBatch listaSprites) { // Carteles fuente18.EscribirTextoOculta("Vidas: " /*+ miPartida.GetPersonaje()*/, 280, 550, 0xFF, 0xFF, 0x00, listaSprites); // TODO: Por adaptar al formato de XNA fuente18.EscribirTextoOculta("Mejor puntuación: 000000", 200, 520, 0xFF, 0xFF, 0x00, listaSprites); fuente18.EscribirTextoOculta("Puntos: " + puntuacion.ToString("000000"), 550, 520, 0xFF, 0xFF, 0x00, listaSprites); // Borde superior e inferior y nombre de nivel (prefijado por ahora) imgFondoMetal.DibujarOculta(0, 0, listaSprites); imgFondoMetal.DibujarOculta(0, 420, listaSprites); //Hardware.EscribirTextoOculta(nombreNivel, // 350, 430, 0,0,0, tipoDeLetra); fuente18.EscribirTextoOculta(nombreNivel, 350, 430, Color.Black, listaSprites); // Medidor de aire int i; for (i = 0; i < 200; i++) { if (i < 25) { imgAireRojo.DibujarOculta(i * 4, 460, listaSprites); } else if (i < 60) { imgAireRojoVacio.DibujarOculta(i * 4, 460, listaSprites); } else if (i < 175) { imgAireVerdeVacio.DibujarOculta(i * 4, 460, listaSprites); } else { imgAireVerde.DibujarOculta(i * 4, 460, listaSprites); } } //Hardware.EscribirTextoOculta("Aire", // 10, 464, 0, 0, 0, tipoDeLetra); // Vidas, como barra (maximo 10 segmentos) int vidasMostrar = vidas; if (vidasMostrar > 5) { vidasMostrar = 5; } for (i = 0; i < vidasMostrar; i++) { imgVidas.DibujarOculta(20 + 40 * i, 500, listaSprites); } }