(Redirected from (Direction))

This article is about the block. For more information on the value this block reports, see Direction (value).
2.0 Direction.png
Category Motion
Type Reporter
The Direction block is a Motion block and a Reporter block. The block holds its sprite's direction, measured in degrees. This direction value is controlled by the Point in Direction () block.

Example Uses

As this block contains a sprite's direction, it is often used to help scripts that point sprites around.

Specifically, the block can be used to:

  • Simply sense a direction
say (join [I am pointing in direction: ](direction))
  • Check the direction of an arrow sprite
say (join (join [You need to head in the direction ](direction))[º to find the treasure.])
  • Check alignment

Here is an example use of the direction block:

when I receive [Check v]
if <(direction) = [50]> then
   set [Safe? v] to [1]

This script will check if its sprite's direction is 50.


Main article: List of Block Workarounds

The block can simply be replicated with the following code:

([direction v] of [sprite v])

See Also