#N canvas 180 82 808 543 12;
#X text 53 18 Painting data;
#N canvas 378 384 616 289 grob-04 0;
#X text 24 47 This defines a data structure named "grob" \, which holds
a float called "number".;
#X obj 101 117 struct grob-04 float number;
#X obj 102 222 drawnumber number;
#X text 32 163 The "number" float (it can also be called another name
of course) can be painted with: drawnumber.;
#X restore 235 260 pd grob-04;
#X text 169 89 The contained data can be painted to a painting area.
You do remember those \, don't you?;
#N canvas 0 0 450 300 paint 0;
#X restore 235 147 pd paint;
#X obj 401 160 s pd-paint;
#X msg 401 134 clear;
#X text 170 210 To draw a number \, add a "drawnumber" object to the
structure subpatch.;
#X text 170 310 Painting is done with "append" like this:;
#X obj 245 462 append grob-04 number;
#X obj 429 429 pointer;
#X msg 476 397 traverse pd-paint;
#X msg 429 398 bang;
#X msg 429 347 bang;
#X msg 245 400 100;
#X obj 429 372 t b b;
#X text 243 347 click here first ->;
#X text 66 401 then set number ->;
#X text 173 503 This will be explained in the following patch...;
#X connect 5 0 4 0;
#X connect 9 0 8 1;
#X connect 10 0 9 0;
#X connect 11 0 9 0;
#X connect 12 0 14 0;
#X connect 13 0 8 0;
#X connect 14 0 11 0;
#X connect 14 1 10 0;
