@Override public void create() { batch = new SpriteBatch(); listaAst = new ListaAsteroides(j); listaAst.barajearLista(); Gdx.input.setInputProcessor(this); }
@Override public void render() { Gdx.gl.glClearColor(0, 0, 0, 1); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); listaAst.rotarAsteroides(); listaAst.calculaAsteroideMaximo(); listaAst.hasPulsadoMayor(); if (listaAst.lista.isEmpty()) { // Está vacía: Crea nueva lista j = j + 1; if (j < 11) { listaAst = new ListaAsteroides(j); listaAst.barajearLista(); } } if (listaAst.asteroideMaximo != null) System.out.println(listaAst.asteroideMaximo.numero); batch.begin(); listaAst.dibujaLista(batch); batch.end(); }
@Override public boolean touchDown(int screenX, int screenY, int pointer, int button) { listaAst.actualizaPulsado(screenX, screenY); return false; }