(Redirected from Turn Right () Degrees (block))

 Turn Left () Degrees `turn left () degrees` Category Motion Type Stack Introduced in 08Jul04
 Turn Right () Degrees `turn right () degrees` Category Motion Type Stack

The turn () degrees blocks are two Motion blocks and stack blocks. The blocks change their sprite's direction by the specified amount of degrees in the direction indicated. The blocks support any input value, but the sprite's direction will always be between -179 to 180 after it rotates.

The block was known as "turn left ()" in Scratch 08Jul04, before being renamed to "turn left () degrees" in Scratch 01Apr05i.

The Turn Right () Degrees block was known as "turn ()", before being renamed to "turn right ()" in Scratch 08Jul04, then to "turn () degrees" in Scratch 28Feb05, then to "turn right () degrees" in Scratch 01Apr05i.

## Example Uses

Direction dependent of value

These blocks are commonly used for repeatedly rotating a sprite.

Some common uses for the blocks are:

• Simple rotation — e.g. planets and wheels
```forever
turn left (15) degrees
end
```
```forever
turn right (15) degrees
end
```
• Animation (e.g. a waving hand)
```repeat (5)
turn right (15) degrees
end
repeat (5)
turn left (15) degrees
end
```
• Vehicles that can turn
```forever
if <key (left arrow v) pressed?> then
turn left (3) degrees
end
if <key (right arrow v) pressed?> then
turn right (3) degrees
end
```

Movement based on direction

```when green flag clicked
forever
if <key (right arrow v) pressed?> then
turn right (5) degrees
end
if <key (left arrow v) pressed?> then
turn left (5) degrees
end
move (5) steps
```

## Workaround

Main article: List of Block Workarounds

The blocks can be replicated by manually setting direction using their values:

```point in direction ( ( direction ) - ( amount ) )
```