#N canvas 605 0 623 511 10; #X obj 5 62 gemhead; #X msg 205 83 destroy; #X obj 0 0 doc_demo; #X obj 279 83 gf/mouse_spy; #X obj 199 45 loadbang; #X text 2 25 Copyright © 2010 by Mathieu Bouchard; #X obj 322 140 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 322 176 s qbert-clock; #X obj 322 157 metro 800; #N canvas 0 0 450 300 screengrab 0; #X obj 7 68 pix_snap; #X obj 7 48 t a b; #X obj 7 87 #from_pix; #X obj 7 125 #see; #X msg 61 68 640 480; #X obj 7 10 gemhead -1; #X obj 7 106 #downscale_by 2 smoothly; #X obj 61 49 loadbang; #X obj 7 29 spigot; #X obj 49 30 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1 ; #X connect 0 0 2 0; #X connect 1 0 0 0; #X connect 1 1 0 0; #X connect 2 0 6 0; #X connect 4 0 0 2; #X connect 5 0 8 0; #X connect 6 0 3 0; #X connect 7 0 4 0; #X connect 8 0 1 0; #X connect 9 0 8 1; #X restore 501 363 pd screengrab; #N canvas 727 0 471 442 keyboard 0; #X obj -8 7 inlet; #X obj -8 26 route keypress; #X msg -8 45 symbol \$4; #X obj -8 83 sel Up Down Left Right; #X msg -8 379 -1 0; #X msg 24 379 1 0; #X msg 56 379 0 -1; #X msg 88 379 0 1; #X obj 111 173 sel 111 116 113 114; #X obj 111 154 shunt \, mode 1; #X obj 111 135 gemkeyboard; #X obj -8 411 outlet; #X obj -3 107 sel Prior End Home Next; #X obj -8 64 gf/string_replace KP_; #X obj 231 173 display; #X obj 141 108 display; #X floatatom 222 205 5 0 0 0 - - -; #X obj 101 204 sel 112 115 110 117; #X obj 188 254 sel 80 88 83 85; #X obj 267 331 sel 81 87 79 89; #X connect 0 0 1 0; #X connect 1 0 2 0; #X connect 2 0 13 0; #X connect 3 0 4 0; #X connect 3 1 5 0; #X connect 3 2 6 0; #X connect 3 3 7 0; #X connect 3 4 12 0; #X connect 4 0 11 0; #X connect 5 0 11 0; #X connect 6 0 11 0; #X connect 7 0 11 0; #X connect 8 0 4 0; #X connect 8 1 5 0; #X connect 8 2 6 0; #X connect 8 3 7 0; #X connect 8 4 14 0; #X connect 8 4 17 0; #X connect 9 0 8 0; #X connect 10 0 9 0; #X connect 12 0 4 0; #X connect 12 1 5 0; #X connect 12 2 6 0; #X connect 12 3 7 0; #X connect 12 4 15 0; #X connect 13 0 3 0; #X connect 17 0 4 0; #X connect 17 1 5 0; #X connect 17 2 6 0; #X connect 17 3 7 0; #X connect 17 4 18 0; #X connect 17 4 16 0; #X connect 18 0 4 0; #X connect 18 1 5 0; #X connect 18 2 6 0; #X connect 18 3 7 0; #X connect 18 4 19 0; #X connect 19 0 4 0; #X connect 19 1 5 0; #X connect 19 2 6 0; #X connect 19 3 7 0; #X restore 279 102 pd keyboard; #N canvas 583 52 666 594 cubes 0; #X obj 34 77 repeat 7; #X obj 286 153 #store; #X obj 78 96 f; #X obj 102 96 + 1; #X obj 15 436 GEMglEnd; #X obj 15 54 t a a b; #X msg 93 71 0; #X obj 34 96 t a b; #X obj 15 35 GEMglBegin 7; #X obj 22 148 repeat 7; #X obj 22 189 t a b; #X obj 59 189 f; #X obj 83 189 + 1; #X msg 74 170 0; #X obj 47 128 + 1; #X obj 43 273 #unpack 3; #X obj 286 134 pack 0 0; #X obj 286 191 #store (2 3 # 255 0 0 0 255 0); #X obj 286 172 #outer ignore (0); #X obj 458 53 -; #X obj 241 396 + 1; #X obj 78 115 * 1; #X obj 22 294 GEMglColor3f; #X obj 192 377 GEMglVertex3f; #X obj 192 415 GEMglVertex3f; #X obj 192 453 GEMglVertex3f; #X obj 192 472 GEMglVertex3f; #X obj 406 437 + 1; #X obj 312 416 GEMglVertex3f; #X obj 312 435 GEMglVertex3f; #X obj 312 454 GEMglVertex3f; #X obj 312 378 GEMglVertex3f; #X obj 329 327 t a; #X obj 337 397 + 1; #X obj 379 323 t a; #X obj 454 399 GEMglVertex3f; #X obj 454 418 GEMglVertex3f; #X obj 454 437 GEMglVertex3f; #X obj 454 380 GEMglVertex3f; #X obj 548 390 + 1; #X obj 575 314 t a; #X obj 312 359 GEMglColor3f 0.7 0.7 0; #X obj 454 361 GEMglColor3f 0 0.7 0.7; #X obj 548 420 + 1; #X obj 477 330 + 1; #X obj 15 16 inlet; #X obj 340 136 inlet; #X obj 288 416 t a; #X obj 571 270 t a; #X obj 207 434 + 1; #X obj 309 505 t a; #X connect 0 0 7 0; #X connect 1 0 18 0; #X connect 2 0 3 0; #X connect 2 0 14 0; #X connect 2 0 16 1; #X connect 2 0 19 1; #X connect 2 0 21 0; #X connect 3 0 2 1; #X connect 5 0 4 0; #X connect 5 1 0 0; #X connect 5 2 6 0; #X connect 6 0 2 1; #X connect 7 0 9 0; #X connect 7 1 2 0; #X connect 7 1 13 0; #X connect 8 0 5 0; #X connect 9 0 10 0; #X connect 10 0 42 0; #X connect 10 0 22 0; #X connect 10 0 41 0; #X connect 10 1 11 0; #X connect 11 0 12 0; #X connect 11 0 16 0; #X connect 11 0 19 0; #X connect 11 0 23 1; #X connect 11 0 24 1; #X connect 11 0 32 0; #X connect 11 0 44 0; #X connect 11 0 49 0; #X connect 12 0 11 1; #X connect 13 0 11 1; #X connect 14 0 9 1; #X connect 15 0 22 1; #X connect 15 1 22 2; #X connect 15 2 22 3; #X connect 16 0 1 0; #X connect 17 0 15 0; #X connect 18 0 17 0; #X connect 19 0 27 0; #X connect 19 0 31 3; #X connect 19 0 28 3; #X connect 19 0 47 0; #X connect 19 0 48 0; #X connect 20 0 24 2; #X connect 20 0 25 2; #X connect 21 0 20 0; #X connect 21 0 23 2; #X connect 21 0 26 2; #X connect 21 0 34 0; #X connect 21 0 40 0; #X connect 22 0 23 0; #X connect 23 0 24 0; #X connect 24 0 25 0; #X connect 25 0 26 0; #X connect 27 0 29 3; #X connect 27 0 30 3; #X connect 28 0 29 0; #X connect 29 0 30 0; #X connect 31 0 28 0; #X connect 32 0 31 1; #X connect 32 0 30 1; #X connect 32 0 33 0; #X connect 33 0 28 1; #X connect 33 0 29 1; #X connect 34 0 31 2; #X connect 34 0 28 2; #X connect 34 0 29 2; #X connect 34 0 30 2; #X connect 35 0 36 0; #X connect 36 0 37 0; #X connect 38 0 35 0; #X connect 39 0 35 2; #X connect 39 0 36 2; #X connect 40 0 38 2; #X connect 40 0 39 0; #X connect 40 0 37 2; #X connect 41 0 31 0; #X connect 42 0 38 0; #X connect 43 0 36 3; #X connect 43 0 37 3; #X connect 44 0 38 1; #X connect 44 0 35 1; #X connect 44 0 36 1; #X connect 44 0 37 1; #X connect 45 0 8 0; #X connect 46 0 1 1; #X connect 47 0 23 3; #X connect 47 0 24 3; #X connect 47 0 25 3; #X connect 47 0 26 3; #X connect 48 0 38 3; #X connect 48 0 35 3; #X connect 48 0 43 0; #X connect 49 0 25 1; #X connect 49 0 26 1; #X connect 50 0 20 1; #X connect 50 0 49 1; #X connect 50 0 33 1; #X connect 50 0 27 1; #X connect 50 0 39 1; #X connect 50 0 43 1; #X restore 470 414 pd cubes 3d using GEMgl; #N canvas 583 0 666 594 cubes 0; #X obj 68 205 #store; #X obj 68 224 #outer ignore (0); #X obj 397 148 -; #X obj 15 16 inlet; #X obj 101 118 inlet; #X obj 75 570 gf/gl; #X obj 319 148 pack 0 0 0 0; #X obj 319 167 t b a; #X obj 319 206 #outer +; #X obj 319 225 #to_l; #X msg 75 551 vertex \$1 \$2 \$3; #X msg 355 167 3 f # \$2 \$3 \$4; #X obj 68 262 #to_l; #X obj 300 539 list prepend; #X obj 43 520 route list; #X msg 300 558 color \$7 \$8 \$9 \, \$4 \$2 \$3 \, \$4 \$5 \$3 \, \$4 \$5 \$6 \, \$4 \$2 \$6; #X msg 300 520 0 0.7 0.7; #X msg 42 438 color \$7 \$8 \$9 \, \$1 \$2 \$3 \, \$4 \$2 \$3 \, \$4 \$5 \$3 \, \$1 \$5 \$3; #X obj 42 419 list prepend; #X obj 130 482 list prepend; #X msg 130 463 0.7 0.7 0; #X msg 130 501 color \$7 \$8 \$9 \, \$1 \$2 \$3 \, \$4 \$2 \$3 \, \$4 \$2 \$6 \, \$1 \$2 \$6; #X text 121 421 \$1=x0 \$2=y0 \$3=z0 \$4=x1 \$5=y1 \$6=z1 rest=rgb ; #X msg 15 544 end; #X obj 57 89 gf/gl; #X msg 57 70 begin quads; #X obj 15 35 t b b b; #X obj 282 15 #for (0 0) (7 7) (1 1); #X obj 282 34 #import (2); #X obj 343 111 unpack; #X obj 282 91 spigot; #X obj 282 53 #to_l; #X obj 282 72 t l l; #X obj 318 72 <=; #X obj 273 205 b; #X obj 283 111 t l b b l; #X obj 101 137 #transpose; #X obj 101 160 #reverse 1; #X obj 68 243 #store (3 3 # 255 0 0 160 160 0 0 255 0); #X msg 319 186 2 f # 0 1; #X connect 0 0 1 0; #X connect 1 0 38 0; #X connect 2 0 6 3; #X connect 3 0 26 0; #X connect 4 0 36 0; #X connect 6 0 7 0; #X connect 7 0 39 0; #X connect 7 1 11 0; #X connect 8 0 9 0; #X connect 9 0 13 1; #X connect 9 0 18 1; #X connect 9 0 19 1; #X connect 10 0 5 0; #X connect 11 0 8 1; #X connect 12 0 18 0; #X connect 13 0 15 0; #X connect 14 0 10 0; #X connect 14 1 5 0; #X connect 15 0 14 0; #X connect 16 0 13 0; #X connect 17 0 14 0; #X connect 18 0 17 0; #X connect 19 0 21 0; #X connect 20 0 19 0; #X connect 21 0 14 0; #X connect 23 0 5 0; #X connect 25 0 24 0; #X connect 26 0 23 0; #X connect 26 1 27 0; #X connect 26 2 25 0; #X connect 27 0 28 0; #X connect 28 0 31 0; #X connect 29 0 6 1; #X connect 29 0 2 0; #X connect 29 1 6 2; #X connect 29 1 2 1; #X connect 30 0 35 0; #X connect 31 0 32 0; #X connect 32 0 30 0; #X connect 32 1 33 0; #X connect 33 0 30 1; #X connect 34 0 20 0; #X connect 34 0 16 0; #X connect 35 0 0 0; #X connect 35 1 34 0; #X connect 35 2 6 0; #X connect 35 3 29 0; #X connect 36 0 37 0; #X connect 37 0 0 1; #X connect 38 0 12 0; #X connect 39 0 8 0; #X restore 470 437 pd cubes 3d using gf/gl; #N canvas 0 0 450 300 3d 0; #X obj 39 100 translateXYZ -3.5 -3.5 -3.5; #X obj 39 80 rotateXYZ 125 0 135; #X obj 39 61 translateXYZ 0 -7 -7; #X obj 39 42 scaleXYZ 3 3 3; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 3 0 2 0; #X restore 470 459 pd 3d orientation; #N canvas 667 321 450 300 text 0; #X obj 8 30 colorRGB 1 0.5 0; #X obj 14 69 loadbang; #X msg 106 145 font /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf ; #X obj 8 108 text3d; #X obj 50 108 r \$0-fs; #X obj 106 177 s \$0-font; #X obj 161 217 s \$0-fs; #X obj 106 126 loadbang; #X msg 161 198 6; #X obj 8 49 translateXYZ 3 3 0; #X msg 14 88 text Level 3; #X obj 8 10 inlet; #X connect 0 0 9 0; #X connect 1 0 10 0; #X connect 2 0 5 0; #X connect 4 0 3 1; #X connect 7 0 2 0; #X connect 7 0 8 0; #X connect 8 0 6 0; #X connect 9 0 3 0; #X connect 10 0 3 0; #X connect 11 0 0 0; #X restore 541 480 pd text GEM; #X text 483 391 old stuff :; #X obj 5 81 shunt; #X msg 199 64 dimen 640 480 \, title GridFlow/GEM \, create \, 1 \, lighting 0; #X obj 199 106 gemwin 20; #N canvas 0 0 450 300 text_start 0; #X obj 13 12 inlet; #X obj 13 235 #to_pix; #X obj 52 197 #text_to_image; #X obj 142 159 loadbang; #X obj 142 216 #in; #X msg 142 197 load lucida-typewriter-12.grid; #X obj 52 178 #import; #X obj 52 159 gf/l2s; #X obj 13 254 pix_draw; #X obj 52 216 #scale_by 2; #X obj 52 121 loadbang; #X text 61 10 unfortunately this is made from another copy+paste; #X msg 52 140 list Insert Coin; #X obj 13 96 spigot; #X obj 163 45 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 163 26 loadbang; #X obj 163 81 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 1; #X obj 163 62 metro 600; #X obj 13 77 translateXYZ 0 0 0.0001; #X obj 13 31 color 0 0 0.666; #X obj 13 55 square 6; #X msg 104 178 2 3 # 0 0 170 255 255 255; #X connect 0 0 19 0; #X connect 1 0 8 0; #X connect 2 0 9 0; #X connect 3 0 5 0; #X connect 3 0 21 0; #X connect 4 0 2 2; #X connect 5 0 4 0; #X connect 6 0 2 0; #X connect 7 0 6 0; #X connect 9 0 1 1; #X connect 10 0 12 0; #X connect 12 0 7 0; #X connect 13 0 1 0; #X connect 14 0 17 0; #X connect 15 0 14 0; #X connect 16 0 13 1; #X connect 17 0 16 0; #X connect 18 0 13 0; #X connect 19 0 20 0; #X connect 20 0 18 0; #X connect 21 0 2 1; #X restore 5 119 pd text_start; #N canvas 0 0 573 363 play 0; #X obj 279 150 #to_list; #X obj 279 169 t l l; #X obj 321 169 unpack; #X obj 279 188 spigot; #X obj 321 188 expr $f1>=0 && $f2>=0 && $f1+$f2<7; #X obj 279 131 # + (0 0); #X obj 67 102 separator; #X obj 68 150 separator; #N canvas 10 385 450 266 draw_qbert 0; #X obj 5 5 inlet; #X obj 50 100 inlet; #X obj 53 62 #in qbert2.png; #X obj 5 62 #to_pix; #X obj 5 81 pix_texture; #X obj 5 100 alpha; #X obj 53 43 loadbang; #X obj 5 24 colorRGB 1 1 1; #X msg 50 119 2 f # \$1 \$2; #X obj 50 195 #unpack; #X obj 5 218 translateXYZ 0 0 0.0001; #X obj 50 138 #inner (2 2 f # 0.5 1 -0.5 1) \, seed (f #); #X obj 50 157 # * (2 f # -1.732 -1.5); #X obj 50 176 # + (2 f # 0 5.25); #X obj 5 237 square 1.1; #X connect 0 0 7 0; #X connect 1 0 8 0; #X connect 2 0 3 1; #X connect 3 0 4 0; #X connect 4 0 5 0; #X connect 5 0 10 0; #X connect 6 0 2 0; #X connect 7 0 3 0; #X connect 8 0 11 0; #X connect 9 0 10 1; #X connect 9 1 10 2; #X connect 10 0 14 0; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 9 0; #X restore 68 169 pd draw_qbert; #N canvas 82 191 450 300 draw_boule 0; #X obj 15 38 inlet; #X obj 175 25 inlet; #X obj 15 134 #to_pix; #X obj 15 153 pix_texture; #X obj 15 172 alpha; #X obj 63 115 loadbang; #X obj 15 96 colorRGB 1 1 1; #X obj 63 134 #in qboule.png; #X obj 15 252 square 1; #X msg 175 68 2 f # \$1 \$2; #X obj 175 144 #unpack; #X obj 175 87 #inner (2 2 f # 0.5 1 -0.5 1) \, seed (f #); #X obj 175 106 # * (2 f # -1.732 -1.5); #X obj 175 125 # + (2 f # 0 5.25); #X text 186 52 find a way to not copy+paste this; #X obj 15 233 translateXYZ 0 0 0.0002; #X connect 0 0 6 0; #X connect 1 0 9 0; #X connect 2 0 3 0; #X connect 3 0 4 0; #X connect 4 0 15 0; #X connect 5 0 7 0; #X connect 6 0 2 0; #X connect 7 0 2 1; #X connect 9 0 11 0; #X connect 10 0 15 1; #X connect 10 1 15 2; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 10 0; #X connect 15 0 8 0; #X restore 5 295 pd draw_boule; #N canvas 702 142 471 381 boule_behaviour 0; #X obj 209 138 random 2; #X obj 19 245 outlet; #X obj 19 226 pack; #X obj 209 157 +; #X obj 19 34 t b b; #X floatatom 210 234 5 0 0 0 - - -; #X obj 19 15 r qbert-clock; #X floatatom 91 44 5 0 0 0 - - -; #X obj 224 7 loadbang; #X obj 224 26 t b b; #X obj 313 52 random 2; #X obj 313 71 * 2; #X obj 19 91 f; #X obj 63 91 + 1; #X obj 19 110 t f f; #X obj 19 174 -; #X obj 209 176 t f f; #X obj 313 90 - 1; #X msg 251 83 0; #X obj 181 9 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X msg 224 45 1; #X obj 31 139 moses 7; #X connect 0 0 3 0; #X connect 2 0 1 0; #X connect 3 0 2 1; #X connect 3 0 15 1; #X connect 3 0 16 0; #X connect 4 0 12 0; #X connect 4 1 0 0; #X connect 6 0 4 0; #X connect 8 0 9 0; #X connect 9 0 20 0; #X connect 9 1 10 0; #X connect 9 1 18 0; #X connect 10 0 11 0; #X connect 11 0 17 0; #X connect 12 0 7 0; #X connect 12 0 14 0; #X connect 13 0 12 1; #X connect 14 0 15 0; #X connect 14 0 21 0; #X connect 14 1 13 0; #X connect 15 0 2 0; #X connect 16 0 5 0; #X connect 16 1 3 1; #X connect 18 0 3 1; #X connect 19 0 9 0; #X connect 20 0 12 1; #X connect 21 1 9 0; #X restore 89 295 pd boule_behaviour; #X obj 279 264 #ravel; #X obj 279 283 #fold +; #X obj 279 302 #to_float; #X floatatom 279 321 5 0 0 0 - - -; #X obj 5 276 separator; #X obj 5 196 t a a a; #X obj 89 46 separator; #X obj 5 29 t a a; #N canvas 678 366 550 321 board 0; #X obj 245 125 #many nbx 7 7 14 32; #X msg 245 106 delegate size 1 \, spacing 0; #X obj 245 87 loadbang; #X obj 30 14 inlet; #X obj 30 165 outlet; #X obj 30 33 t b l; #X obj 30 108 # % 3; #X obj 30 89 #store (7 7 #) \, op +; #X obj 166 14 inlet; #X obj 91 151 display; #X msg 66 33 put_at \$2 \$1 \, 1; #X obj 39 65 loadbang; #X msg 166 33 reassign \, 7 7 #; #X connect 1 0 0 0; #X connect 2 0 1 0; #X connect 3 0 5 0; #X connect 5 0 7 0; #X connect 5 1 10 0; #X connect 6 0 4 0; #X connect 6 0 0 0; #X connect 6 0 9 0; #X connect 7 0 6 0; #X connect 8 0 12 0; #X connect 10 0 7 1; #X connect 11 0 7 0; #X connect 12 0 7 1; #X restore 279 207 pd board; #X obj 279 245 # == 2; #X obj 279 226 # % 3; #X msg 163 222 0 0; #N canvas 553 0 696 615 cubes 0; #X obj 43 224 #outer ignore (0); #X obj 15 16 inlet; #X obj 124 186 inlet; #X obj 363 222 #to_l; #X obj 43 262 #to_l; #X obj 294 479 list prepend; #X obj 43 460 route list; #X msg 294 460 0 0.7 0.7; #X obj 43 349 list prepend; #X obj 130 422 list prepend; #X msg 130 403 0.7 0.7 0; #X msg 15 484 end; #X obj 302 31 #import (2); #X obj 302 88 spigot; #X obj 302 50 #to_l; #X obj 302 69 t l l; #X obj 231 301 b; #X obj 43 243 #store (3 3 # 255 0 0 160 160 0 0 255 0); #X text 575 42 *; #X text 575 62 *; #X text 595 52 *; #X text 595 72 *; #X text 595 32 *; #X text 574 18 \$1 \$2 \$3; #X text 630 30 \$4; #X text 615 42 *; #X text 615 62 *; #X text 630 40 \$5; #X text 630 50 \$6; #X text 630 60 \$7; #X text 630 70 \$8; #X text 576 89 rest=rgb; #X msg 43 368 color \$9 \$10 \$11 \, \$2 \$6 \, \$3 \$5 \, \$2 \$4 \, \$1 \$5; #X obj 303 108 t l b b l; #X msg 363 165 list 8 f # \$1 \$1 \$1 \$2 \$2 \$2 \$2 \$2; #X obj 43 205 #store (7 7 #); #X obj 363 203 # + (8 f # -0.866 0 0.866 1 0.5 0 -0.5 -1); #X msg 75 491 vertex \$1 \$2; #X obj 75 510 gf/gl; #X obj 54 73 gf/gl; #X obj 302 12 #for (0 0) (7 7) (1 1); #X msg 363 108 2 f # \$1 \$2; #X obj 363 146 #to_l; #X obj 363 184 # * (8 f # 1.732 1.732 1.732 -1.5 -1.5 -1.5 -1.5 -1.5) ; #X obj 15 35 t b b b; #X msg 54 54 translate 0 4 0 \, begin quads; #X obj 344 88 < 7; #X obj 344 69 +; #X obj 363 127 #inner (2 2 f # 0.5 1 -0.5 1) \, seed (f #); #X msg 294 498 color \$9 \$10 \$11 \, \$2 \$6 \, \$2 \$8 \, \$3 \$7 \, \$3 \$5; #X msg 131 441 color \$9 \$10 \$11 \, \$2 \$6 \, \$1 \$5 \, \$1 \$7 \, \$2 \$8; #X connect 0 0 17 0; #X connect 1 0 44 0; #X connect 2 0 35 1; #X connect 3 0 5 1; #X connect 3 0 8 1; #X connect 3 0 9 1; #X connect 4 0 8 0; #X connect 5 0 49 0; #X connect 6 0 37 0; #X connect 6 1 38 0; #X connect 7 0 5 0; #X connect 8 0 32 0; #X connect 9 0 50 0; #X connect 10 0 9 0; #X connect 11 0 38 0; #X connect 12 0 14 0; #X connect 13 0 33 0; #X connect 14 0 15 0; #X connect 15 0 13 0; #X connect 15 1 47 0; #X connect 16 0 10 0; #X connect 16 0 7 0; #X connect 17 0 4 0; #X connect 32 0 6 0; #X connect 33 0 35 0; #X connect 33 1 16 0; #X connect 33 3 41 0; #X connect 34 0 43 0; #X connect 35 0 0 0; #X connect 36 0 3 0; #X connect 37 0 38 0; #X connect 40 0 12 0; #X connect 41 0 48 0; #X connect 42 0 34 0; #X connect 43 0 36 0; #X connect 44 0 11 0; #X connect 44 1 40 0; #X connect 44 2 45 0; #X connect 45 0 39 0; #X connect 46 0 13 1; #X connect 47 0 46 0; #X connect 48 0 42 0; #X connect 49 0 6 0; #X connect 50 0 6 0; #X restore 67 121 pd cubes 2d using gf/gl; #X obj 5 48 scaleXYZ; #X floatatom 137 103 5 0 0 0 - - -; #X obj 137 65 loadbang; #X msg 137 84 0.55; #X obj 5 67 t a a a; #N canvas 511 150 450 300 text 0; #X obj 14 15 inlet; #X obj 14 211 #to_pix; #X obj 207 108 loadbang; #X obj 207 146 #in; #X msg 207 127 load lucida-typewriter-12.grid; #X obj 117 127 #import; #X msg 53 72 list Level 5; #X obj 117 108 gf/l2s; #X obj 53 173 #draw_image; #X obj 53 91 t b a; #X obj 14 230 pix_draw; #X obj 53 192 #scale_by 2; #X obj 14 34 translateXYZ 4 2.8 0; #X msg 53 125 64 64 3 #; #X obj 53 53 loadbang; #X obj 117 146 #text_to_image; #X connect 0 0 12 0; #X connect 1 0 10 0; #X connect 2 0 4 0; #X connect 3 0 15 2; #X connect 4 0 3 0; #X connect 5 0 15 0; #X connect 6 0 9 0; #X connect 7 0 5 0; #X connect 8 0 11 0; #X connect 9 0 13 0; #X connect 9 1 7 0; #X connect 11 0 1 1; #X connect 12 0 1 0; #X connect 13 0 8 0; #X connect 14 0 6 0; #X connect 15 0 8 1; #X restore 89 65 pd text; #X obj 5 10 inlet; #X obj 333 208 bng 15 250 50 0 empty empty empty 17 7 0 10 -261234 -1 -1; #X obj 279 112 inlet; #X obj 163 203 r \$0-start; #X obj 350 207 r \$0-start; #X connect 0 0 1 0; #X connect 1 0 3 0; #X connect 1 1 2 0; #X connect 2 0 4 0; #X connect 2 1 4 1; #X connect 3 0 5 1; #X connect 3 0 8 1; #X connect 3 0 19 0; #X connect 4 0 3 1; #X connect 5 0 0 0; #X connect 6 0 23 0; #X connect 7 0 8 0; #X connect 10 0 9 1; #X connect 11 0 12 0; #X connect 12 0 13 0; #X connect 13 0 14 0; #X connect 15 0 9 0; #X connect 16 0 15 0; #X connect 17 0 29 0; #X connect 18 0 24 0; #X connect 18 1 17 0; #X connect 19 0 21 0; #X connect 19 0 23 1; #X connect 20 0 11 0; #X connect 21 0 20 0; #X connect 22 0 8 1; #X connect 24 0 28 0; #X connect 25 0 24 3; #X connect 25 0 24 2; #X connect 25 0 24 1; #X connect 26 0 27 0; #X connect 27 0 25 0; #X connect 28 0 16 0; #X connect 28 1 7 0; #X connect 28 2 6 0; #X connect 30 0 18 0; #X connect 31 0 19 1; #X connect 32 0 5 0; #X connect 33 0 22 0; #X connect 34 0 31 0; #X restore 32 100 pd play; #X obj 77 250 #see \, margins 0 0 0 0; #X text 96 363 insert coin; #X obj 77 383 #mouse \, \, \,; #X obj 41 81 r \$0-start; #X obj 77 451 s \$0-start; #X msg 77 402 1; #X obj 322 121 r \$0-start; #X obj 279 138 spigot; #X obj 232 359 bng 45 250 50 0 empty empty RESET 0 20 1 10 -258113 -1 -262144; #X msg 232 406 0; #X obj 77 208 loadbang; #X obj 77 227 #in vingt-cinq_cennes.png; #X obj 43 222 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X text 203 306 25 ¢; #X obj 77 423 change; #X connect 0 0 16 0; #X connect 1 0 18 0; #X connect 3 0 10 0; #X connect 4 0 17 0; #X connect 6 0 8 0; #X connect 8 0 7 0; #X connect 10 0 28 0; #X connect 16 0 19 0; #X connect 16 1 20 0; #X connect 17 0 18 0; #X connect 21 0 23 0; #X connect 23 0 26 0; #X connect 24 0 16 1; #X connect 26 0 35 0; #X connect 27 0 6 0; #X connect 27 0 28 1; #X connect 28 0 20 1; #X connect 29 0 30 0; #X connect 30 0 35 0; #X connect 31 0 32 0; #X connect 32 0 21 0; #X connect 33 0 32 0; #X connect 35 0 25 0;