Beispiel #1
0
  @Override
  public void create() {
    batch = new SpriteBatch();
    listaAst = new ListaAsteroides(j);
    listaAst.barajearLista();

    Gdx.input.setInputProcessor(this);
  }
Beispiel #2
0
  @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();
  }
Beispiel #3
0
  @Override
  public boolean touchDown(int screenX, int screenY, int pointer, int button) {
    listaAst.actualizaPulsado(screenX, screenY);

    return false;
  }