Vamos explorar mais um pouco toda essa parte de desenhar. O que podemos fazer além de retângulos? Bem, podemos fazer formatos ovais usando a palavra "ellipse", se trata de outro comando que o computador conhece. Na verdade nós temos uma palavra especial para estes comandos. Vamos chamá-las de funções. Daqui pra frente utilizarei a palavra "função" para estes comandos. Continuando, vamos escrever a função de nome "ellipse", e em seguida dois parenteses e um ponto-e-virgula. Não está funcionando! Temos esta mensagem de erro falando de parâmetros, seja lá o que estes sejam. Você consegue ver o que falta, se comparado ao que acabamos de escrever para o retângulo(rect)? Quando somente escrevemos "ellipse", não estamos informando os números, como fizemos para o retângulo. Estes números são chamados de parâmetros- costumamos dizer que passamos parâmetros para as funções, e eles controlam o comportamento das mesmas. Sem os parâmetros, o programa não sabe onde você quer a sua elipse, ou quão grande fazê-la. Agora aquela mensagem de erro faz mais sentido. Vamos em frente e passar quatro parâmetros para a função, para controlar a localização no eixo x ,y e a largura e altura nós queremos para a elipse . Anteriormente, nós divertimo-nos em mover nossa elipse livremente pelo quadro branco. e também aumentâ-la e diminuí-la. Certo, agora que nós já vimos o básico, vamos tentar desenhar uma elipse grande bem no meio da tela. A primeira pergunta que você deverá fazer, é aonde é o meio? Apenas para revisar, nós temos essa limite superior à esquerda, cujo valor é 0 e a direita é 400, e o em baixo é 400 também Se nós quisermos imaginar onde está o meio, nós pensaremos que seja a metade de 400 à cima, e metade de 400 à baixo, ou seja, 200,200. Vamos em frente para mostrarmos isso. Nós faremos nossa função elipse , passando parâmetros para ela, tornando-a bem grande. Pronto!!! Apenas por diversão, vamos por um retângulo aqui também. Nós usaremos rect 200, 200 um pouco menor. Isso é interessante. O que este pequeno experimento nos mostra? Bem, nós podemos ver que o ponto 200,200 é na verdade o centro da elipse. Para retângulos, esses parâmetros são diferentes - os números 200,200 significam onde ficará o canto superior esquerdo do retângulo. Isso é realmente importante para lembrar quando nós estamos tentando posicionar nossas figuras. Ok, agora vamos mover em linhas simples. Essa função é apenas para construir uma linha. Nós passamos 4 parâmetros para ela. Mas a linha não tem um tamanho como um retângulo, então o que esses números todos controlam? O primeiro e o segundo parâmetros, igual ao das outras figuras, atribuem valores iniciais aos eixo x e y da linha . Os últimos dois parâmetros especificam os valores finais dos eixos x e y da linha. Agora nós entendemos como funciona, vamos ver alguma coisa que nós achamos estranho num primeiro momento. O que acontece se eu fizer um retângulo iniciar no canto superior esquerdo? E então fazê-lo bem grande? Nós podemos fazêlo bem grande, mais isso é um pouco muito grande eu acho. Nós vemos que isso gradualmente começa a fazer com que a elipse desapareça. Nós podemos fazê-la desaparecer completamente. Agora nós estamos nos perguntando para onde ela foi. Bem, o programa na verdade desenha suas formas em ordem. A primeira ele desenha sua elipse, depois o retângulo fica em cima e depois a linha é a última de cima. Então a elipse ainda está lá - Ela apenas está , como você vê, na camada de baixo. Isso é um ponto importante para se lembrar. O que poderia acontecer se nós desenhássemos nossa linha primeiro? Nós apenas não poderíamos vê-la, não é ? Você poderá fazer isso em seus programas e perguntar, Ei, aonde foi para minha linha? A ideia é que a linha está lá, apenas está escondida agora. A mesma coisa a elipse e o retângulo. Nós podemos fazer efeitos com isso determinando que formas são desenhadas em cima de outras formas apenas modificando a ordem que as escrevemos. Agora, Eu apenas quero introduzir um pouco de termos técnicos antes de acabar. Assim que você irá aprender em matemática, nós podemos usar a letra x para significar o quão distante nós posicionaremos a figura. e a letra y para significar o quão distante a altura da figura. Isso parece um pouco estranho se você não usa isso frequentemente. mas é mais fácil dizer que x é o quanto andamos de distância e o y é o quanto estamos alto ou baixo. Por exemplo, os primeiros dois parâmetros da nossa elipse dizem que o x poderá ser de 200 e o y poderá ser 229. Lá você poderá tê-lo, a mesma coisa que dizer o quão longe no horizonte ele está e o quão alto na vertical ele está. A outra questão que você poderá ter é, Que unidades nós temos para usar nesse tempo todo? Quando nós dizemos 200, é em centímetros, polegadas ou milhas? Nós estamos usando unidades chamadas pixels, e um pixel é uma minúscula unidade de ponto na tela. Esta tela é de tamanho de 400 pixels. Esta é a razão nós sempre dissemos que o canto superior esquerdo é 0, e o do outro lado é 400, porque o máximo é 400. Igualmente, quando nós dissemos 200, significa 200 pixels, e você provavelmente entenderá. Fantástico. Agora nós conhecemos tudo sobre as funções rect, line e elipse e seus parâmetros. Nós estamos cobrindo um monte de coisas, detalhando, explorando e estará familiarizado com tudo isso logo , logo.