0:00:00.000,0:00:03.299 Vamos explorar mais um pouco toda essa parte de desenhar. 0:00:03.299,0:00:05.270 O que podemos fazer além de retângulos? 0:00:05.270,0:00:07.716 Bem, podemos fazer formatos ovais usando a palavra "ellipse", 0:00:07.716,0:00:09.966 se trata de outro comando que o computador conhece. 0:00:09.966,0:00:13.205 Na verdade nós temos uma palavra especial para estes comandos. 0:00:13.205,0:00:15.071 Vamos chamá-las de funções. 0:00:15.071,0:00:18.050 Daqui pra frente utilizarei a palavra "função" para estes comandos. 0:00:18.050,0:00:20.836 Continuando, vamos escrever a função de nome "ellipse", 0:00:20.836,0:00:23.370 e em seguida dois parenteses e um ponto-e-virgula. 0:00:23.370,0:00:24.605 Não está funcionando! 0:00:24.605,0:00:27.438 Temos esta mensagem de erro falando de parâmetros, seja lá o que estes sejam. 0:00:27.438,0:00:29.050 Você consegue ver o que falta, 0:00:29.050,0:00:31.132 se comparado ao que acabamos de escrever para o retângulo(rect)? 0:00:31.132,0:00:33.717 Quando somente escrevemos "ellipse", não estamos informando os números, como fizemos para o retângulo. 0:00:33.717,0:00:37.550 Estes números são chamados de parâmetros- 0:00:37.550,0:00:42.799 costumamos dizer que passamos parâmetros para as funções, e eles controlam o comportamento das mesmas. 0:00:42.799,0:00:48.800 Sem os parâmetros, o programa não sabe onde você quer a sua elipse, 0:00:48.800,0:00:50.671 ou quão grande fazê-la. 0:00:50.671,0:00:52.800 Agora aquela mensagem de erro faz mais sentido. 0:00:52.800,0:00:54.717 Vamos em frente e passar quatro parâmetros para a função, 0:00:54.717,0:01:01.037 para controlar a localização no eixo x ,y e a largura e altura nós queremos para a elipse . 0:01:01.037,0:01:03.771 Anteriormente, nós divertimo-nos em mover nossa elipse livremente pelo quadro branco. 0:01:03.771,0:01:08.205 e também aumentâ-la e diminuí-la. 0:01:08.205,0:01:11.633 Certo, agora que nós já vimos o básico, vamos tentar desenhar uma elipse grande 0:01:11.633,0:01:14.132 bem no meio da tela. 0:01:14.132,0:01:17.505 A primeira pergunta que você deverá fazer, é aonde é o meio? 0:01:17.505,0:01:20.299 Apenas para revisar, nós temos essa limite superior à esquerda, cujo valor é 0 0:01:20.299,0:01:26.050 e a direita é 400, e o em baixo é 400 também 0:01:26.050,0:01:34.536 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. 0:01:34.536,0:01:37.104 Vamos em frente para mostrarmos isso. 0:01:37.104,0:01:41.606 Nós faremos nossa função elipse , passando parâmetros para ela, tornando-a bem grande. 0:01:41.606,0:01:43.670 Pronto!!! 0:01:43.670,0:01:46.382 Apenas por diversão, vamos por um retângulo aqui também. 0:01:46.382,0:01:50.216 Nós usaremos rect 200, 200 um pouco menor. 0:01:50.216,0:01:53.205 Isso é interessante. 0:01:53.205,0:01:55.383 O que este pequeno experimento nos mostra? 0:01:55.383,0:02:01.938 Bem, nós podemos ver que o ponto 200,200 é na verdade o centro da elipse. 0:02:01.938,0:02:09.604 Para retângulos, esses parâmetros são diferentes - os números 200,200 significam onde ficará o canto superior esquerdo do retângulo. 0:02:09.604,0:02:14.132 Isso é realmente importante para lembrar quando nós estamos tentando posicionar nossas figuras. 0:02:14.132,0:02:17.605 Ok, agora vamos mover em linhas simples. 0:02:17.605,0:02:20.838 Essa função é apenas para construir uma linha. 0:02:20.838,0:02:22.883 Nós passamos 4 parâmetros para ela. 0:02:22.883,0:02:28.406 Mas a linha não tem um tamanho como um retângulo, então o que esses números todos controlam? 0:02:28.406,0:02:35.217 O primeiro e o segundo parâmetros, igual ao das outras figuras, atribuem valores iniciais aos eixo x e y da linha . 0:02:35.217,0:02:46.382 Os últimos dois parâmetros especificam os valores finais dos eixos x e y da linha. 0:02:46.382,0:02:52.799 Agora nós entendemos como funciona, vamos ver alguma coisa que nós achamos estranho num primeiro momento. 0:02:52.799,0:02:57.272 O que acontece se eu fizer um retângulo iniciar no canto superior esquerdo? 0:02:57.272,0:03:04.551 E então fazê-lo bem grande? 0:03:04.551,0:03:08.037 Nós podemos fazêlo bem grande, mais isso é um pouco muito grande eu acho. 0:03:08.037,0:03:12.170 Nós vemos que isso gradualmente começa a fazer com que a elipse desapareça. 0:03:12.170,0:03:15.170 Nós podemos fazê-la desaparecer completamente. 0:03:15.170,0:03:18.383 Agora nós estamos nos perguntando para onde ela foi. 0:03:18.383,0:03:21.672 Bem, o programa na verdade desenha suas formas em ordem. 0:03:21.672,0:03:26.536 A primeira ele desenha sua elipse, depois o retângulo fica em cima e depois a linha é a última de cima. 0:03:26.536,0:03:31.102 Então a elipse ainda está lá - Ela apenas está , como você vê, na camada de baixo. 0:03:31.102,0:03:33.300 Isso é um ponto importante para se lembrar. 0:03:33.300,0:03:36.838 O que poderia acontecer se nós desenhássemos nossa linha primeiro? 0:03:36.838,0:03:39.050 Nós apenas não poderíamos vê-la, não é ? 0:03:39.050,0:03:42.050 Você poderá fazer isso em seus programas e perguntar, Ei, aonde foi para minha linha? 0:03:42.050,0:03:45.383 A ideia é que a linha está lá, apenas está escondida agora. 0:03:45.383,0:03:50.550 A mesma coisa a elipse e o retângulo. 0:03:50.550,0:03:59.272 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. 0:03:59.272,0:04:03.603 Agora, Eu apenas quero introduzir um pouco de termos técnicos antes de acabar. 0:04:03.603,0:04:09.550 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. 0:04:09.550,0:04:12.048 e a letra y para significar o quão distante a altura da figura. 0:04:12.048,0:04:14.371 Isso parece um pouco estranho se você não usa isso frequentemente. 0:04:14.371,0:04:19.967 mas é mais fácil dizer que x é o quanto andamos de distância e o y é o quanto estamos alto ou baixo. 0:04:19.967,0:04:23.906 Por exemplo, os primeiros dois parâmetros da nossa elipse dizem 0:04:23.906,0:04:29.438 que o x poderá ser de 200 e o y poderá ser 229. 0:04:29.438,0:04:34.572 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á. 0:04:34.572,0:04:37.704 A outra questão que você poderá ter é, 0:04:37.704,0:04:40.104 Que unidades nós temos para usar nesse tempo todo? 0:04:40.104,0:04:43.203 Quando nós dizemos 200, é em centímetros, polegadas ou milhas? 0:04:43.203,0:04:48.967 Nós estamos usando unidades chamadas pixels, e um pixel é uma minúscula unidade de ponto na tela. 0:04:48.967,0:04:52.716 Esta tela é de tamanho de 400 pixels. 0:04:52.716,0:05:01.300 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. 0:05:01.300,0:05:07.670 Igualmente, quando nós dissemos 200, significa 200 pixels, e você provavelmente entenderá. 0:05:07.670,0:05:13.437 Fantástico. Agora nós conhecemos tudo sobre as funções rect, line e elipse e seus parâmetros. 0:05:13.437,0:05:17.000 Nós estamos cobrindo um monte de coisas, detalhando, explorando e estará familiarizado com tudo isso logo , logo.