#N canvas 396 160 600 500 10;
#X text 303 95 left button;
#X obj 302 193 spigot;
#X floatatom 391 324 0 0 0;
#X obj 49 313 gemwin;
#X msg 49 113 create;
#X obj 193 275 gemhead;
#X msg 55 140 destroy;
#X msg 83 188 1;
#X msg 90 212 0;
#X floatatom 302 322 0 0 0;
#X obj 193 401 square;
#X obj 338 143 gemmouse;
#X text 109 29 this demonstrates how to use gemmouse;
#X obj 193 304 color 1 0 0;
#X obj 193 358 translateXYZ;
#X obj 302 230 / 150;
#X obj 302 262 - 1;
#X obj 302 294 * 4;
#X obj 391 189 spigot;
#X text 272 66 the outputs of gemmouse are:;
#X text 191 94 x pos;
#X text 247 94 y pos;
#X text 396 95 middle button;
#X text 499 96 right button;
#X obj 391 233 / 150;
#X obj 391 267 - 1;
#X obj 391 296 * -4;
#N canvas 91 174 290 179 Gem.init 0;
#X obj 83 30 loadbang;
#X msg 161 76 reset;
#X obj 45 107 outlet;
#X msg 45 75 dimen 300 300;
#X obj 88 51 t b b;
#X connect 0 0 4 0;
#X connect 1 0 2 0;
#X connect 3 0 2 0;
#X connect 4 0 3 0;
#X connect 4 1 1 0;
#X restore 74 286 pd Gem.init;
#X connect 1 0 15 0;
#X connect 2 0 14 2;
#X connect 4 0 3 0;
#X connect 5 0 13 0;
#X connect 6 0 3 0;
#X connect 7 0 3 0;
#X connect 8 0 3 0;
#X connect 9 0 14 1;
#X connect 11 0 1 0;
#X connect 11 1 18 0;
#X connect 11 2 18 1;
#X connect 11 2 1 1;
#X connect 13 0 14 0;
#X connect 14 0 10 0;
#X connect 15 0 16 0;
#X connect 16 0 17 0;
#X connect 17 0 9 0;
#X connect 18 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 26 0;
#X connect 26 0 2 0;
#X connect 27 0 3 0;
