ACTIVA

Sinopsis
ACTIVA índice_de_tortuga
(ACTIVA índice_de_tortuga tiene_propio_lápiz)
SETTURTLE índice_de_tortuga
(SETTURTLE índice_de_tortuga tiene_propio_lápiz)
Descripción

Activa por control a la tortuga que corresponde al índice_de_tortuga. Si la tortuga especificada no estaba previamente activada, entonces ACTIVA activa a todas las tortugas del índice 0 a índice índice_de_tortuga. Después, todos los comandos de tortuga estará dirigidos a la tortuga nuevamente activada hasta que activas a otra tortuga.

Cada tortuga mantiene su rumbo propio (orientación en 3D), posición y lápiz, pero normalmente todas comparten el mismo LAPIZMODO, GROSOR y COLORLAPIZ. Sin embargo, si proporcionas el argumento opcional tiene_propio_lápiz como "CIERTO, entonces tanta la tortuga seleccionada como todas las otras que estén activadas nuevamente tendrán su propio LAPIZMODO, GROSOR, y COLORLAPIZ. También puedes cambiar que una tortuga previamente activada usa (o no usa) su propio lápiz especificando tiene_propio_lápiz.

Si no das el argumento tiene_propio_lápiz y ACTIVA no activa a una nueva tortuga, entonces el lápiz de la tortuga especificada no cambia. Si no das el argumento tiene_propio_lápiz y ACTIVA sí activa a una nueva tortuga, entonces el lápiz de esta tortuga estará el lápiz compartido (él que FMSLogo dio inicialmente a la tortuga 0 cuando se inició).

Ejemplo

Un ejemplo en 2D:

REPITE 8 [ACTIVA CUENTAREPITE GIRADERECHA 30*CUENTAREPITE AVANZA 20*CUENTAREPITE]

Un ejemplo en 3D que dibuja un cubo del punto de vista normal:

PERSPECTIVA
BORRAPANTALLA
REPITE 4 [REPITE 4 [AVANZA 100 GIRADERECHA 90] AVANZA 100 BAJANARIZ 90]

Un ejemplo en 3D que usa ACTIVA para dibujar el mismo cubo de un punto de vista diferente:

PERSPECTIVA
BORRAPANTALLA
ACTIVA -1 ; activa a la tortuga que es el «punto de vista»
PONXYZ 500 500 500 ; mueve el «punto de vista»

; Dibuja un cubo del punto de vista nuevo.
ACTIVA 0
REPITE 4 [REPITE 4 [AVANZA 100 GIRADERECHA 90] AVANZA 100 BAJANARIZ 90]

Ve También
QUIEN
TORTUGAS

SourceForge.net Logo