#N canvas 343 45 482 263 12;
#X text 276 216 updated for Pd version 0.32;
#X obj 21 10 template;
#X text 86 10 -- declare the fields in a data structure.;
#N canvas 10 274 425 146 help-template1 1;
#X obj 60 21 template float x float y symbol dog array weasel help-template2;
#X text 3 67 In this example \, "x" and "y" are "floats" \, i.e. \, numbers \, but "dog" is a symbol and "weasel" is an array of objects of type "help-template2".;
#X restore 324 156 pd help-template1;
#N canvas 10 274 449 150 help-template2 0;
#X obj 60 21 template float y;
#X text 28 95 Here is one which specifies only the floating point "y" \; it's used for the elements of the array shown in the other template.;
#X restore 324 183 pd help-template2;
#X text 29 58 There should be one "template" object in each Pd window you are using as a data structure template. The arguments specify the types and names of the fields \; and for array fields \, a third argument specifies the template that the array elements should belong to.;
#X obj 36 215 drawpolygon;
#X text 36 195 see also:;
#X obj 119 215 drawnumber;
#X obj 194 215 plot;
