Snap! (programming language): Difference between revisions

Content deleted Content added
Line 5:
| name = Snap''!'' {{#tag:ref|Program versions 8.2.3|group=Note}}
| logo = [[File:Snap!.png|180px]]
| logo size = 90PX
| logo caption = Snap''!'' Logo
| paradigm = [[Object-oriented programming|object-oriented]], [[educational programming language|educational]], [[Event-driven programming|event-driven]]
Line 27 ⟶ 28:
 
==User interface==
[[File:Snap! Default interface.jpg|thumb|left|420px|Three resizable columns, containing five regions, in Snap''!'''s [[Integrated development environment|IDE]] at startup]]
In Snap''!'', the screen is organized in three resizable columns containing five regions: the block group selector (top of left column), the blocks palette (left column), the main area (middle column), and the stage area (top of right column) with the sprite selector (also called the sprite corral) showing sprite thumbnails below it.{{#tag:ref|The way pre-2.0 Scratch version's screen was organized.|group=Note}}
 
Line 44:
| bgcolor="#0E9A6C"| &nbsp; || Pen || Write, draw, or<br />stamp on stage || bgcolor="#C88330"| &nbsp; || Variables || Variables, lists,<br />including lists of lists
|}
[[File:Snap! Default interface.jpg|thumb|left|420px|''Three resizable columns, containing five regions, in Snap''!'''s [[Integrated development environment|IDE]] at startup'']]
Snap''!'''s blocks are divided into eight groups: Motion, Looks, Sound, Pen, Control, Sensing, Operators, and Variables. The layout of these groups in the block group selector is shown in the table below.