From Test-Scratch-Wiki
Dirección | |
(dirección) | |
Categoría | Movimiento |
Forma | Valor |
El bloque dirección es un bloque de movimiento y un bloque valor. El bloque contiene la dirección del objeto seleccionado, medida en grados. Este valor de dirección lo controla el bloque apuntar en dirección ().
Usos de ejemplo
Como este bloque contiene la dirección de un objeto, es usado habitualmente en códigos que apuntan objetos.
Concretamente, el bloque puede ser usado para:
- Simplemente mostrar la dirección
decir (unir [Estoy apuntando en la dirección: ] (dirección)
- Comprobar la dirección de un objeto de flecha
decir (unir (unir [Tienes que ir en la dirección ] (dirección)) [grados])
- Comprobar la alineación. Aquí hay un ejemplo de uso del bloque:
al recibir [comprobar v] si <(dirección) = (50)> entonces dar a [¿seguro? v] el valor (1) end
Este código comprobará que la dirección del objeto sea 50 grados.
Código alternativo
Este bloque puede ser replicado usando el siguiente código:
([dirección v] de (objeto v))
Sin embargo, este bloque no puede devolver la dirección de su propio objeto, de modo que para solventarlo se puede usar el siguiente código:
([dirección v] de (unir [objeto v] []))
Véase también
- Dirección (valor)
- Apuntar en dirección ()
- Apuntar hacia ()
- Girar () grados
- Fijar estilo de rotación a ()