Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Como deixar fixo a tamanho do vão entre o cano inferior e o superior?

Quero deixar fixo o tamanho da passagem entre os canos inferiores e superiores, como no jogo original, só deixando a altura do cano inferior como random. Pensei em algo assim: O altura dos canos inferiores não tem seu código alterado, permanecendo aleatório. Os superiores tendo sua altura definida como tela.getAltura() menos a altura do cano inferior e menos um valor constante que cria o vão. Mas não consigo implementar essa lógica no código. Se puder me ajudar agradeço!

4 respostas

Oi Christoferson, tudo bem ?

A galera acho que não tá manjando muito, acabei de passar para o instrutor essa dúvida, vou ver se ele responde em breve para ti uma forma de resolver isso.

O importante é continuar segurando.

Oi Matheus, tudo bem. Certo. Aguardo então.

solução!

Tentei fazer aqui e parece que deu certo: Guardei o valor aleatório num field:

private final int valorAleatorio;
this.valorAleatorio = valorAleatorio();

E ai pra definir o tamanho dos canos:

this.tamanhoDoCanoInferior = tela.getAltura() - ALTURA_DO_CANO - valorAleatorio;
this.tamanhoDoCanoSuperior = ALTURA_DO_CANO - valorAleatorio;

Veja se é isso que você queria fazer e nos conte se deu certo.

[]

Obrigado Fabio!! Funcionou perfeitamente, valeu mesmo!!