Color
MSWLogo también tiene control del color. Puede usar imágenes .bmp y .gif, pero eso no lo vamos a hacer.
Vamos a usar estos comandos:
- PONCOLORLAPIZ o PONCL define el color del lápiz y del texto que se escribe
- PONCOLORPAPEL define el color de fondo
- PONCOLORRELLENO define el color de relleno
Y vamos a usar estos comandos:
- BORRAPANTALLA o BP borra la pantalla y lleva la tortuga al centro, bajando el lápiz
- BORRATEXTO o BT borra la pantalla de texto
- ROTULA o RO escribe un texto en la pantalla
- MUESTRA o MU escribe un texto en la pantalla de texto y pasa a la siguiente línea
- MUESTRAT escribe un texto en la pantalla de texto sin pasar a la siguiente línea
- RECTANGULORRELLENO crea un rectángulo
- RELLENA cambia el color del píxel en el que está la tortuga y todos los adyacentes que tengan exactamente el mismo color
- CIRCULO crea un circulo
Hay que tener cuidado con el comando ROTULA porque escribe un texto girado. Para evitar problemas, usa PONRUMBO 90 antes.
Carga COLORES y ejecuta IMAGEN.
IZQUIERDA: Lo que aparece al ejecutar IMAGEN DERECHA: El texto, que varía según la hora |
Ahora vamos a analizar el programa (botón editar).
- para IMAGEN
- BP BT
- PONCL[255 255 0]PONCOLORRELLENO[255 0 0]PONCOLORPAPEL[0 0 255]
- CIRCULO 50 RELLENA PONCOLORRELLENO[0 255 0]RECTANGULORRELLENO 20 20
- PONCOLORLAPIZ[0 0 0]
- PONRUMBO 90 ROTULA[¡Hola!]
- MUESTRAT "Imagen
- MUESTRAT (CAR 32)
- MUESTRA "creada
- MUESTRAT "Terminado
- MUESTRAT (CAR 32)
- MUESTRAT "a
- MUESTRAT (CAR 32)
- MUESTRAT "las:
- MUESTRAT (CAR 32)
- MUESTRA (ELEMENTO 4 HORA)
- fin
Las líneas 1 y 17 son las de inicio y fin.
En la 2, BT borra el texto (por eso no aparece IMAGEN donde antes aparecían los textos) y BT borra la pantalla.
En la 3, se definen los colores:
- El lápiz a amarillo
- El relleno a rojo
- El papel a azul
En la 4, se crea el círculo (solo el borde amarillo), se rellena de rojo, se define el color de relleno a verde y se crea el cuadrado (sí, el rectángulo de 20x20 es un cuadrado de lado 20).
En la 5, se define el color del lápiz a negro. Es importante saber que el color del lápiz es el color que se usa para el texto en pantalla.
En la 6, se escribe "¡Hola!" en pantalla.
Entre la 7 y la 16, se escriben los textos de la línea de textos:
- Si empieza por MUESTRAT, al terminar de escribir no se pasa a la siguiente línea.
- Si empieza por MUESTRA, sí.
(CAR 32) una forma de que MSWLogo muestre un espacio sin usar las listas. No interesa porque el resultado sería:
[Imagen creada]
[Terminado a las:]
El comando ELEMENTO lo veremos más adelante.
Ahora vamos a cambiar los datos. Aquí encontrarás algunos colores que puedes usar.
Cambia solo la línea 3
Pulsa el botón para ver ejemplos |
Si no obtienes ninguno de los resultados de arriba, ¡felicidades! |