Open Shroudmaster opened 7 years ago
Aliás, as suas posições estão erradas mas já vi o problema e tinha a ver com o fret, pq eu uso ele pra determinar a posição da imagem. Também explica o problema que vc teve. Você deu um comando pra variavel fret antes dela ser declarada, pro computador ela não existe ainda então n faz sentido o que vc ta pedindo. Vou jogar toda a parte de inicializar o jogo lá em cima
Pera pera pera, a ideia é que esses botões aí sejam os que descem no jogo? Nesse caso ainda acabou usando as duas funções né
Tá, então. Tem duas área com código aqui q tão fazendo a mesma coisa: a minha q deve estar errada, e a sua q deve estar certa: A minha:
`vector = [green, red, yellow, blue] sprite_vector = 10 * [vector]
for i in range(len(sprite_vector)): sprite_vector[i][0].set_position(fret.x + 35 - green.width / 2, 0) sprite_vector[i][1].set_position(fret.x + 105 - green.width / 2, 0) sprite_vector[i][2].set_position(fret.x + 173 - green.width / 2, 0) sprite_vector[i][3].set_position(fret.x + 232 - green.width / 2, 0)`
E a sua:
def preencher_notas(): vetor_notas=[0,0,0,0] for x in range(4): notas=Sprite('botoes.png') vetor_notas[x]=notas return vetor_notas
Aliás, ótima pratica de programação fazer uma função de criar os botões. Mandou muito bem. Então nesse caso, to comentando toda a seção que eu fiz e substituindo as variaveis