4. Reset the Project for Another Print


(Instructor) In this video you'll create a procedure to reset the pattern printer, so it is ready to print again when the one key is pressed.

The code stack that does this is already included in this starter project.

This code has quite a few steps, but essentially it just clears the pattern and prepares the project to start over.

To start, turn this code into a procedure that can be called at any time to reset the project.

Remember, a procedure is a set of instructions that performs a task.

A procedure can be called at any point in the program to carry out that set of instructions.

From the more blocks menu select make a block.

Name this block something that describes what the block will due, like reset project.

Click OK.

This automatically adds a define block to your scripting area.

Drag the define block onto the code that resets the pattern.

You now have a procedure that resets the pattern.

But, to use it, you'll need to call it by adding the new block you created to the start of the key press events.

Now it's your turn.

Make a block called reset project.

Add the define block to the code stack that clears the pattern.

Place the newly created reset project block under the when one key pressed block.

In the next video you'll learn how to adjust the size and spacing of your printed pattern and change the sprite use to make the pattern.


  1. Create a procedure to reset your project.
  2. Use the procedure to reset your project.