// Constructor public Mapa(ContentManager c) { arbol = new ElemGrafico("arbol", c); deslizante = new ElemGrafico("deslizante", c); ladrillo = new ElemGrafico("ladrillo", c); ladrilloX = new ElemGrafico("ladrillo2", c); llave = new ElemGrafico("llave", c); puerta = new ElemGrafico("puerta", c); sueloFino = new ElemGrafico("suelo", c); sueloFragil = new ElemGrafico("sueloFragil", c); techo = new ElemGrafico("techo", c); }
public Marcador(ContentManager c) { //miPartida = p; //tipoDeLetra = new Fuente("FreeSansBold.ttf", 18); imgVidas = new ElemGrafico("personaje", c); imgAireRojo = new ElemGrafico("aireRojo", c); imgAireRojoVacio = new ElemGrafico("aireRojoV", c); imgAireVerde = new ElemGrafico("aireVerde", c); imgAireVerdeVacio = new ElemGrafico("aireVerdeV", c); imgFondoMetal = new ElemGrafico("metal", c); fuente18 = new Fuente("Lucida Console", c); }
/// Comprueba si ha chocado con otro elemento gráfico public bool ColisionCon(ElemGrafico otroElem) { // No se debe chocar con un elemento oculto if ((visible == false) || (otroElem.visible == false)) { return(false); } // Ahora ya compruebo coordenadas if ((otroElem.x + otroElem.ancho > x) && (otroElem.y + otroElem.alto > y) && (x + ancho > otroElem.x) && (y + alto > otroElem.y)) { return(true); } else { return(false); } }
public void CargarContenido() { imagenFondo = new ElemGrafico("fondoFinal", contenido); pie = new ElemGrafico("pie", contenido); pierna = new ElemGrafico("pierna", contenido); fuente18 = new Fuente("Lucida Console", contenido); imagenFondo.SetAnchoAlto(513, 256); pie.SetAnchoAlto(32, 28); pierna.SetAnchoAlto(16, 4); /* Se sacan las posiciones donde se dibujará el fondo y * el pie para que quede centrado*/ centroFondo = 800 / 2 - imagenFondo.GetAncho() / 2; centroPie = 800 / 2 - pie.GetAncho() / 2; /* Como la pierna debe ir cogida al pie, su X es 4 puntos * superior a la del pie, se usa la coordenada centro del * pie mas 4*/ centroPierna = centroPie + 4; }
public void CargarContenido() { imagenFondo = new ElemGrafico("creditos", contenido); fuente18 = new Fuente("Lucida Console", contenido); }
// Constructor public Nivel(ContentManager c) { //miPartida = p; // Para enlazar con el resto de componentes arbol = new ElemGrafico("arbol", c); deslizante = new ElemGrafico("deslizante", c); ladrillo = new ElemGrafico("ladrillo", c); ladrilloX = new ElemGrafico("ladrillo2", c); llave = new ElemGrafico("llave", c); puerta = new ElemGrafico("puerta", c); sueloFino = new ElemGrafico("suelo", c); sueloGrueso = new ElemGrafico("suelo2", c); sueloFragil = new ElemGrafico("sueloFragil", c); sueloFragil2 = new ElemGrafico("sueloFragil2", c); techo = new ElemGrafico("techo", c); // Añadidos en la versión 0.09x obstaculo04 = new ElemGrafico("obstaculoNivel04", c); obstaculo06 = new ElemGrafico("obstaculoNivel06", c); obstaculo07 = new ElemGrafico("obstaculoNivel07", c); obstaculo10 = new ElemGrafico("obstaculoNivel10", c); obstaculo15 = new ElemGrafico("obstaculoNivel15", c); obstaculo16 = new ElemGrafico("obstaculoNivel16", c); obstaculo17 = new ElemGrafico("obstaculoNivel17a", c); obstaculo20 = new ElemGrafico("obstaculoNivel20", c); pared10 = new ElemGrafico("paredNivel10", c); pared15 = new ElemGrafico("paredNivel15", c); premio05 = new ElemGrafico("premioNivel05", c); premio06 = new ElemGrafico("premioNivel06", c); premio07 = new ElemGrafico("premioNivel07", c); premio08a = new ElemGrafico("premioNivel08a", c); premio08b = new ElemGrafico("premioNivel08b", c); premio10 = new ElemGrafico("premioNivel10", c); premio11 = new ElemGrafico("premioNivel11", c); premio13 = new ElemGrafico("premioNivel13", c); premio14 = new ElemGrafico("premioNivel14", c); premio15 = new ElemGrafico("premioNivel15", c); premio16 = new ElemGrafico("premioNivel16", c); premio17 = new ElemGrafico("premioNivel17", c); suelo07 = new ElemGrafico("sueloNivel07", c); suelo10a = new ElemGrafico("sueloNivel10a", c); suelo10b = new ElemGrafico("sueloNivel10b", c); suelo13a = new ElemGrafico("sueloNivel13a", c); suelo13b = new ElemGrafico("sueloNivel13b", c); suelo14a = new ElemGrafico("sueloNivel14a", c); suelo14b = new ElemGrafico("sueloNivel14b", c); suelo14c = new ElemGrafico("sueloNivel14c", c); suelo15a = new ElemGrafico("sueloNivel15a", c); suelo15b = new ElemGrafico("sueloNivel15b", c); suelo17a = new ElemGrafico("sueloNivel17a", c); suelo17b = new ElemGrafico("sueloNivel17b", c); suelo18 = new ElemGrafico("sueloNivel18", c); // Añadidos en la versión 0.10x aranya = new ElemGrafico("enemAranyaTecho", c); hiloAranya = new ElemGrafico("enemAranyaHilo", c); datosNivel = new string[altoMapa]; numEnemigos = 0; Reiniciar(); }
/// Comprueba si ha chocado con otro elemento gráfico public bool ColisionCon(ElemGrafico otroElem) { // No se debe chocar con un elemento oculto if ((visible == false) || (otroElem.visible == false)) return false; // Ahora ya compruebo coordenadas if ((otroElem.x + otroElem.ancho > x) && (otroElem.y + otroElem.alto > y) && (x + ancho > otroElem.x) && (y + alto > otroElem.y)) return true; else return false; }
public void CargarContenido() { imagenFondo = new ElemGrafico("present", contenido); cartelMovil = new ElemGrafico("present_triang", contenido); fuente18 = new Fuente("Lucida Console", contenido); }