Olá,
esquerda vazio | musica 1 | musica 2 | musica 3 | direita vazio
Estamos a utilizar a função valid() tanto no método avancaMusica como no método para recuarMusica.
Como é que a função valid() tem a inteligência para saber que nos estamos a referir à posição "direita vazio" quando estamos na música 3 dentro do método avançar? E quando estamos no método recuar e estamos na música 1 o valid() verifica o esquerda vazio em vez do musica 2?
Obrigado