Eng:Move () Steps (block)

The Move Steps block is a Motion block and a Stack block. The block moves its sprite forward the specified amount of steps in the direction it is facing. A step is equal to one pixel length. The block actually uses Trigonometry to move in the proper direction, as that is how a computer handles it.

Example Uses
Instead of using complicated scripts with the Change X by block and the Change Y by  block, this block can be easily used to move a sprite forward.

Some common uses for the Move Steps block:
 * Making sprites move


 * Moving a sprite forward in an animation

repeat (10) move (10) steps end
 * Making a sprite follow the mouse

forever point towards [mouse-pointer v] move (10) steps end

Workaround
This block can be replicated with the following code:

go to x: ((x position) + (([sin v] of (direction)) * (number))) y: ((y position) + (([cos v] of (direction)) * (number))