<snapdata remixID="9947631"><project name="detection of shapes" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>If you see inside, there is a block that detects if a point is within a square, circle, or horizontal or vertical stripe.&#xD;I have created an interface to draw the shape based on whether the position of the rendering sprite is within that shape.&#xD;Press H to toggle variables.&#xD;If render mode is automatic then it will render random shapes contiuously. If it is manual then when you tap/click somewhere on the screen it will render a shape of the size and type specified in the variables at that location.</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="flat" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="239" y="179" heading="30" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="4.029000000000004,201.45000000000002,71.15213999999997,0.5" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="23.62204724409449" y="15.748031496062993"><block s="receiveCondition"><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doIfElse"><block s="reportEquals"><block var="variables shown?"/><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doHideVar"><l>render mode</l></block><block s="doHideVar"><l>render mode name</l></block><block s="doHideVar"><l>render shape</l></block><block s="doHideVar"><l>render shape name</l></block><block s="doHideVar"><l>render size</l></block></script><script><block s="doShowVar"><l>render mode</l></block><block s="doShowVar"><l>render mode name</l></block><block s="doShowVar"><l>render shape</l></block><block s="doShowVar"><l>render shape name</l></block><block s="doShowVar"><l>render size</l></block></script></block></script><script x="23.62204724409449" y="335.0892388451444"><block s="receiveKey"><l><option>h</option></l></block></script><script x="23.62204724409449" y="383.6876640419949"><block s="receiveGo"></block><block s="doSetVar"><l>variables shown?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>render mode</l><l>0</l></block><block s="doSetVar"><l>render shape</l><l>0</l></block><block s="doSetVar"><l>render size</l><l>100</l></block><block s="doSetGlobalFlag"><l><option>flat line ends</option></l><l><bool>true</bool></l></block><block s="clear"></block><block s="hide"></block><block s="setSize"><l>1</l></block><block s="doDeclareVariables"><list><l>x</l><l>y</l><l>shape type</l><l>shape x</l><l>shape y</l><l>shape size</l><l>pen hue</l><l>pen sat</l><l>pen bri</l><l>pen trans</l></list></block><block s="doForever"><script><block s="doIfElse"><block s="reportEquals"><block var="render mode name"/><l>Automatic</l></block><script><block s="doSetVar"><l>pen hue</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doSetVar"><l>pen sat</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doSetVar"><l>pen bri</l><block s="reportRandom"><l>10</l><l>100</l></block></block><block s="doSetVar"><l>pen trans</l><block s="reportRandom"><l>1</l><l>50</l></block></block><block s="doSetVar"><l>shape type</l><block s="reportListItem"><block s="reportRandom"><l>1</l><block s="reportListLength"><block s="reportNewList"><list><l>circle</l><l>square</l><l>stripe</l></list></block></block></block><block s="reportNewList"><list><l>circle</l><l>square</l><l>stripe</l></list></block></block></block><block s="doIfElse"><block s="reportEquals"><block var="shape type"/><l>stripe</l></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportRandom"><l>0</l><l>1</l></block><l>1</l></block><script><block s="doSetVar"><l>shape x</l><block s="reportRandom"><block s="reportDifference"><l></l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></block></block><block s="doSetVar"><l>shape y</l><l></l></block></script><script><block s="doSetVar"><l>shape x</l><l></l></block><block s="doSetVar"><l>shape y</l><block s="reportRandom"><block s="reportDifference"><l></l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block></block></script></block></script><script><block s="doSetVar"><l>shape x</l><block s="reportRandom"><block s="reportDifference"><l></l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></block></block><block s="doSetVar"><l>shape y</l><block s="reportRandom"><block s="reportDifference"><l></l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block></block></script></block><block s="doSetVar"><l>shape size</l><block s="reportRandom"><l>1</l><l>100</l></block></block><block s="doSetVar"><l>x</l><block s="reportDifference"><l></l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></block></block><block s="doSetVar"><l>y</l><block s="reportDifference"><l></l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block></block><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="down"></block><block s="doRepeat"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><script><block s="doWarp"><script><block s="doRepeat"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><script><block s="gotoXY"><block var="x"/><block var="y"/></block><block s="doIfElse"><custom-block s="x %n y %n is touching %s at x %s y %s size %s"><block s="xPosition"></block><block s="yPosition"></block><block var="shape type"/><block var="shape x"/><block var="shape y"/><block var="shape size"/></custom-block><script><block s="setPenHSVA"><l><option>hue</option></l><block var="pen hue"/></block><block s="setPenHSVA"><l><option>saturation</option></l><block var="pen sat"/></block><block s="setPenHSVA"><l><option>brightness</option></l><block var="pen bri"/></block><block s="setPenHSVA"><l><option>transparency</option></l><block var="pen trans"/></block></script><script><block s="setPenHSVA"><l><option>hue</option></l><block s="reportDifference"><l>100</l><block var="pen hue"/></block></block><block s="setPenHSVA"><l><option>saturation</option></l><block s="reportDifference"><l>100</l><block var="pen sat"/></block></block><block s="setPenHSVA"><l><option>brightness</option></l><block s="reportDifference"><l>100</l><block var="pen bri"/></block></block><block s="setPenHSVA"><l><option>transparency</option></l><block s="reportDifference"><l>100</l><block var="pen trans"/></block></block></script></block><block s="doChangeVar"><l>y</l><l>1</l></block></script></block><block s="doChangeVar"><l>x</l><l>1</l></block><block s="doSetVar"><l>y</l><block s="reportDifference"><l></l><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block></block></script></block></script></block><block s="up"></block></script><script></script></block></script></block></script><script x="23.62204724409449" y="1917.656167979001"><block s="receiveCondition"><block s="reportEquals"><block var="render mode"/><l>0</l></block></block><block s="doSetVar"><l>render mode name</l><l>Automatic</l></block></script><script x="23.62204724409449" y="1991.9107611548536"><block s="receiveCondition"><block s="reportEquals"><block var="render mode"/><l>1</l></block></block><block s="doSetVar"><l>render mode name</l><l>Manual</l></block></script></scripts></sprite><watcher var="render mode" style="slider" min="0" max="1" x="4" y="4" color="243,118,29"/><watcher var="render mode name" style="large" x="95" y="0.9500019999999978" color="243,118,29"/><watcher var="variables shown?" style="normal" x="10" y="10" color="243,118,29"/><watcher var="render shape" style="slider" min="0" max="3" x="222" y="0.9500019999999978" color="243,118,29"/><watcher var="render shape name" style="large" x="316" y="-0.09999600000001863" color="243,118,29"/><watcher var="render size" style="slider" min="0" max="100" x="125" y="218.85000599999995" color="243,118,29"/><watcher var="render size" style="normal" x="226" y="127.95000199999998" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="x %&apos;x&apos; y %&apos;y&apos; is touching %&apos;square/circle&apos; at x %&apos;object x&apos; y %&apos;object y&apos; size %&apos;object size&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%n">0</input><input type="%n">0</input><input type="%s" readonly="true">square<options>square&#xD;circle&#xD;stripe</options></input><input type="%s">50</input><input type="%s">50</input><input type="%s">100</input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="square/circle"/><l></l></block><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reportIfElse"><block s="reportEquals"><block var="square/circle"/><l>square</l></block><block s="reportAnd"><block s="reportAnd"><block s="reportGreaterThan"><block var="x"/><block s="reportDifference"><block var="object x"/><block var="object size"/></block></block><block s="reportLessThan"><block var="x"/><block s="reportSum"><block var="object x"/><block var="object size"/></block></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="y"/><block s="reportDifference"><block var="object y"/><block var="object size"/></block></block><block s="reportLessThan"><block var="y"/><block s="reportSum"><block var="object y"/><block var="object size"/></block></block></block></block><block s="reportIfElse"><block s="reportEquals"><block var="square/circle"/><l>circle</l></block><block s="reportLessThan"><block s="reportSum"><block s="reportPower"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="x"/><block var="object x"/></block></block><l>2</l></block><block s="reportPower"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block var="y"/><block var="object y"/></block></block><l>2</l></block></block><block s="reportPower"><block var="object size"/><l>2</l></block></block><block s="reportIfElse"><block s="reportEquals"><block var="square/circle"/><l>stripe</l></block><block s="reportIfElse"><block s="reportAnd"><block s="reportEquals"><block var="object y"/><l></l></block><block s="reportNot"><block s="reportEquals"><block var="object x"/><l></l></block></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="x"/><block var="object x"/></block><block s="reportLessThan"><block var="x"/><block s="reportSum"><block var="object x"/><block var="object size"/></block></block></block><block s="reportIfElse"><block s="reportAnd"><block s="reportEquals"><block var="object x"/><l></l></block><block s="reportNot"><block s="reportEquals"><block var="object y"/><l></l></block></block></block><block s="reportAnd"><block s="reportGreaterThan"><block var="y"/><block var="object y"/></block><block s="reportLessThan"><block var="y"/><block s="reportSum"><block var="object y"/><block var="object size"/></block></block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block></block></block></script></block-definition><block-definition s="%&apos;#&apos; is %&apos;&gt;/&lt;&apos; or = %&apos;#2&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">50</input><input type="%s" readonly="true">&gt;<options>&gt;&#xD;&lt;</options></input><input type="%n">50</input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportEquals"><block var="&gt;/&lt;"/><l></l></block><block s="reportBoolean"><l><bool>false</bool></l></block><block s="reportIfElse"><block s="reportEquals"><block var="&gt;/&lt;"/><l>&gt;</l></block><block s="reportOr"><block s="reportGreaterThan"><block var="#"/><block var="#2"/></block><block s="reportEquals"><block var="#"/><block var="#2"/></block></block><block s="reportIfElse"><block s="reportEquals"><block var="&gt;/&lt;"/><l>&lt;</l></block><block s="reportOr"><block s="reportGreaterThan"><block var="#"/><block var="#2"/></block><block s="reportEquals"><block var="#"/><block var="#2"/></block></block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block></block></script></block-definition></blocks><variables><variable name="render mode"><l>1</l></variable><variable name="render mode name"><l>Manual</l></variable><variable name="variables shown?"><bool>false</bool></variable><variable name="render shape"><l>0</l></variable><variable name="render shape name"><l>0</l></variable><variable name="render size"><l>100</l></variable></variables></project><media name="detection of shapes" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>