juego 2D
import java.io.File;
import org.lwjgl.LWJGLUtil;
import org.newdawn.slick.*;
import org.newdawn.slick.Input.*;
import org.newdawn.slick.font.effects.ColorEffect;
importorg.newdawn.slick.tiled.*;
/**
* Código inicial para la tarea 2
**/
public class Tarea02 extends BasicGame {/************************************************************************/
// AQUÍ TIENES LAS VARIABLES QUE PUEDES NECESITAR. SI LO DESEAS PUEDES //
// CAMBIARLAS Y POR SUPUESTO CREAR NUEVAS VARIABLES QUE NECESITES PARA //
// COMPLETAR EL CÓDIGO CON TODOLO QUE SE ESPECIFICA EN EL ENUNCIADO. //
/************************************************************************/
private boolean[][]obstaculo;
private boolean[][]trampas;private int[][]objetos;
private int objeto1X;
private int objeto1Y;
private int objeto2X;
private int objeto2Y;
private int objeto3X;
private int objeto3Y;
private intobjeto4X;
private int objeto4Y;
private int numeroObjetos;
private int totalTitlesWidth, totalTitlesHeight;
private int jugadorWidth, jugadorHeight;
private int tileWidth,tileHeight;
private int titleWidth, titleHeight;
private int tileJugadorX;
private int tileJugadorY;
private int tilefantasmaX;
private int tilefantasmaY;
// Tilemapprivate TiledMap mapa;
// Estado del jugador
private float jugadorX, jugadorY;
private SpriteSheet cuadrosJugador;
private Animation jugador;
private AnimationjugadorArriba;
private Animation jugadorDerecha;
private Animation jugadorAbajo;
private Animation jugadorIzquierda;
private boolean jugadorVivo, jugadorGana;
private floatdespjX, despjY;
// Estado del fantasma
private SpriteSheet cuadrosFantasmas;
private Animation fantasma;
private Animation fantasmaArriba;
private Animation...
Regístrate para leer el documento completo.