next up previous contents
Next: Explorar listas e variáveis. Up: Caracteres de calculadora Previous: O programa   Contents

Criação de uma pequena animação

Vamos aqui simular uma contagem regressiva indicando sucessivamente os números de 9 até 0.
aprenda regressiva
ld dt numero 0 1 1 1 1 1 1 espere 60
ld dt numero 1 1 1 1 1 1 1 espere 60
ld dt numero 0 0 1 0 1 1 0 espere 60
ld dt numero 1 1 1 1 0 1 1 espere 60
ld dt numero 0 1 1 1 0 1 1 espere 60
ld dt numero 0 0 1 1 1 0 1 espere 60
ld dt numero 0 1 1 1 1 1 0 espere 60
ld dt numero 1 1 0 1 1 1 0 espere 60
ld dt numero 0 0 1 0 1 0 0 espere 60
ld dt numero 1 1 1 0 1 1 1 espere 60
fim
Pequeno problema: esse procedimento tem um efeito um tanto desagradável durante a criação de cada número. Para harmonizá-lo utilizaremos as primitivas animado, pareanimado e veranimado.
animado exigia os argumentos verd ou falso em versões anteriores à 0.9.90

A partir da versão 0.9.90, no lugar de animado verd usamos apenas animado. No lugar de animado falso, usamos pareanimado.
Para isso, modificamos o procedimento acima ficando assim:
aprenda regressiva
# passar ao modo animado (xLogo 0.9.90 e seguintes)
animado
ld dt numero 0 1 1 1 1 1 1 veranimado espere 60
ld dt numero 1 1 1 1 1 1 1 veranimado espere 60
ld dt numero 0 0 1 0 1 1 0 veranimado espere 60
ld dt numero 1 1 1 1 0 1 1 veranimado espere 60
ld dt numero 0 1 1 1 0 1 1 veranimado espere 60
ld dt numero 0 0 1 1 1 0 1 veranimado espere 60
ld dt numero 0 1 1 1 1 1 0 veranimado espere 60
ld dt numero 1 1 0 1 1 1 0 veranimado espere 60
ld dt numero 0 0 1 0 1 0 0 veranimado espere 60
ld dt numero 1 1 1 0 1 1 1 veranimado espere 60
# voltar ao modo padrão
pareanimado
fim
aprenda regressiva
# passar ao modo animado (versões anteriores à 0.9.90)
animado verd
ld dt numero 0 1 1 1 1 1 1 veranimado espere 60
ld dt numero 1 1 1 1 1 1 1 veranimado espere 60
ld dt numero 0 0 1 0 1 1 0 veranimado espere 60
ld dt numero 1 1 1 1 0 1 1 veranimado espere 60
ld dt numero 0 1 1 1 0 1 1 veranimado espere 60
ld dt numero 0 0 1 1 1 0 1 veranimado espere 60
ld dt numero 0 1 1 1 1 1 0 veranimado espere 60
ld dt numero 1 1 0 1 1 1 0 veranimado espere 60
ld dt numero 0 0 1 0 1 0 0 veranimado espere 60
ld dt numero 1 1 1 0 1 1 1 veranimado espere 60
# voltar ao modo padrão
animado falso
fim


alex 2007-nov-03