Line 178: |
Line 178: |
| | | |
| * start: connects action to toolbar 'Run' button | | * start: connects action to toolbar 'Run' button |
− | * store in box 1: store a number, string, or media object in box 1 (Only available with Turtle Blocks)
| |
− | * store in box 2: store a number, string, or media object in box 2 (Only available with Turtle Blocks)
| |
− | * text: string input
| |
− | * box 1: current value of box 1 (can be used in place of a number block) (Only available with Turtle Blocks)
| |
− | * box 2: current value of box 2 (can be used in place of a number block) (Only available with Turtle Blocks)
| |
− | * box: current value of named box (can be used in place of a number block)
| |
| * store in: store a number, string, or media object in a named box | | * store in: store a number, string, or media object in a named box |
| * action: top of named action stack | | * action: top of named action stack |
− | * action 1: top of action 1 stack (Only available with Turtle Blocks)
| |
− | * action 2: top of action 2 stack (Only available with Turtle Blocks)
| |
| * action: execute named action stack | | * action: execute named action stack |
− | * action 2: execute action 2 stack (Only available with Turtle Blocks)
| |
− | * action 1: execute action 1 stack (Only available with Turtle Blocks)
| |
| | | |
| '''Note:''' When a named action or named box block are used, new blocks appear on the palette that correspond to these names; e.g., if a top of action stack is rename, "to square", an action block, "to square" is added to the palette. | | '''Note:''' When a named action or named box block are used, new blocks appear on the palette that correspond to these names; e.g., if a top of action stack is rename, "to square", an action block, "to square" is added to the palette. |
Line 206: |
Line 196: |
| * pitch: the resolution is +-8Hz | | * pitch: the resolution is +-8Hz |
| * brightness: average luminance seen through camera | | * brightness: average luminance seen through camera |
− | * camera: grab image from camera
| |
| * button down: current state of the mouse button (1 == down; 0 == ip) | | * button down: current state of the mouse button (1 == down; 0 == ip) |
| * mouse x: x position of mouse | | * mouse x: x position of mouse |
Line 237: |
Line 226: |
| * save SVG: save turtle graphics to the Sugar Journal as a .svg image (note: only saves the changes to the canvas in the current execution run) | | * save SVG: save turtle graphics to the Sugar Journal as a .svg image (note: only saves the changes to the canvas in the current execution run) |
| * scale: sets scale for show block (100% is full-screen) | | * scale: sets scale for show block (100% is full-screen) |
− | * wait for media: used to pause program while audio or video file plays | + | * media wait: used to pause program while audio or video file plays |
| * media stop: stop current sound or video | | * media stop: stop current sound or video |
| * media pause: pause current sound or video | | * media pause: pause current sound or video |
Line 264: |
Line 253: |
| * turtle: specify which turtle is active | | * turtle: specify which turtle is active |
| * turtle shell: import a image from the Journal to use as the turtle's 'shell', i.e., replace the turtle with a sprite. | | * turtle shell: import a image from the Journal to use as the turtle's 'shell', i.e., replace the turtle with a sprite. |
− | * sandwich clamp: "clamp" a stack of blocks to hide | + | * turtle x: Return x coordinates of turtle |
| + | * turtle y: Return y coordinates of turtle |
| + | * active turtle: the name of active turtle |
| + | * turtle heading: Return heading of turtle |
| + | * get data from url: gets a text string or image from a URL |
| | | |
| ====Portfolio Palette==== | | ====Portfolio Palette==== |