: 100x100 ( -- gadget ) <gadget> { 100 100 } >>dim ;
-{
+[
{
{ { 0 0 } { 0 101 } }
{ { 0 0 } { 101 0 } }
{ { 0 100 } { 101 100 } }
{ { 100 0 } { 100 101 } }
}
-} [
+] [
100x100 1array
1array
<grid>
compute-grid-lines natural-sort
] unit-test
-{
+[
{
{ { 5 5 } { 5 116 } }
{ { 5 5 } { 116 5 } }
{ { 5 115 } { 116 115 } }
{ { 115 5 } { 115 116 } }
}
-} [
+] [
100x100 1array
1array
<grid>
compute-grid-lines natural-sort
] unit-test
-{
+[
{
{ { 0 0 } { 0 201 } }
{ { 0 0 } { 201 0 } }
{ { 100 0 } { 100 201 } }
{ { 200 0 } { 200 201 } }
}
-} [
+] [
100x100 100x100 2array
100x100 100x100 2array
2array
compute-grid-lines natural-sort
] unit-test
-{
+[
{
{ { 0 0 } { 0 3 } }
{ { 2 0 } { 2 3 } }
{ { 0 0 } { 3 0 } }
{ { 0 2 } { 3 2 } }
}
-} [
+] [
<gadget> { 1 1 } >>dim
1array 1array <grid> { 1 1 } >>gap
dup prefer