1 00:00:00,500 --> 00:00:08,640 Nos habíamos quedado en el vídeo anterior, entonces, en que el gato hacía el cuadrado y pintaba. 2 00:00:09,019 --> 00:00:39,810 Vamos a ver cómo lo hace el gato. 3 00:00:39,810 --> 00:00:43,590 Se va a la primera esquina, aquí baja el lápiz y empieza a pintar. 4 00:00:44,210 --> 00:00:56,270 Llega a la segunda, como el lápiz sigue bajado sigue pintando, llega a la tercera, lo mismo, sigue el lápiz bajado, sigue pintando, llega a la cuarta y sube y ya termina. 5 00:00:56,469 --> 00:00:57,850 Y ahí termina nuestro programa. 6 00:00:59,009 --> 00:01:03,450 Ha pintado bien el cuadrado y parece que nuestro programa está bien hecho. 7 00:01:03,530 --> 00:01:06,150 Vamos a pararlo y volverlo a empezar. 8 00:01:07,090 --> 00:01:07,810 ¿Qué ha ocurrido? 9 00:01:08,269 --> 00:01:09,390 Nos ha hecho aquí una línea. 10 00:01:10,069 --> 00:01:10,849 ¿Por qué? 11 00:01:12,329 --> 00:01:16,170 Si nosotros venimos a nuestro código, ¿qué ocurre? 12 00:01:16,349 --> 00:01:19,269 Nosotros aquí le dijimos que bajase el lápiz. 13 00:01:19,269 --> 00:01:23,209 Entonces el gato bajó el lápiz, que era esta quina, y empezó a pintar. 14 00:01:24,069 --> 00:01:27,450 Terminó nuestro programa y el gato seguía con el lápiz bajado. 15 00:01:27,450 --> 00:01:31,030 Entonces, como nosotros no le hemos dicho que suba el lápiz 16 00:01:31,030 --> 00:01:33,150 Luego cuando el programa ha vuelto a empezar 17 00:01:33,150 --> 00:01:35,430 Y hemos ido a la posición 0,0 18 00:01:35,430 --> 00:01:36,810 El lápiz seguía bajado 19 00:01:36,810 --> 00:01:39,769 Por eso nos hizo esta línea al empezar el programa 20 00:01:39,769 --> 00:01:43,310 Y luego cuando va a la primera esquina 21 00:01:43,310 --> 00:01:47,010 Cuando pasa por aquí, como el lápiz sigue bajado 22 00:01:47,010 --> 00:01:48,709 Vuelve a pintarnoslo 23 00:01:48,709 --> 00:01:51,590 Entonces, cuando nosotros usemos el lápiz 24 00:01:51,590 --> 00:01:54,730 En nuestro programa, en un sitio le diremos que baje el lápiz 25 00:01:54,730 --> 00:01:57,829 Tenemos que usar también el de subir lápiz 26 00:01:57,829 --> 00:01:59,549 Que pondremos al principio 27 00:01:59,549 --> 00:02:00,609 ¿Para qué? 28 00:02:01,049 --> 00:02:03,530 Para que antes de empezar a pintar suba el lápiz 29 00:02:03,530 --> 00:02:06,430 Si lo ponemos así, ¿qué ocurre? 30 00:02:07,290 --> 00:02:08,590 Ahí sigue pintando 31 00:02:08,590 --> 00:02:10,810 ¿Sigue pintando o no? No lo sabemos 32 00:02:10,810 --> 00:02:12,069 Porque está pintado lo de antes 33 00:02:12,069 --> 00:02:15,229 Entonces también vamos a utilizar el de borrar todo 34 00:02:15,229 --> 00:02:17,490 ¿Veis? Ya lo he hecho bien 35 00:02:17,490 --> 00:02:21,210 Vamos a poner el de borrar todo después de subir el lápiz 36 00:02:21,210 --> 00:02:24,710 Porque si yo borro y luego subo el lápiz 37 00:02:24,710 --> 00:02:26,389 Entre que borro y subo el lápiz 38 00:02:26,389 --> 00:02:29,409 Puedo pintar, puedo haber pintado algo que no quiero 39 00:02:29,409 --> 00:02:32,750 Entonces igual que nosotros al principio de nuestro programa 40 00:02:32,750 --> 00:02:34,770 Hemos dicho que ponemos siempre 41 00:02:34,770 --> 00:02:38,490 La posición en la que quiero que empiece mi objeto 42 00:02:38,490 --> 00:02:39,870 Hacia donde quiero que mire 43 00:02:39,870 --> 00:02:41,469 Y el tamaño que quiero que tenga 44 00:02:41,469 --> 00:02:43,250 Pues si pintamos 45 00:02:43,250 --> 00:02:45,370 También pondremos siempre al principio 46 00:02:45,370 --> 00:02:46,849 Que suba el lápiz 47 00:02:46,849 --> 00:02:49,969 Por si acaso se había quedado bajado de antes 48 00:02:49,969 --> 00:02:52,490 y que me borre lo que me haya pintado 49 00:02:52,490 --> 00:02:54,250 vamos a comprobar 50 00:02:54,250 --> 00:02:59,360 ahora no ha pintado 51 00:02:59,360 --> 00:03:00,780 pinta 52 00:03:00,780 --> 00:03:02,500 va pintando bien 53 00:03:02,500 --> 00:03:10,830 vamos a esperar a que termine de hacer el cuadrado 54 00:03:10,830 --> 00:03:13,530 ha terminado de hacer el cuadrado 55 00:03:13,530 --> 00:03:17,919 y ahora paramos nuestro programa y volvemos a empezar 56 00:03:17,919 --> 00:03:21,199 ya no ha pintado esa línea que hizo antes 57 00:03:21,199 --> 00:03:22,699 y además me lo ha borrado todo 58 00:03:22,699 --> 00:03:24,539 lo que yo le he hecho al principio 59 00:03:24,539 --> 00:03:26,860 del programa que me haga eso 60 00:03:26,860 --> 00:03:28,699 Que me suba el lápiz y que me lo borre 61 00:03:28,699 --> 00:03:31,500 ¿Qué más opciones tenemos en pintar? 62 00:03:31,800 --> 00:03:36,120 Bueno, por ejemplo, imaginaros que yo quiero que me pinte la horizontal pero no la vertical 63 00:03:36,120 --> 00:03:38,960 Pues simplemente lo que tendría que hacer es 64 00:03:38,960 --> 00:03:41,719 Estoy en la primera esquina, bajo el lápiz 65 00:03:41,719 --> 00:03:46,460 Este deslizar es que me pinte esta línea horizontal, ¿no? 66 00:03:46,500 --> 00:03:48,240 De ir de la primera a la segunda esquina 67 00:03:48,240 --> 00:03:50,159 Estoy en la segunda esquina 68 00:03:50,159 --> 00:03:53,719 Y yo ahora, esta que baja, no quiero que me la pinte 69 00:03:53,719 --> 00:03:55,500 Pues podría ponerle aquí 70 00:03:55,500 --> 00:03:57,879 Estoy en la segunda esquina 71 00:03:57,879 --> 00:03:59,539 Antes de que se empiece a mover a la tercera 72 00:03:59,539 --> 00:04:01,139 Subo el lápiz, no me pinta 73 00:04:01,139 --> 00:04:03,759 Y luego quiero que me pinte el resto 74 00:04:03,759 --> 00:04:06,259 Pues bajo el lápiz 75 00:04:06,259 --> 00:04:08,460 Vamos a comprobarlo 76 00:04:08,460 --> 00:04:10,099 Lo tiene que pintar ahora todo 77 00:04:10,099 --> 00:04:11,979 Menos esta 78 00:04:11,979 --> 00:04:14,580 Esta de aquí no la debería pintar 79 00:04:14,580 --> 00:04:15,580 ¿Veis? 80 00:04:15,699 --> 00:04:16,600 Esa no la pinta 81 00:04:16,600 --> 00:04:19,839 Llega aquí y me pinta 82 00:04:19,839 --> 00:04:22,199 Y ya el resto, esta que sube 83 00:04:22,199 --> 00:04:24,779 También me la pintará porque no le he dicho que no me la pinte 84 00:04:24,779 --> 00:04:32,779 Para que sepamos que dentro de mi dibujo yo puedo ver partes que pinte y partes que no pinte. 85 00:04:32,779 --> 00:04:38,730 Vamos a quitar estas dos para que me pinte el cuadrado entero. 86 00:04:38,730 --> 00:04:42,730 ¿Qué más opciones tenemos? Podemos elegir el color que pinte. 87 00:04:42,730 --> 00:04:50,040 Yo, por ejemplo, puedo decir que quiero que cada lado del cuadrado me lo pinte de un color. 88 00:04:50,040 --> 00:04:57,040 Por ejemplo, yo aquí, cuando está en la primera esquina y me baja el lápiz, le digo que me ponga el color rojo. 89 00:04:57,040 --> 00:05:09,550 Luego cuando llegue a la segunda esquina, antes de pasar a la siguiente, que me lo pinte en verde, oscuro. 90 00:05:09,550 --> 00:05:12,550 Así lo podría hacer con las otras. 91 00:05:12,550 --> 00:05:20,920 Empiezo aquí, me pinta la primera roja, lo que le he dicho, y ahora esta de aquí me la debería pintar verde, 92 00:05:20,920 --> 00:05:30,129 y el resto también verde, porque es el color que yo he quedado fijado. 93 00:05:30,129 --> 00:05:38,709 Ahora paro, vuelvo a empezar y me la vuelvo a pintar esta roja, ¿vale? 94 00:05:38,730 --> 00:05:41,750 Porque yo ahí le he dicho que me la pintase roja. 95 00:05:42,889 --> 00:05:48,689 Esto igual, si yo quiero que empiece el lápiz siempre en un color, podría ponerla aquí arriba, ¿vale? 96 00:05:48,709 --> 00:05:51,629 El de fijar lápiz y el color que yo quiero que empiece siempre el lápiz. 97 00:05:53,459 --> 00:05:54,399 ¿Vale? ¿Qué más podemos? 98 00:05:55,000 --> 00:05:59,819 Bueno, el color podemos fijarlo, cambiar color de lápiz por 10, ¿vale? 99 00:05:59,819 --> 00:06:03,500 Nosotros el color internamente son números 100 00:06:03,500 --> 00:06:05,639 Cada color es como un número 101 00:06:05,639 --> 00:06:11,120 O sea, si veis, aquí estoy en 0 y aquí estoy en 100 102 00:06:11,120 --> 00:06:15,480 Por ejemplo, 0, el 10 es como naranja 103 00:06:15,480 --> 00:06:20,839 El 20 es como verde, el 30 es verde 104 00:06:20,839 --> 00:06:24,720 El 40 es como un azul verdoso, el 50 es un azul más claro 105 00:06:24,720 --> 00:06:26,819 El 60 es un azul más oscuro 106 00:06:26,819 --> 00:06:29,480 O sea, va variando aquí el valor de color 107 00:06:29,480 --> 00:06:38,100 Entonces, si yo en vez de un color fijo, quiero que vaya como cambiando automáticamente al siguiente color, por así decirlo 108 00:06:38,100 --> 00:06:41,519 Pues podría ponerle aquí cambiar color 109 00:06:41,519 --> 00:06:47,720 Además de cambiar color, tenemos aquí la opción de saturación, brillo y transparencia 110 00:06:47,720 --> 00:06:53,199 Que son estas, saturación, brillo y transparencia es para que se vea lo que tenemos detrás o no 111 00:06:53,199 --> 00:06:58,579 Y otra opción que tenemos es cambiar tamaño del lápiz o fijar tamaño del lápiz 112 00:06:58,579 --> 00:07:03,240 es por defecto el tamaño del lápiz 1, que es esto, que es finito 113 00:07:03,240 --> 00:07:07,139 si yo quisiese por ejemplo pintar con un lápiz gordo 114 00:07:07,139 --> 00:07:11,399 le voy a poner aquí 50 para que lo veáis 115 00:07:11,399 --> 00:07:18,889 empiezo y ahora como le he dicho 50, veis, me pinta mucho más gordo 116 00:07:18,889 --> 00:07:24,810 son 50, si yo contase desde aquí hasta aquí arriba 117 00:07:24,810 --> 00:07:27,529 en la vertical por ejemplo, de aquí a aquí 118 00:07:27,529 --> 00:07:33,589 tendría 50 píxeles 119 00:07:33,589 --> 00:07:36,170 por así decirlo 120 00:07:36,170 --> 00:07:40,610 simplemente lo que tenemos ahí, fijar lápiz 121 00:07:40,610 --> 00:07:43,490 también podría hacer cambiar lápiz 122 00:07:43,490 --> 00:07:48,189 voy a poner cambiar lápiz por 10 123 00:07:48,189 --> 00:07:53,319 voy a poner aquí primero un fijar 124 00:07:53,319 --> 00:08:01,980 ¿qué va a pasar? al principio, la primera vez 125 00:08:01,980 --> 00:08:04,259 Pinta así 126 00:08:04,259 --> 00:08:05,699 Ahora vuelvo a empezar 127 00:08:05,699 --> 00:08:07,959 Ahora va a ser más grande 128 00:08:07,959 --> 00:08:10,459 ¿Veis? Es más grande 129 00:08:10,459 --> 00:08:12,259 Si vuelvo a empezar 130 00:08:12,259 --> 00:08:15,939 Es todavía más grande 131 00:08:15,939 --> 00:08:18,259 Y así pues cada vez iría haciéndose más grande 132 00:08:18,259 --> 00:08:20,199 Porque el cambiar tamaño 133 00:08:20,199 --> 00:08:21,600 Del ahí por 10 134 00:08:21,600 --> 00:08:23,459 Es igual que en apariencia 135 00:08:23,459 --> 00:08:26,379 Que teníamos de cambiar tamaño por 10 136 00:08:26,379 --> 00:08:28,139 Que si acordáis lo que hacía 137 00:08:28,139 --> 00:08:29,560 Era tamaño 138 00:08:29,560 --> 00:08:32,259 Iba sumando cada vez que pasaba por ese bloque 10 139 00:08:32,259 --> 00:08:36,100 Entonces aquí cambiar tamaño del lápiz por 10 es lo mismo 140 00:08:36,100 --> 00:08:37,580 Lo que hace pues 141 00:08:37,580 --> 00:08:40,500 Si el lápiz es la primera vez que yo le doy a la bandera 142 00:08:40,500 --> 00:08:41,740 Empieza su tamaño en 1 143 00:08:41,740 --> 00:08:43,860 La siguiente vez que le doy a la bandera 144 00:08:43,860 --> 00:08:45,700 Y pase por aquí su tamaño será 11 145 00:08:45,700 --> 00:08:47,840 La siguiente 21, 31 146 00:08:47,840 --> 00:08:50,419 Por eso se va haciendo más grande 147 00:08:50,419 --> 00:08:53,659 Entonces terminamos aquí 148 00:08:53,659 --> 00:08:55,879 Ya el programa de hacer 149 00:08:55,879 --> 00:08:57,840 Que el gato pinte un cuadrado 150 00:08:57,840 --> 00:09:00,679 Que el gato vaya haciendo un cuadrado 151 00:09:00,679 --> 00:09:03,919 y lo vaya pintando 152 00:09:03,919 --> 00:09:08,019 vamos a poner esto bien 153 00:09:08,019 --> 00:09:11,720 para que veamos otra vez como pinta el cuadrado 154 00:09:11,720 --> 00:09:13,980 empieza ahí y lo va haciendo fino 155 00:09:13,980 --> 00:09:17,419 y ahora lo hace verde porque hemos dejado lo de aquel color 156 00:09:17,419 --> 00:09:20,980 lo cambie solo 157 00:09:20,980 --> 00:09:23,600 va a verde, sube 158 00:09:23,600 --> 00:09:28,740 y me termina de decir que he terminado el cuadrado 159 00:09:28,740 --> 00:09:34,159 vamos a ver una cosa 160 00:09:34,159 --> 00:09:41,279 Cada vez que va avanzando el gato veis que el lápiz se va haciendo más grande 161 00:09:41,279 --> 00:09:44,879 Es para que veáis lo del cambiar tamaño 162 00:09:44,879 --> 00:09:51,919 Yo lo que he hecho ha sido simplemente poner dentro de una estructura iterativa, dentro de un por siempre 163 00:09:51,919 --> 00:09:56,299 Que el gato se vaya moviendo 10 pasos, es decir, medio segundo 164 00:09:56,299 --> 00:10:01,000 Y cada vez que se mueve esos 10 pasos el tamaño del lápiz aumenta en 5 165 00:10:01,000 --> 00:10:13,320 Hay que recordar que cambiar tamaño del lápiz por, cambiar tamaño o cambiar apariencia, en verdad lo que hace es sumarle al valor que tengamos, en este caso al tamaño del lápiz, le va a sumar 5. 166 00:10:13,899 --> 00:10:21,220 Entonces por eso es lo que empieza en chico y cada vez se mueve de paso y cada vez se va haciendo el tamaño del lápiz más grande. 167 00:10:22,299 --> 00:10:25,259 Para que veáis eso, lo del cambiar tamaño por 5. 168 00:10:25,259 --> 00:10:32,750 Si en vez de cambiar tamaño pongo el fijar tamaño, todo el rato es igual 169 00:10:32,750 --> 00:10:35,769 Porque estoy fijando el tamaño todo el rato a 5 170 00:10:35,769 --> 00:10:42,289 Simplemente para que sepáis la diferencia entre el cambiar tamaño del API y el fijar tamaño del API 171 00:10:42,289 --> 00:10:44,990 Pues ya está, terminamos aquí el vídeo