Onqun
Pôster original- 13 de outubro de 2006
- 11 de julho de 2019
Anexos
009872738
Cancelado
- 12 de fevereiro de 2005
- 11 de julho de 2019
Meu código é um pouco diferente do seu e, como estou na versão beta, o código não será mais executado, então não posso tentar seu código.
De qualquer forma: é possível que seu problema seja devido ao uso do loop:
while! isOnOpenSwitch ?
Isso faz com que o Byte tente wo walk para sempre. Portanto, usei um para ( para i em 1 ... 14 ) loop em vez disso, então o Byte para quando ele entra na cena. Última edição: 11 de julho de 2019 OU
Onqun
Pôster original- 13 de outubro de 2006
- 12 de julho de 2019
09872738
Cancelado
- 12 de fevereiro de 2005
- 12 de julho de 2019
onqun disse: Sim, provavelmente, mas por quê? Está no interruptor abertoPorque ele nunca sai do loop interno, parece: uma vez na linha final, após turnLeft, ele fica preso no loop interno (enquanto isBlockedLeft || isBlockedRight) porque está bloqueado para a direita, então nunca sai do loop e, portanto, avança infinitamente ...
Por isso acredito que tenho que corrigir meu primeiro post: o problema não é necessariamente causado pelo loop externo, mas sim no loop interno, nunca deixando uma única vez na linha final Última edição: 12 de julho de 2019
BootLoxes
para
- 15 de abril de 2019
- 27 de setembro de 2019
Publicações Populares