/** * Inicializa el escenario, el mapa, las colisiones y el {@link Heroe} para el escenario del * nombre dado * * @param batch El {@link SpriteBatch} con el que se van a dibujar los actores * @param cam La {@link CamaraJuego} de la pantalla actual * @param nombre El nombre del escenario para referenciarlo en {@link D} */ public EscenarioHelper(SpriteBatch batch, CamaraJuego cam, String nombre) { camara = cam; mh = new MapaHelper(nombre); escenario = new EscenarioBase(mh.getWidth(), mh.getHeight(), true, batch); interfazHelper = new InterfazHelper(escenario); escenario.cargarEscenas("1"); escenario.cargarEventos(mh.eventosMapa()); escenario.setCamera(camara); // Agregar las colisiones del piso escenario.setPiso(new Poligono(mh.getVerticesPlataforma("piso"))); escenario.agregarActor("heroe", mh.getOrigenHeroe()); interfazHelper.agregarElementos(); }