Ao usar os comandos, você diz à tartaruga ou ao KTurtle para fazer algo. Alguns comandos precisam de dados introduzidos, enquanto outros trazem resultados. Nesta seção iremos explicar todos os comandos incorporados que podem ser usados no KTurtle. Em alternativa, usando o aprenda, poderá criar os seus próprios comandos. Os comandos incorporados ficam realçados em azul escuro.
Existem vários comandos para mover a tartaruga pela tela.
Nota
Ao usar os comandos vápara, váparax, váparay e centralize a tartaruga não irá desenhar uma linha, não importa se usado com usenada ou uselápis.
A tartaruga tem um traço e vai desenhando uma linha à medida que a tartaruga se move. Existem alguns comandos para controlar o traço. Nesta seção iremos explicar estes comandos.
- cordolápis (cl)
cordolápis R,G,B
A
cordolápisconfigura a cor do traço. Acordolápisrecebe uma combinação de RGB como parâmetro. Acordolápispode ser abreviado paracl.
Existem vários comandos para controlar a área de desenho.
- tamanhodatela (tt)
tamanhodatela X,Y
Com o comando
tamanhodatelavocê poderá alterar o tamanho da área de desenho. Ele recebe dois parâmetros (X e Y) de entrada, em que o X é a nova largura da área de desenho em pontos, e o Y é a nova altura da mesma área em pontos. Otamanhodatelapode ser abreviado paratt.
- cordofundor (cf)
cordofundo R,G,B
A
cordofundodefine a cor da área de desenho. Acordofundorrecebe uma combinação RGB como parâmetro. Acordofundopode ser abreviado paracf.
Existem dois comandos para limpar a área de desenho, depois de você ter deixado tudo bagunçado.
- apague
apague
O
apaguelimpa tudo de forma mais abrangente que o comandolimpetela. Depois de um comandoapague, tudo fica como estava quando você iniciou o KTurtle. A tartaruga é posicionada no meio do tela, a cor da área de desenho é branca e a tartaruga irá desenhar uma linha preta na área de desenho e o tamanho da tela é definido para 400 x 400 pontos.
Muitas pessoas não sabem o que são as imagens móveis ('sprites' em inglês), daí uma breve explicação: as imagens móveis são pequenas imagens que podem percorrer a tela (para mais informações, veja o glossário sobre as imagens móveis).
A seguir você irá encontrar uma apresentação completa de todos os comandos que lidam com imagens móveis.
Nota
A versão atual do KTurtle não suporta ainda o uso de imagens móveis além da tartaruga. Nas versões futuras, você poderá mudar a tartaruga para outra coisa que desejar.
A resposta é: “sim”. A tartaruga sabe escrever e pode escrever tudo o que lhe disser para escrever.
- mostre
mostre X
O comando
mostreé usado para dizer à tartaruga para escrever algo na área de desenho. Omostrerecebe números e texto como parâmetros. Você poderá executar omostrepara vários parâmetros com o sinal “+”. Veja aqui um pequeno exemplo:$ano = 2003 $autor = "Cies Breijs" mostre $autor + " iniciou o projeto do KTurtle em " + $ano + " e ainda continua gostando de trabalhar nele!"
Os seguintes comandos são as instruções matemáticas mais avançadas do KTurtle.
- aleatório (al)
aleatório X,Y
O
aleatórioé um comando que recebe parâmetros e devolve resultados. Como parâmetros são necessários dois números, onde o primeiro define o resultado mínimo (X) e o segundo o máximo (Y). O resultado é um número escolhido aleatoriamente que é maior ou igual ao mínimo e menor ou igual ao máximo. Aqui está um pequeno exemplo:repita 500 { $x = aleatório 1,20 parafrente $x paraesquerda 10 - $x }Com o comando
aleatório, você poderá adicionar um pouco de confusão ao seu programa.
Um diálogo é uma pequena janela que fornece algum retorno ou pergunta por alguma entrada. O KTurtle tem dois comandos para diálogos, chamadosmensagem e o perguntar
- mensagem
mensagem X
O comando
mensagemrecebe uma cadeia de caracteres como entrada. Exibe então uma janela que contém o texto da cadeia de caracteres.mensagem "Cies iniciou o projeto do KTurtle em 2003 e ainda continua gostando de trabalhar nele!"
- perguntar
perguntar X
O
perguntarrecebe uma cadeia de caracteres como entrada. Ele mostra o texto da cadeia de caracteres em uma janela (de maneira similar ao mensagem), mostrando também um campo de entrada de texto. Após o usuário inserir um número ou uma cadeia de caracteres nesta caixa, o resultado poderá ser guardado numa variável ou passado como argumento a um comando. Por exemplo$entrada = perguntar "Qual o ano do seu nascimento?" $saida = 2003 - $entrada mostre "Em 2003, você tinha " + $saida + " anos em determinado momento."
Quando um usuário cancelar a janela ou não inserir nada, a variável fica vazia.