PONMODOTORTUGAmodo
SETTURTLEMODEmodo
Pon el modo de bitmap al tortuga actual. El modo de bitmap controla la manera en que la forma de la tortuga se muestra sobre la pantalla. PONMODOTORTUGA sólo funciona cuando la tortuga actual tiene forma de bitmap (ve PONFORMA). Hace que tortugas con forma de bitmap muestra su forma de una manera diferente. Algunas veces, quieres que se borra el fondo de la pantalla y algunas veces no. Algunas veces, quieres que se invierta la imagen antes de mostrarla y algunas veces no.
El argumento modo
debe ser un entero entre 1 y 9.
Se da el significado de cada valor en la tabla siguiente:
Modo | Bitmap Final |
---|---|
1 | La bitmap en memoria, sin modificaciones |
2 | Un OR a nivel de bits con la bitmap en memoria y la bitmap sobre la pantalla |
3 | Un AND a nivel de bits con la bitmap en memoria y la bitmap sobre la pantalla |
4 | Un XOR a nivel de bits con la bitmap en memoria y la bitmap sobre la pantalla |
5 | Un XOR a nivel de bits con la bitmap en memoria y un NOT de la bitmap sobre la pantalla |
6 | Un NOT a nivel de bits con la bitmap en memoria |
7 | Un OR a nivel de bits con la bitmap en memoria y un NOT de la bitmap sobre la pantalla |
8 | Un OR a nivel de bits con un NOT de la bitmap en memoria y la bitmap sobre la pantalla |
9 | Un NOT de la bitmap sobre la pantalla |
PONMODOTORTUGA no tiene efecto si la tortuga actual no tiene forma de bitmap. Es un error ejecutar PONMODOTORTUGA a una tortuga que tiene forma giratoria.
Usa ACTIVA para seleccionar una tortuga diferente.
Usa MODOTORTUGA para obtener el modo de bitmap de la tortuga actual.
Usa PONFORMA para mapear la forma de una tortuga a un bitmap en memoria.
; Llena la pantalla con blanco
PONCOLORFONDO [255 255 255]
BORRAPANTALLA
; Dibuja un círculo y llenalo con rojo
BAJALAPIZ
CIRCULO 50
PONCOLORRELLENO [255 0 0]
RELLENA
; Copia el círculo rojo al Portapapeles
BAJALAPIZ
PONXY -50 -50
COPIAAREA 101 101
; Usa el modo de bitmap por defecto (una copia sin modificaciones)
PONFORMA
; Llena la pantalla con amarillo
PONCOLORFONDO [255 255 0]
; Observa que las esquinas blanca se muestran en el modo de bitmap por defecto
; Pon un modo de bitmap para hacer AND a nivel de bits con la imagen y el fondo.
PONMODOTORTUGA 3
; Observa que las esquinas blanca se han desaparecido