edam734 / Pananka

1 stars 0 forks source link

inspectBlocks é executado antes do tempo #1

Closed edam734 closed 9 years ago

edam734 commented 9 years ago

A função tem de ser executada preferencialmente quando todos os blocos estão parados. O que pode acontecer é que quando a função recursiva parte do oPlayer, verifica os 4 blocos que estiverem juntos a ele. Se um deles se estiver a mover, não está na posição correta para a função poder 'pegar' nesse bloco para o avaliar.

Para resolver esse problema contornei-o com um alarme retardador de 2 frames depois do oPlayer passar numa posição fit. Mais tarde poderei aprefeiçoar a resolução, mas algo me diz que como está será suficiente.

edam734 commented 9 years ago

done!