This article is about the block. For more information on the value this block reports, see Direction (value).
Category Motion
Type Reporter

The Direction block is a reporter block and a Motion 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 be replicated by finding the direction value from the () of () sensing block:

([direction v] of (sprite v))

See Also

Cookies help us deliver our services. By using our services, you agree to our use of cookies.