#N canvas 0 0 450 300 12;
#N canvas 0 0 1004 682 example 1;
#X obj 46 72 route element;
#X obj 46 122 unpack p f;
#X obj 9 172 t a a;
#X obj 9 253 tabwrite proxy-array;
#X obj 46 147 swap;
#X obj 46 17 struct example float x float y array my_array my_element
;
#X obj 46 197 element example my_array;
#X obj 46 222 get my_element y;
#X obj 46 97 route change;
#X text 35 41 dragging the 1st element outputs: element change (pointer)
0;
#X connect 0 0 8 0;
#X connect 1 0 4 0;
#X connect 1 1 4 1;
#X connect 2 0 3 0;
#X connect 2 1 6 0;
#X connect 4 0 2 0;
#X connect 4 1 6 1;
#X connect 5 0 0 0;
#X connect 6 0 7 0;
#X connect 7 0 3 1;
#X connect 8 0 1 0;
#X restore 7 5 pd example;
#N canvas 0 0 281 97 my_element 0;
#X obj 16 12 struct my_element float y;
#X restore 6 31 pd my_element;
#X obj 180 121 table proxy-array;
#X obj 6 121 tabread4~ proxy-array;
