diff options
| -rw-r--r-- | overpass.xml | 1 | ||||
| -rwxr-xr-x | snap.html | 5 |
2 files changed, 5 insertions, 1 deletions
diff --git a/overpass.xml b/overpass.xml new file mode 100644 index 0000000..03cf6d4 --- /dev/null +++ b/overpass.xml @@ -0,0 +1 @@ +<blocks app="Snap! 4.0, http://snap.berkeley.edu" version="1"><block-definition s="is a street near lon: %'lon' lat: %'lat'" type="predicate" category="sensing"><header/><code/><inputs><input type="%n"/><input type="%n"/></inputs><script><block s="doReport"><block s="overpassQuerySucceeds"><block s="reportJoinWords"><list><l>way(around:7,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[highway];out;</l></list></block></block></block></script></block-definition><block-definition s="is a building near lon: %'lon' lat: %'lat'" type="predicate" category="sensing"><header/><code/><inputs><input type="%n"/><input type="%n"/></inputs><script><block s="doReport"><block s="overpassQuerySucceeds"><block s="reportJoinWords"><list><l>way(around:5,</l><block var="lat"/><l>,</l><block var="lon"/><l>)[building];out;</l></list></block></block></block></script></block-definition></blocks>
\ No newline at end of file @@ -103,7 +103,10 @@ // Load the IDE world = new WorldMorph(document.getElementById('world')); world.worldCanvas.focus(); - new IDE_Morph().openIn(world); + ide = new IDE_Morph(); + ide.openIn(world); + // load custom blocks that simplify the use of overpass + ide.droppedText(ide.getURL('overpass.xml')); setInterval(loop, 10); </script> </body> |
