StarLogoTNG "v1.0pr4" 10400 English `species list` BlockSpecies set-boolean-variable id 2 genus set-boolean-variable sockets 1 socket-label "" socket-kind boolean BlockSpecies inc-variable id 3 genus inc-variable sockets 1 socket-label "" socket-kind number default-arguments 1 species-name number kind number initial-text "1" initial-command "1" BlockSpecies variable-get-value-boolean id 2 genus variable-get-value plug-kind boolean sockets 1 socket-label "" socket-kind booleanRight BlockSpecies procedure id 3 genus procedure sockets 1 socket-label "" socket-kind polymorphic BlockSpecies procedure-call id 5 genus procedure-call sockets 0 BlockSpecies procedure-call id 17 genus procedure-call sockets 0 BlockSpecies set-boolean-variable id 1 genus set-boolean-variable sockets 1 socket-label "" socket-kind boolean BlockSpecies procedure id 14 genus procedure sockets 1 socket-label "" socket-kind polymorphic BlockSpecies variable-get-value-number id 1 genus variable-get-value plug-kind number sockets 1 socket-label "" socket-kind numberRight BlockSpecies procedure id 26 genus procedure sockets 1 socket-label "" socket-kind polymorphic BlockSpecies variable-get-value-number-of id 1 genus variable-get-value-of plug-kind number sockets 1 socket-label "who" socket-kind number BlockSpecies procedure-call id 12 genus procedure-call sockets 0 BlockSpecies variable-get-value-number id 3 genus variable-get-value plug-kind number sockets 1 socket-label "" socket-kind numberRight BlockSpecies set-number-variable id 1 genus set-number-variable sockets 1 socket-label "" socket-kind number default-arguments 1 species-name number kind number initial-text "0" initial-command "0" BlockSpecies agent-var-decl-bool id 1 genus agent-var-decl-bool plug-kind list sockets 1 socket-label "" socket-kind boolean BlockSpecies agent-var-decl-num id 1 genus agent-var-decl-num plug-kind list sockets 1 socket-label "" socket-kind number BlockSpecies collision id 0 genus collision sockets 2 socket-label "1:cars" socket-kind command socket-label "2:cars" socket-kind command BlockSpecies set-number-variable id 5 genus set-number-variable sockets 1 socket-label "" socket-kind number default-arguments 1 species-name number kind number initial-text "0" initial-command "0" BlockSpecies variable-get-value-number id 2 genus variable-get-value plug-kind number sockets 1 socket-label "" socket-kind numberRight BlockSpecies variable-get-value-number-of id 2 genus variable-get-value-of plug-kind number sockets 1 socket-label "who" socket-kind number BlockSpecies inc-variable id 2 genus inc-variable sockets 1 socket-label "" socket-kind number default-arguments 1 species-name number kind number initial-text "1" initial-command "1" BlockSpecies variable-get-value-boolean-of id 2 genus variable-get-value-of plug-kind boolean sockets 1 socket-label "who" socket-kind number BlockSpecies procedure-call id 1 genus procedure-call sockets 0 BlockSpecies procedure-call id 2 genus procedure-call sockets 0 `worldview` world-bounds-xcor 0.0 world-bounds-ycor 0.0 world-bounds-width 3500.0 world-bounds-height 1600.0 canvas-bounds-xcor 0 canvas-bounds-ycor 0 canvas-bounds-width 733 canvas-bounds-height 574 view-rect-xcor 93.0 view-rect-ycor 998.75 view-rect-width 733.0 view-rect-height 574.0 point-of-interest-xcor 459.5 point-of-interest-ycor 1285.75 screen-scale 1.0 `workspace` number-of-pages 5 page "cars" page-width 700 shape "vehicles/lamboobj-default" page "Setup" page-width 700 page "Globals" page-width 700 page "Runtime" page-width 700 page "Patches" page-width 700 shape "animals/turtle-default" `blocks` Block id 3523 species-name false species-id 0 label "false" command "false" has-breed false xcor 551.6634753459209 ycor 1438.3678197860718 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3519 control-next -1 control-prev -1 Block id 3519 species-name set-boolean-variable species-id 2 label "passing" command "passing" has-breed true breed "cars" xcor 475.6400378459209 ycor 1434.8678197860718 is-bad false is-permanently-bad false sockets 1 socket 3523 control-next -1 control-prev 3479 Block id 3501 species-name number species-id 0 label "3" command "3" has-breed false xcor 730.8529284709209 ycor 1392.3678197860718 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3497 control-next -1 control-prev -1 Block id 3499 species-name ycor species-id 0 label "ycor" command "ycor" has-breed false xcor 620.1771472209209 ycor 1391.968991279602 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3497 control-next -1 control-prev -1 Block id 3497 species-name difference species-id 0 label "-" command "difference" has-breed false xcor 607.1771472209209 ycor 1381.9689931869507 is-bad false is-permanently-bad false sockets 3 socket -1 socket 3499 socket 3501 plug 3495 control-next -1 control-prev -1 Block id 3495 species-name sety species-id 0 label "sety" command "sety" has-breed false xcor 553.1595690959209 ycor 1378.4689931869507 is-bad false is-permanently-bad false sockets 1 socket 3497 control-next -1 control-prev 3479 Block id 3493 species-name number species-id 0 label "3" command "3" has-breed false xcor 734.8685534709209 ycor 1334.4689931869507 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3489 control-next -1 control-prev -1 Block id 3491 species-name ycor species-id 0 label "ycor" command "ycor" has-breed false xcor 620.1771472209209 ycor 1334.070164680481 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3489 control-next -1 control-prev -1 Block id 3489 species-name sum species-id 0 label "+" command "sum" has-breed false xcor 607.1771472209209 ycor 1324.0701665878296 is-bad false is-permanently-bad false sockets 3 socket -1 socket 3491 socket 3493 plug 3487 control-next -1 control-prev -1 Block id 3487 species-name sety species-id 0 label "sety" command "sety" has-breed false xcor 553.1595690959209 ycor 1320.5701665878296 is-bad false is-permanently-bad false sockets 1 socket 3489 control-next -1 control-prev 3479 Block id 3485 species-name number1 species-id 0 label "90" command "90" has-breed false xcor 687.5052722209209 ycor 1292.5701665878296 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3481 control-next -1 control-prev -1 Block id 3483 species-name heading species-id 0 label "heading" command "heading" has-breed false xcor 564.1595690959209 ycor 1292.5701665878296 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3481 control-next -1 control-prev -1 Block id 3481 species-name equals species-id 0 label "=" command "equals" has-breed false xcor 551.1595690959209 ycor 1282.5701665878296 is-bad false is-permanently-bad false sockets 3 socket -1 socket 3483 socket 3485 plug 3479 control-next -1 control-prev -1 Block id 3479 species-name ifelse species-id 0 label "ifelse" command "ifelse" has-breed false xcor 476.1439440959209 ycor 1279.0701665878296 is-bad false is-permanently-bad false sockets 3 socket 3481 socket 3487 socket 3495 control-next 3519 control-prev 3475 Block id 3477 species-name number1 species-id 0 label "-.2" command "-.2" has-breed false xcor 546.3285144084209 ycor 1252.5701665878296 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3475 control-next -1 control-prev -1 Block id 3475 species-name inc-variable species-id 3 label "speed" command "speed" has-breed true breed "cars" xcor 480.9749987834209 ycor 1249.0701665878296 is-bad false is-permanently-bad false sockets 1 socket 3477 control-next 3479 control-prev 3469 Block id 3473 species-name keyboard-a species-id 0 label "keyboard a?" command "keyboard-a" has-breed false xcor 473.6400378459209 ycor 1220.6713380813599 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3469 control-next -1 control-prev -1 Block id 3469 species-name if species-id 0 label "if" command "if" has-breed false xcor 421.9798815959209 ycor 1217.1713380813599 is-bad false is-permanently-bad false sockets 2 socket 3473 socket 3475 control-next -1 control-prev 3507 Block id 3517 species-name true species-id 0 label "true" command "true" has-breed false xcor 555.6693347209209 ycor 1188.7725095748901 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3511 control-next -1 control-prev -1 Block id 3513 species-name variable-get-value-boolean species-id 2 label "passing" command "passing" has-breed true breed "cars" xcor 432.9798815959209 ycor 1172.0233888626099 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3511 control-next -1 control-prev -1 Block id 3511 species-name equals species-id 0 label "=" command "equals" has-breed false xcor 419.9798815959209 ycor 1162.0233888626099 is-bad false is-permanently-bad false sockets 3 socket -1 socket 3513 socket 3517 plug 3507 control-next -1 control-prev -1 Block id 3507 species-name if species-id 0 label "if" command "if" has-breed false xcor 368.3197253459209 ycor 1158.5233888626099 is-bad false is-permanently-bad false sockets 2 socket 3511 socket 3469 control-next -1 control-prev 3464 Block id 3464 species-name procedure species-id 3 label "return home" command "return home" has-breed true breed "cars" xcor 339.87595016891896 ycor 1118.3754396438599 is-bad false is-permanently-bad false sockets 1 socket -1 control-next 3507 control-prev -1 procedure-shown true Block id 3503 species-name procedure-call species-id 5 label "return home" command "return home" has-breed true breed "cars" xcor 2379.4216627038045 ycor 318.54794921875 is-bad false is-permanently-bad false sockets 0 control-next -1 control-prev 1521 Block id 1521 species-name procedure-call species-id 17 label "move" command "move" has-breed true breed "cars" xcor 2398.7517408288045 ycor 274.9 is-bad false is-permanently-bad false sockets 0 control-next 3503 control-prev 1078 Block id 1078 species-name forever species-id 0 label "Forever" command "Forever" has-breed false xcor 2289.7087720788045 ycor 266.4 is-bad false is-permanently-bad false sockets 1 socket 1521 control-next -1 control-prev -1 Block id 2908 species-name number10 species-id 0 label "10" command "10" has-breed false xcor 522.034107208252 ycor 83.64794921875 is-bad false is-permanently-bad false sockets 1 socket -1 plug 2900 control-next -1 control-prev -1 Block id 1454 species-name setc species-id 0 label "set color" command "setc" has-breed false xcor 196.77873611450195 ycor 461.14327239990234 is-bad false is-permanently-bad false sockets 1 socket 1456 control-next -1 control-prev 1449 Block id 1929 species-name number1 species-id 0 label "-2" command "-2" has-breed false xcor 288.23527908325195 ycor 83.64794921875 is-bad false is-permanently-bad false sockets 1 socket -1 plug 2904 control-next -1 control-prev -1 Block id 2904 species-name sum species-id 0 label "+" command "sum" has-breed false xcor 275.23527908325195 ycor 73.64794921875 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1929 socket 1933 plug 2900 control-next -1 control-prev -1 Block id 1933 species-name random species-id 0 label "random" command "random" has-breed false xcor 368.24895095825195 ycor 83.64794921875 is-bad false is-permanently-bad false sockets 1 socket 1935 plug 2904 control-next -1 control-prev -1 Block id 1451 species-name number species-id 0 label "270" command "270" has-breed false xcor 265.12639236450195 ycor 434.64327239990234 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1449 control-next -1 control-prev -1 Block id 1935 species-name number species-id 0 label "4" command "4" has-breed false xcor 430.25285720825195 ycor 83.64794921875 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1933 control-next -1 control-prev -1 Block id 1449 species-name seth species-id 0 label "set heading" command "seth" has-breed false xcor 188.44670486450195 ycor 431.14327239990234 is-bad false is-permanently-bad false sockets 1 socket 1451 control-next 1454 control-prev 1443 Block id 2900 species-name quotient species-id 0 label "÷" command "quotient" has-breed false xcor 262.23527908325195 ycor 63.64794921875 is-bad false is-permanently-bad false sockets 3 socket -1 socket 2904 socket 2908 plug 1921 control-next -1 control-prev -1 Block id 1446 species-name number species-id 0 label "+49" command "+49" has-breed false xcor 260.13762283325195 ycor 381.64327239990234 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1443 control-next -1 control-prev -1 Block id 1921 species-name sum species-id 0 label "+" command "sum" has-breed false xcor 145.20988845825195 ycor 53.64794921875 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1614 socket 2900 plug 1085 control-next -1 control-prev -1 Block id 1445 species-name number species-id 0 label "-49" command "-49" has-breed false xcor 245.91154861450195 ycor 341.64327239990234 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1423 control-next -1 control-prev -1 Block id 1443 species-name setxy species-id 0 label "setxy" command "setxy" has-breed false xcor 193.43547439575195 ycor 378.14327239990234 is-bad false is-permanently-bad false sockets 2 socket 1446 socket 1439 control-next 1449 control-prev 1427 Block id 1471 species-name create-and-do species-id 0 label "Create cars" command "crt-breed" has-breed true breed "cars" xcor 984.8888089950769 ycor 476.89766235351567 is-bad false is-permanently-bad false sockets 2 socket 1473 socket 1485 control-next -1 control-prev -1 Block id 1463 species-name if species-id 0 label "if" command "if" has-breed false xcor 67.12248611450195 ycor 327.74444580078125 is-bad false is-permanently-bad false sockets 2 socket 1423 socket 1427 control-next -1 control-prev 1090 Block id 991 species-name create-and-do species-id 0 label "Create cars" command "crt-breed" has-breed true breed "cars" xcor 851.8888089950769 ycor 173.99882812500005 is-bad false is-permanently-bad false sockets 2 socket 993 socket 1019 control-next -1 control-prev 1005 Block id 1459 species-name die species-id 0 label "die" command "die" has-breed false xcor 143.94572830200195 ycor 507.54210662841797 is-bad false is-permanently-bad false sockets 0 control-next -1 control-prev 1427 Block id 1456 species-name red species-id 0 label "red" command "15" has-breed false xcor 256.79436111450195 ycor 464.64327239990234 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1454 control-next -1 control-prev -1 Block id 3079 species-name false species-id 0 label "false" command "false" has-breed false xcor 1047.620742588827 ycor 411.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3075 control-next -1 control-prev -1 Block id 996 species-name setup species-id 0 label "Setup" command "setup" has-breed false xcor 754.5548246200769 ycor 140.20000000000005 is-bad false is-permanently-bad false sockets 1 socket 1005 control-next -1 control-prev -1 Block id 1423 species-name less-than-or-equal-to species-id 0 label "≤" command "less-than-or-equal-to" has-breed false xcor 118.78264236450195 ycor 331.24444580078125 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1435 socket 1445 plug 1463 control-next -1 control-prev -1 Block id 3075 species-name set-boolean-variable species-id 1 label "passing" command "passing" has-breed true breed "cars" xcor 971.5973050888269 ycor 408.49882812500005 is-bad false is-permanently-bad false sockets 1 socket 3079 control-next -1 control-prev 1589 Block id 993 species-name number species-id 0 label "10" command "10" has-breed true breed "cars" xcor 955.2652738388269 ycor 177.49882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 991 control-next -1 control-prev -1 Block id 3085 species-name false species-id 0 label "false" command "false" has-breed false xcor 1180.620742588827 ycor 704.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3081 control-next -1 control-prev -1 Block id 1005 species-name clear-everyone species-id 0 label "Clear Everyone" command "ct" has-breed false xcor 858.8866117294519 ycor 148.70000000000005 is-bad false is-permanently-bad false sockets 0 control-next 991 control-prev 996 Block id 3081 species-name set-boolean-variable species-id 1 label "passing" command "passing" has-breed true breed "cars" xcor 1104.597305088827 ycor 701.3976623535157 is-bad false is-permanently-bad false sockets 1 socket 3085 control-next -1 control-prev 1616 Block id 3256 species-name number species-id 0 label "3" command "3" has-breed false xcor 324.0405519957184 ycor 1343.054407119751 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3259 control-next -1 control-prev -1 Block id 3263 species-name ycor species-id 0 label "ycor" command "ycor" has-breed false xcor 209.34914574571837 ycor 1342.6555786132812 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3259 control-next -1 control-prev -1 Block id 3259 species-name sum species-id 0 label "+" command "sum" has-breed false xcor 196.34914574571837 ycor 1332.6555805206299 is-bad false is-permanently-bad false sockets 3 socket -1 socket 3263 socket 3256 plug 3267 control-next -1 control-prev -1 Block id 3267 species-name sety species-id 0 label "sety" command "sety" has-breed false xcor 142.33156762071837 ycor 1329.1555805206299 is-bad false is-permanently-bad false sockets 1 socket 3259 control-next -1 control-prev 3219 Block id 3269 species-name number species-id 0 label "3" command "3" has-breed false xcor 320.0249269957184 ycor 1285.1555805206299 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3272 control-next -1 control-prev -1 Block id 3276 species-name ycor species-id 0 label "ycor" command "ycor" has-breed false xcor 209.34914574571837 ycor 1284.7567520141602 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3272 control-next -1 control-prev -1 Block id 3272 species-name difference species-id 0 label "-" command "difference" has-breed false xcor 196.34914574571837 ycor 1274.7567539215088 is-bad false is-permanently-bad false sockets 3 socket -1 socket 3276 socket 3269 plug 3254 control-next -1 control-prev -1 Block id 3254 species-name sety species-id 0 label "sety" command "sety" has-breed false xcor 142.33156762071837 ycor 1271.2567539215088 is-bad false is-permanently-bad false sockets 1 socket 3272 control-next -1 control-prev 3219 Block id 3241 species-name number1 species-id 0 label "90" command "90" has-breed false xcor 276.6772707457184 ycor 1243.2567539215088 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3227 control-next -1 control-prev -1 Block id 3237 species-name heading species-id 0 label "heading" command "heading" has-breed false xcor 153.33156762071837 ycor 1243.2567539215088 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3227 control-next -1 control-prev -1 Block id 3227 species-name equals species-id 0 label "=" command "equals" has-breed false xcor 140.33156762071837 ycor 1233.2567539215088 is-bad false is-permanently-bad false sockets 3 socket -1 socket 3237 socket 3241 plug 3219 control-next -1 control-prev -1 Block id 3219 species-name ifelse species-id 0 label "ifelse" command "ifelse" has-breed false xcor 65.31594262071837 ycor 1229.7567539215088 is-bad false is-permanently-bad false sockets 3 socket 3227 socket 3254 socket 3267 control-next -1 control-prev 3286 Block id 3143 species-name number1 species-id 0 label ".2" command ".2" has-breed false xcor 135.50051293321837 ycor 1203.2567539215088 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3286 control-next -1 control-prev -1 Block id 3286 species-name inc-variable species-id 3 label "speed" command "speed" has-breed true breed "cars" xcor 70.14699730821837 ycor 1199.7567539215088 is-bad false is-permanently-bad false sockets 1 socket 3143 control-next 3219 control-prev 3094 Block id 3094 species-name procedure species-id 14 label "pass" command "pass" has-breed true breed "cars" xcor 69.87802681871642 ycor 1159.6088047027588 is-bad false is-permanently-bad false sockets 1 socket -1 control-next 3286 control-prev -1 procedure-shown true Block id 1439 species-name number1 species-id 0 label "+3" command "+3" has-breed false xcor 260.13762283325195 ycor 404.64327239990234 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1443 control-next -1 control-prev -1 Block id 1435 species-name xcor species-id 0 label "xcor" command "xcor" has-breed false xcor 131.78264236450195 ycor 341.2444438934326 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1423 control-next -1 control-prev -1 Block id 1021 species-name number species-id 0 label "0" command "0" has-breed false xcor 1042.960098057577 ycor 241.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1019 control-next -1 control-prev -1 Block id 1019 species-name setxy species-id 0 label "setxy" command "setxy" has-breed false xcor 976.2579496200769 ycor 205.49882812500005 is-bad false is-permanently-bad false sockets 2 socket 1025 socket 1021 control-next 1043 control-prev 991 Block id 1427 species-name hatch-and-do species-id 0 label "hatch" command "hatch-and-do" has-breed false xcor 120.78264236450195 ycor 369.64327239990234 is-bad false is-permanently-bad false sockets 1 socket 1443 control-next 1459 control-prev 1463 Block id 1515 species-name number1 species-id 0 label ".187" command ".187" has-breed false xcor 1194.952773838827 ycor 604.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1513 control-next -1 control-prev -1 Block id 1513 species-name setscalez species-id 0 label "set shape length" command "set-scalez" has-breed false xcor 1090.265273838827 ycor 601.3976623535157 is-bad false is-permanently-bad false sockets 1 socket 1515 control-next 1518 control-prev 1508 Block id 1518 species-name setscale species-id 0 label "set size" command "set-scale" has-breed false xcor 1115.929336338827 ycor 631.3976623535157 is-bad false is-permanently-bad false sockets 1 socket 1520 control-next 1616 control-prev 1513 Block id 1505 species-name number species-id 0 label "98" command "98" has-breed false xcor 1329.639785557577 ycor 521.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1503 control-next -1 control-prev -1 Block id 1510 species-name number species-id 0 label "270" command "270" has-breed false xcor 1180.948867588827 ycor 574.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1508 control-next -1 control-prev -1 Block id 3181 species-name set-boolean-variable species-id 1 label "passing" command "passing" has-breed true breed "cars" xcor 160.6875 ycor 805.3381679262434 is-bad false is-permanently-bad false sockets 1 socket 3189 control-next -1 control-prev 3215 Block id 1508 species-name seth species-id 0 label "set heading" command "seth" has-breed false xcor 1104.269180088827 ycor 571.3976623535157 is-bad false is-permanently-bad false sockets 1 socket 1510 control-next 1513 control-prev 1485 Block id 3189 species-name true species-id 0 label "true" command "true" has-breed false xcor 236.7109375 ycor 808.8381679262434 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3181 control-next -1 control-prev -1 Block id 1520 species-name number1 species-id 0 label ".187" command ".187" has-breed false xcor 1169.288711338827 ycor 634.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1518 control-next -1 control-prev -1 Block id 1485 species-name setxy species-id 0 label "setxy" command "setxy" has-breed false xcor 1109.257949620077 ycor 508.39766235351567 is-bad false is-permanently-bad false sockets 2 socket 1495 socket 1488 control-next 1508 control-prev 1471 Block id 1473 species-name number species-id 0 label "10" command "10" has-breed true breed "cars" xcor 1088.265273838827 ycor 480.39766235351567 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1471 control-next -1 control-prev -1 Block id 1378 species-name die species-id 0 label "die" command "die" has-breed false xcor 143.94572830200195 ycor 289.9456100463867 is-bad false is-permanently-bad false sockets 0 control-next -1 control-prev 1362 Block id 1404 species-name black species-id 0 label "black" command "0" has-breed false xcor 256.79436111450195 ycor 247.0467758178711 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1402 control-next -1 control-prev -1 Block id 1402 species-name setc species-id 0 label "set color" command "setc" has-breed false xcor 196.77873611450195 ycor 243.5467758178711 is-bad false is-permanently-bad false sockets 1 socket 1404 control-next -1 control-prev 1397 Block id 1399 species-name number species-id 0 label "90" command "90" has-breed false xcor 265.12639236450195 ycor 217.0467758178711 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1397 control-next -1 control-prev -1 Block id 1397 species-name seth species-id 0 label "set heading" command "seth" has-breed false xcor 188.44670486450195 ycor 213.5467758178711 is-bad false is-permanently-bad false sockets 1 socket 1399 control-next 1402 control-prev 1391 Block id 1394 species-name number species-id 0 label "-3" command "-3" has-breed false xcor 260.13762283325195 ycor 187.0467758178711 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1391 control-next -1 control-prev -1 Block id 1393 species-name number species-id 0 label "-49" command "-49" has-breed false xcor 260.13762283325195 ycor 164.0467758178711 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1391 control-next -1 control-prev -1 Block id 1391 species-name setxy species-id 0 label "setxy" command "setxy" has-breed false xcor 193.43547439575195 ycor 160.5467758178711 is-bad false is-permanently-bad false sockets 2 socket 1393 socket 1394 control-next 1397 control-prev 1362 Block id 1362 species-name hatch-and-do species-id 0 label "hatch" command "hatch-and-do" has-breed false xcor 120.78264236450195 ycor 152.0467758178711 is-bad false is-permanently-bad false sockets 1 socket 1391 control-next 1378 control-prev 1090 Block id 1123 species-name number10 species-id 0 label "49" command "49" has-breed false xcor 245.91154861450195 ycor 124.0467758178711 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1115 control-next -1 control-prev -1 Block id 1127 species-name xcor species-id 0 label "xcor" command "xcor" has-breed false xcor 131.78264236450195 ycor 123.64794731140137 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1115 control-next -1 control-prev -1 Block id 1115 species-name greater-than-or-equal-to species-id 0 label "≥" command "greater-than-or-equal-to" has-breed false xcor 118.78264236450195 ycor 113.64794921875 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1127 socket 1123 plug 1090 control-next -1 control-prev -1 Block id 1090 species-name if species-id 0 label "if" command "if" has-breed false xcor 67.12248611450195 ycor 110.14794921875 is-bad false is-permanently-bad false sockets 2 socket 1115 socket 1362 control-next 1463 control-prev 1085 Block id 1614 species-name variable-get-value-number species-id 1 label "speed" command "speed" has-breed true breed "cars" xcor 158.20988845825195 ycor 66.5 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1921 control-next -1 control-prev -1 Block id 1085 species-name fd species-id 0 label "forward" command "fd" has-breed false xcor 40.69524002075195 ycor 50.14794921875 is-bad false is-permanently-bad false sockets 1 socket 1921 control-next 1090 control-prev 1476 Block id 1476 species-name procedure species-id 26 label "move" command "move" has-breed true breed "cars" xcor 58.0087890625 ycor 10.0 is-bad false is-permanently-bad false sockets 1 socket -1 control-next 1085 control-prev -1 procedure-shown true Block id 1499 species-name number1 species-id 0 label "49" command "49" has-breed false xcor 1188.960098057577 ycor 521.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1495 control-next -1 control-prev -1 Block id 1503 species-name random species-id 0 label "random" command "random" has-breed false xcor 1267.635879307577 ycor 521.8976623535157 is-bad false is-permanently-bad false sockets 1 socket 1505 plug 1495 control-next -1 control-prev -1 Block id 1488 species-name number species-id 0 label "+3" command "+3" has-breed false xcor 1175.960098057577 ycor 544.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1485 control-next -1 control-prev -1 Block id 1495 species-name difference species-id 0 label "-" command "difference" has-breed false xcor 1175.960098057577 ycor 511.89766235351567 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1499 socket 1503 plug 1485 control-next -1 control-prev -1 Block id 1810 species-name if species-id 0 label "if" command "if" has-breed false xcor 107.02734375 ycor 703.0422694887434 is-bad false is-permanently-bad false sockets 2 socket 1814 socket 3215 control-next -1 control-prev 1633 Block id 1814 species-name greater-than-or-equal-to species-id 0 label "≥" command "greater-than-or-equal-to" has-breed false xcor 158.6875 ycor 706.5422694887434 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1825 socket 1827 plug 1810 control-next -1 control-prev -1 Block id 1827 species-name variable-get-value-number-of species-id 1 label "speed" command "speed" has-breed true breed "cars" xcor 275.150390625 ycor 716.5422694887434 is-bad false is-permanently-bad false sockets 1 socket 1835 plug 1814 control-next -1 control-prev -1 Block id 3215 species-name procedure-call species-id 12 label "pass" command "pass" has-breed true breed "cars" xcor 184.0234375 ycor 761.6902187074934 is-bad false is-permanently-bad false sockets 0 control-next 3181 control-prev 1810 Block id 1825 species-name variable-get-value-number species-id 3 label "speed" command "speed" has-breed true breed "cars" xcor 171.6875 ycor 716.5422694887434 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1814 control-next -1 control-prev -1 Block id 1045 species-name number species-id 0 label "90" command "90" has-breed false xcor 1047.948867588827 ycor 271.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1043 control-next -1 control-prev -1 Block id 1043 species-name seth species-id 0 label "set heading" command "seth" has-breed false xcor 971.2691800888269 ycor 268.49882812500005 is-bad false is-permanently-bad false sockets 1 socket 1045 control-next 1145 control-prev 1019 Block id 1589 species-name set-number-variable species-id 1 label "speed" command "speed" has-breed true breed "cars" xcor 976.9293363388269 ycor 358.49882812500005 is-bad false is-permanently-bad false sockets 1 socket 3298 control-next 3075 control-prev 1140 Block id 1835 species-name collidee species-id 0 label "collidee" command "collidee" has-breed false xcor 367.48779296875 ycor 716.5422694887434 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1827 control-next -1 control-prev -1 Block id 3070 species-name agent-var-decl-bool species-id 1 label "passing" command "passing" has-breed true breed "cars" xcor 509.31560202205884 ycor 193.0 is-bad false is-permanently-bad false sockets 1 socket -1 plug -1 control-next -1 control-prev -1 Block id 1593 species-name random species-id 0 label "random" command "random" has-breed false xcor 1068.288711338827 ycor 381.99882812500005 is-bad false is-permanently-bad false sockets 1 socket 1606 plug 1602 control-next -1 control-prev -1 Block id 1029 species-name number10 species-id 0 label "-49" command "-49" has-breed false xcor 1055.960098057577 ycor 218.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1025 control-next -1 control-prev -1 Block id 1847 species-name greater-than-or-equal-to species-id 0 label "≥" command "greater-than-or-equal-to" has-breed false xcor 158.6875 ycor 872.737002154759 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1849 socket 1851 plug 1845 control-next -1 control-prev -1 Block id 1025 species-name sum species-id 0 label "+" command "sum" has-breed false xcor 1042.960098057577 ycor 208.99882812500005 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1029 socket 1038 plug 1019 control-next -1 control-prev -1 Block id 1845 species-name if species-id 0 label "if" command "if" has-breed false xcor 107.02734375 ycor 869.237002154759 is-bad false is-permanently-bad false sockets 2 socket 1847 socket 3278 control-next -1 control-prev 1633 Block id 1851 species-name variable-get-value-number-of species-id 1 label "speed" command "speed" has-breed true breed "cars" xcor 275.150390625 ycor 882.737002154759 is-bad false is-permanently-bad false sockets 1 socket 1853 plug 1847 control-next -1 control-prev -1 Block id 1038 species-name random species-id 0 label "random" command "random" has-breed false xcor 1142.647598057577 ycor 218.99882812500005 is-bad false is-permanently-bad false sockets 1 socket 1033 plug 1025 control-next -1 control-prev -1 Block id 1849 species-name variable-get-value-number species-id 3 label "speed" command "speed" has-breed true breed "cars" xcor 171.6875 ycor 882.737002154759 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1847 control-next -1 control-prev -1 Block id 1033 species-name number10 species-id 0 label "98" command "98" has-breed false xcor 1204.651504307577 ycor 218.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1038 control-next -1 control-prev -1 Block id 1583 species-name agent-var-decl-num species-id 1 label "speed" command "speed" has-breed true breed "cars" xcor 638.833984375 ycor 7.0 is-bad false is-permanently-bad false sockets 1 socket -1 plug -1 control-next -1 control-prev -1 Block id 1853 species-name collidee species-id 0 label "collidee" command "collidee" has-breed false xcor 367.48779296875 ycor 882.737002154759 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1851 control-next -1 control-prev -1 Block id 1620 species-name quotient species-id 0 label "÷" command "quotient" has-breed false xcor 1175.288711338827 ycor 664.8976623535157 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1624 socket 1629 plug 1616 control-next -1 control-prev -1 Block id 1140 species-name setscale species-id 0 label "set size" command "set-scale" has-breed false xcor 982.9293363388269 ycor 328.49882812500005 is-bad false is-permanently-bad false sockets 1 socket 1142 control-next 1589 control-prev 1145 Block id 1616 species-name set-number-variable species-id 1 label "speed" command "speed" has-breed true breed "cars" xcor 1109.929336338827 ycor 661.3976623535157 is-bad false is-permanently-bad false sockets 1 socket 1620 control-next 3081 control-prev 1518 Block id 1142 species-name number1 species-id 0 label ".187" command ".187" has-breed false xcor 1036.288711338827 ycor 331.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1140 control-next -1 control-prev -1 Block id 1145 species-name setscalez species-id 0 label "set shape length" command "set-scalez" has-breed false xcor 957.2652738388269 ycor 298.49882812500005 is-bad false is-permanently-bad false sockets 1 socket 1147 control-next 1140 control-prev 1043 Block id 3298 species-name sum species-id 0 label "+" command "sum" has-breed false xcor 1042.288711338827 ycor 361.99882812500005 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1602 socket 3302 plug 1589 control-next -1 control-prev -1 Block id 1629 species-name number10 species-id 0 label "10" command "10" has-breed false xcor 1332.421523838827 ycor 674.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1620 control-next -1 control-prev -1 Block id 1147 species-name number1 species-id 0 label ".187" command ".187" has-breed false xcor 1061.952773838827 ycor 301.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1145 control-next -1 control-prev -1 Block id 1626 species-name number species-id 0 label "10" command "10" has-breed false xcor 1250.292617588827 ycor 674.8976623535157 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1624 control-next -1 control-prev -1 Block id 1624 species-name random species-id 0 label "random" command "random" has-breed false xcor 1188.288711338827 ycor 674.8976623535157 is-bad false is-permanently-bad false sockets 1 socket 1626 plug 1620 control-next -1 control-prev -1 Block id 3302 species-name number1 species-id 0 label ".5" command ".5" has-breed false xcor 1304.765273838827 ycor 381.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3298 control-next -1 control-prev -1 Block id 1606 species-name number1 species-id 0 label "5" command "5" has-breed false xcor 1130.292617588827 ycor 381.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1593 control-next -1 control-prev -1 Block id 1602 species-name quotient species-id 0 label "÷" command "quotient" has-breed false xcor 1055.288711338827 ycor 371.99882812500005 is-bad false is-permanently-bad false sockets 3 socket -1 socket 1593 socket 1610 plug 3298 control-next -1 control-prev -1 Block id 1610 species-name number1 species-id 0 label "10" command "10" has-breed false xcor 1209.073867588827 ycor 381.99882812500005 is-bad false is-permanently-bad false sockets 1 socket -1 plug 1602 control-next -1 control-prev -1 Block id 3278 species-name set-boolean-variable species-id 1 label "passing" command "passing" has-breed true breed "cars" xcor 160.6875 ycor 927.884951373509 is-bad false is-permanently-bad false sockets 1 socket 3282 control-next 3288 control-prev 1845 Block id 3288 species-name procedure-call species-id 12 label "pass" command "pass" has-breed true breed "cars" xcor 184.0234375 ycor 958.2837798799787 is-bad false is-permanently-bad false sockets 0 control-next -1 control-prev 3278 Block id 1633 species-name collision species-id 0 label "Collision" command "collision" has-breed true breed "cars" xcor 0.0 ycor 694.5422694887434 is-bad false is-permanently-bad false sockets 2 socket 1810 socket 1845 control-next -1 control-prev -1 Block id 3282 species-name true species-id 0 label "true" command "true" has-breed false xcor 236.7109375 ycor 931.384951373509 is-bad false is-permanently-bad false sockets 1 socket -1 plug 3278 control-next -1 control-prev -1 `time` speed 7 starlogo-time 721.400000000027 `runtime` Runtime-Block id 1078 species-name runtime-forever species-id 0 label "Forever" command "Forever" xcor 100.0 ycor 11.0 Runtime-Block id 996 species-name runtime-sometime species-id 0 label "Setup" command "setup" xcor 35.0 ycor 38.0 Runtime-Block id 1471 species-name runtime-sometime species-id 0 label "Create cars" command "crt-breed" xcor 220.0 ycor 20.0 `terrains` version 2 edit-terrain-index 1 terrain 0 dimensions 101 101 terrain_property-heights H4sIAAAAAAAAAO3BMQEAAADCoPVPbQ0PoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvg2F7tmukH0C AAACfZA= terrain_property-colors H4sIAAAAAAAAAO3FIQEAAAgDsEfDU4roEAK5mSVnumLbtm3btm3btm3btm3btm3b tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b tm3btm3bTy96r/AEyD4BAAABPsg= end-terrain terrain 1 dimensions 101 101 terrain_property-heights H4sIAAAAAAAAAO3BMQEAAADCoPVPbQ0PoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvg2F7tmukH0C AAACfZA= terrain_property-colors H4sIAAAAAAAAAO3FIQEAAAgDsEfDU4roEAK5mSVnumLbtm3btm3btm3btm3btm3b tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b tm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3btm3b tm3btm3bTy96r/AEyD4BAAABPsg= end-terrain