[Gridflow-cvs] [svn] commit: r6189 - /trunk/examples/qbert.pd

svn-gridflow at artengine.ca svn-gridflow at artengine.ca
Tue Aug 17 23:04:14 EDT 2010


Author: matju
Date: Tue Aug 17 23:04:14 2010
New Revision: 6189

Log:
2-D version

Modified:
    trunk/examples/qbert.pd

Modified: trunk/examples/qbert.pd
==============================================================================
--- trunk/examples/qbert.pd (original)
+++ trunk/examples/qbert.pd Tue Aug 17 23:04:14 2010
@@ -1,284 +1,14 @@
-#N canvas 626 0 623 511 10;
+#N canvas 605 0 623 511 10;
 #X obj 5 62 gemhead;
-#X msg 135 96 destroy;
+#X msg 205 83 destroy;
 #X obj 0 0 doc_demo;
-#X obj 5 179 translateXYZ -3.5 -3.5 -3.5;
-#X obj 209 96 gf/mouse_spy;
-#N canvas 520 66 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 319 186 2 f # 0.1 0.9;
-#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 connect 0 0 1 0;
-#X connect 1 0 39 0;
-#X connect 2 0 6 3;
-#X connect 3 0 27 0;
-#X connect 4 0 37 0;
-#X connect 6 0 7 0;
-#X connect 7 0 11 0;
-#X connect 7 1 12 0;
-#X connect 8 0 9 0;
-#X connect 9 0 14 1;
-#X connect 9 0 19 1;
-#X connect 9 0 20 1;
-#X connect 10 0 5 0;
-#X connect 11 0 8 0;
-#X connect 12 0 8 1;
-#X connect 13 0 19 0;
-#X connect 14 0 16 0;
-#X connect 15 0 10 0;
-#X connect 15 1 5 0;
-#X connect 16 0 15 0;
-#X connect 17 0 14 0;
-#X connect 18 0 15 0;
-#X connect 19 0 18 0;
-#X connect 20 0 22 0;
-#X connect 21 0 20 0;
-#X connect 22 0 15 0;
-#X connect 24 0 5 0;
-#X connect 26 0 25 0;
-#X connect 27 0 24 0;
-#X connect 27 1 28 0;
-#X connect 27 2 26 0;
-#X connect 28 0 29 0;
-#X connect 29 0 32 0;
-#X connect 30 0 6 1;
-#X connect 30 0 2 0;
-#X connect 30 1 6 2;
-#X connect 30 1 2 1;
-#X connect 31 0 36 0;
-#X connect 32 0 33 0;
-#X connect 33 0 31 0;
-#X connect 33 1 34 0;
-#X connect 34 0 31 1;
-#X connect 35 0 21 0;
-#X connect 35 0 17 0;
-#X connect 36 0 0 0;
-#X connect 36 1 35 0;
-#X connect 36 2 6 0;
-#X connect 36 3 30 0;
-#X connect 37 0 38 0;
-#X connect 38 0 0 1;
-#X connect 39 0 13 0;
-#X restore 123 244 pd cubes;
-#X obj 209 250 #to_list;
-#X obj 209 269 t l l;
-#X obj 251 269 unpack;
-#X obj 209 288 spigot;
-#X obj 251 288 expr $f1>=0 && $f2>=0 && $f1+$f2<7;
-#X obj 209 231 # + (0 0);
-#X obj 129 45 loadbang;
-#X obj 123 225 separator;
+#X obj 279 83 gf/mouse_spy;
+#X obj 199 45 loadbang;
 #X text 2 25 Copyright © 2010 by Mathieu Bouchard;
-#X obj 5 159 rotateXYZ 125 0 135;
-#X obj 5 140 translateXYZ 0 -7 -7;
-#X obj 129 119 gemwin 20;
-#X obj 5 121 scaleXYZ 3 3 3;
-#X msg 129 64 dimen 640 480 \, title GridFlow/GEM \, create \, 1 \,
-lighting 0 \, perspec -1 1 -1 1 1 25;
-#X obj 39 227 separator;
-#N canvas 0 0 450 300 draw_qbert 0;
-#X obj 5 28 inlet;
-#X obj 150 109 inlet;
-#X obj 53 124 #in qbert2.png;
-#X obj 5 124 #to_pix;
-#X obj 5 143 pix_texture;
-#X obj 5 261 square;
-#X obj 5 162 alpha;
-#X obj 150 128 unpack;
-#X obj 5 223 translateXYZ;
-#X obj 105 187 +;
-#X obj 53 105 loadbang;
-#X obj 5 86 colorRGB 1 1 1;
-#X obj 28 183 + 0.8;
-#X obj 51 204 inv+ 6.3;
-#X obj 105 206 - 6.9;
-#X obj 5 242 rotateXYZ -90 135 0;
-#X connect 0 0 11 0;
-#X connect 1 0 7 0;
-#X connect 2 0 3 1;
-#X connect 3 0 4 0;
-#X connect 4 0 6 0;
-#X connect 6 0 8 0;
-#X connect 7 0 9 0;
-#X connect 7 0 12 0;
-#X connect 7 1 9 1;
-#X connect 7 1 13 0;
-#X connect 8 0 15 0;
-#X connect 9 0 14 0;
-#X connect 10 0 2 0;
-#X connect 11 0 3 0;
-#X connect 12 0 8 1;
-#X connect 13 0 8 2;
-#X connect 14 0 8 3;
-#X connect 15 0 5 0;
-#X restore 39 246 pd draw_qbert;
-#N canvas 625 340 450 300 draw_boule 0;
-#X obj 15 38 inlet;
-#X obj 160 119 inlet;
-#X obj 15 134 #to_pix;
-#X obj 15 153 pix_texture;
-#X obj 15 172 alpha;
-#X obj 160 138 unpack;
-#X obj 15 233 translateXYZ;
-#X obj 115 197 +;
-#X obj 63 115 loadbang;
-#X obj 15 96 colorRGB 1 1 1;
-#X obj 38 193 + 0.8;
-#X obj 61 214 inv+ 6.3;
-#X obj 115 216 - 6.9;
-#X obj 15 252 rotateXYZ -90 135 0;
-#X obj 63 134 #in qboule.png;
-#X obj 15 271 square 1;
-#X connect 0 0 9 0;
-#X connect 1 0 5 0;
-#X connect 2 0 3 0;
-#X connect 3 0 4 0;
-#X connect 4 0 6 0;
-#X connect 5 0 7 0;
-#X connect 5 0 10 0;
-#X connect 5 1 7 1;
-#X connect 5 1 11 0;
-#X connect 6 0 13 0;
-#X connect 7 0 12 0;
-#X connect 8 0 14 0;
-#X connect 9 0 2 0;
-#X connect 10 0 6 1;
-#X connect 11 0 6 2;
-#X connect 12 0 6 3;
-#X connect 13 0 15 0;
-#X connect 14 0 2 1;
-#X restore 5 445 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 31 139 moses 8;
-#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 connect 0 0 3 0;
-#X connect 2 0 1 0;
-#X connect 3 0 2 1;
-#X connect 3 0 16 1;
-#X connect 3 0 17 0;
-#X connect 4 0 13 0;
-#X connect 4 1 0 0;
-#X connect 6 0 4 0;
-#X connect 8 0 10 0;
-#X connect 9 1 10 0;
-#X connect 10 0 21 0;
-#X connect 10 1 11 0;
-#X connect 10 1 19 0;
-#X connect 11 0 12 0;
-#X connect 12 0 18 0;
-#X connect 13 0 7 0;
-#X connect 13 0 15 0;
-#X connect 14 0 13 1;
-#X connect 15 0 9 0;
-#X connect 15 0 16 0;
-#X connect 15 1 14 0;
-#X connect 16 0 2 0;
-#X connect 17 0 5 0;
-#X connect 17 1 3 1;
-#X connect 19 0 3 1;
-#X connect 20 0 10 0;
-#X connect 21 0 13 1;
-#X restore 19 418 pd boule_behaviour;
-#X obj 500 112 loadbang;
-#X obj 500 131 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 322 140 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
-#X obj 500 167 s qbert-clock;
-#X obj 500 148 metro 800;
-#X obj 209 411 #ravel;
-#X obj 209 430 #fold +;
-#X obj 209 449 #to_float;
-#X floatatom 209 468 5 0 0 0 - - -;
-#X obj 5 378 separator;
-#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 65 99 pd text;
-#X obj 5 198 t a a a;
-#X obj 65 79 separator;
-#X obj 5 81 t a a;
+#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;
@@ -301,8 +31,8 @@
 #X connect 7 0 4 0;
 #X connect 8 0 1 0;
 #X connect 9 0 8 1;
-#X restore 500 188 pd screengrab;
-#N canvas 727 0 471 442 keyboard 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;
@@ -364,40 +94,7 @@
 #X connect 19 1 5 0;
 #X connect 19 2 6 0;
 #X connect 19 3 7 0;
-#X restore 209 115 pd keyboard;
-#X obj 209 157 spigot 1;
-#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 msg 166 33 7 7 #;
-#X obj 91 151 display;
-#X obj 177 63 display;
-#X msg 66 33 put_at \$2 \$1 \, 1;
-#X msg 244 37 put_at \$2 \$1;
-#X obj 39 65 loadbang;
-#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 12 0;
-#X connect 5 1 13 0;
-#X connect 6 0 4 0;
-#X connect 6 0 0 0;
-#X connect 6 0 10 0;
-#X connect 7 0 6 0;
-#X connect 8 0 9 0;
-#X connect 9 0 7 1;
-#X connect 12 0 7 1;
-#X connect 13 0 11 0;
-#X connect 14 0 7 0;
-#X restore 209 354 pd board;
+#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;
@@ -551,56 +248,579 @@
 #X connect 50 0 27 1;
 #X connect 50 0 39 1;
 #X connect 50 0 43 1;
-#X restore 480 215 pd cubes using GEMgl;
-#X obj 263 355 bng 15 250 50 0 empty empty empty 17 7 0 10 -261234
+#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 209 392 # == 2;
-#X obj 209 373 # % 3;
-#X obj 222 319 display;
-#X msg 219 209 0 0;
-#X obj 219 190 loadbang;
-#X connect 0 0 36 0;
-#X connect 1 0 17 0;
-#X connect 3 0 34 0;
-#X connect 4 0 38 0;
-#X connect 6 0 7 0;
-#X connect 7 0 9 0;
-#X connect 7 1 8 0;
-#X connect 8 0 10 0;
-#X connect 8 1 10 1;
-#X connect 9 0 11 1;
-#X connect 9 0 21 1;
-#X connect 9 0 40 0;
-#X connect 9 0 45 0;
+#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 6 0;
-#X connect 12 0 19 0;
-#X connect 13 0 5 0;
-#X connect 15 0 3 0;
+#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 18 0 16 0;
-#X connect 19 0 17 0;
-#X connect 20 0 21 0;
-#X connect 23 0 22 1;
-#X connect 24 0 25 0;
-#X connect 25 0 27 0;
-#X connect 27 0 26 0;
-#X connect 28 0 29 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 31 0;
-#X connect 32 0 22 0;
-#X connect 34 0 32 0;
-#X connect 34 1 20 0;
-#X connect 34 2 13 0;
-#X connect 35 0 33 0;
-#X connect 36 0 18 0;
-#X connect 36 1 35 0;
-#X connect 38 0 39 0;
-#X connect 39 0 11 0;
-#X connect 40 0 44 0;
-#X connect 40 0 5 1;
-#X connect 42 0 40 1;
-#X connect 43 0 28 0;
-#X connect 44 0 43 0;
-#X connect 46 0 21 1;
-#X connect 47 0 46 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;



More information about the Gridflow-cvs mailing list