Browse Source

refonte système décompte de points

Etienne Landon 9 years ago
parent
commit
c19959622f
1 changed files with 321 additions and 198 deletions
  1. 321 198
      uki-score/UKI_v3.pd

+ 321 - 198
uki-score/UKI_v3.pd

@@ -1,13 +1,4 @@
-#N canvas 942 275 754 299 10;
-#X obj 256 116 netsend;
-#X msg 254 59 disconnect;
-#X floatatom 257 140 5 0 0 0 - - -, f 5;
-#X msg 119 38 send s1:\$1;
-#X msg 191 37 send s2:\$1;
-#X obj 453 59 vsl 10 50 0 1023 0 0 empty empty empty 0 -9 0 10 -262144
--1 -1 0 1;
-#X msg 445 118 send s1:\$1;
-#X msg 275 91 connect 127.0.0.1 9000;
+#N canvas 46 523 893 498 10;
 #N canvas 44 697 485 278 gem 0;
 #N canvas 1106 545 676 481 bloodcells 0;
 #X obj 32 46 gemhead;
@@ -345,12 +336,229 @@
 #X connect 4 0 1 0;
 #X connect 6 0 5 0;
 #X connect 7 0 5 0;
-#X restore -31 84 pd gem;
-#N canvas 446 172 1320 864 score_system 0;
+#X restore 334 389 pd gem;
+#N canvas 804 140 702 421 variables_list 0;
+#X text 47 15 /game;
+#X text 100 16 /players - number of players;
+#X text 104 40 /start - start a new game;
+#X text 106 64 /end n - [1/0] game ended \, 1 win \, 0 lose;
+#X text 104 89 /score - current score;
+#X text 106 112 /score/max - score limit to win;
+#X text 108 135 /point - triggered when a point is scored;
+#X text 108 189 /level/n A B - A/B minimum/maximum value for range
+of nth level;
+#X text 111 160 /duration - max duration of a play in minutes;
+#X text 40 302 /player/#;
+#X text 109 301 n x - # player number \, n current level / x scaled
+sensor value [0..1];
+#X text 110 237 /game/level_sync n - evenement de sync level n;
+#X restore 339 459 pd variables_list;
+#N canvas 1098 512 450 290 sound_sends 0;
+#X obj 70 -3 r /game/end;
+#X obj 159 38 r /game/level_sync;
+#X obj 284 62 r /player/scaled;
+#X obj 75 273 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 72 221 spigot;
+#X obj 233 219 r /game/start;
+#X msg 337 257 1;
+#X msg 195 266 /game/level_sync 3;
+#X obj 331 106 r /game/players;
+#X obj 367 132 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+1;
+#X obj 331 131 >= 4;
+#X obj 235 243 t b b b;
+#X obj 70 92 t b a;
+#X msg 69 114 0;
+#X msg 173 182 connect 192.168.0.100 9000;
+#X obj 8 211 loadbang;
+#X obj 70 17 list prepend /game/end;
+#X obj 159 68 list prepend /game/level_sync;
+#X obj 284 82 list prepend /player/scaled;
+#X obj 331 155 list prepend /game/players;
+#X obj 71 180 mrpeach/packOSC;
+#X obj 71 245 mrpeach/udpsend;
+#X obj 72 64 list trim;
+#X obj 160 89 list trim;
+#X obj 257 104 list trim;
+#X connect 0 0 16 0;
+#X connect 1 0 17 0;
+#X connect 2 0 18 0;
+#X connect 4 0 21 0;
+#X connect 5 0 11 0;
+#X connect 6 0 4 1;
+#X connect 7 0 20 0;
+#X connect 8 0 10 0;
+#X connect 10 0 9 0;
+#X connect 10 0 19 0;
+#X connect 11 0 7 0;
+#X connect 11 1 10 0;
+#X connect 11 2 6 0;
+#X connect 12 0 13 0;
+#X connect 12 1 20 0;
+#X connect 13 0 4 1;
+#X connect 14 0 21 0;
+#X connect 15 0 14 0;
+#X connect 16 0 22 0;
+#X connect 17 0 23 0;
+#X connect 18 0 24 0;
+#X connect 19 0 20 0;
+#X connect 20 0 4 0;
+#X connect 21 0 3 0;
+#X connect 22 0 12 0;
+#X connect 23 0 20 0;
+#X connect 24 0 20 0;
+#X restore 470 363 pd sound_sends;
+#N canvas 1002 367 854 381 video_sends 0;
+#X obj 70 27 r /game/end;
+#X obj 159 38 r /game/level_sync;
+#X obj 334 42 r /player/scaled;
+#X obj 75 323 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+1;
+#X obj 233 219 r /game/start;
+#X msg 337 257 1;
+#X msg 200 316 /game/level_sync 3;
+#X obj 331 106 r /game/players;
+#X obj 235 243 t b b b;
+#X obj 70 92 t b a;
+#X msg 69 114 0;
+#X obj 71 180 spigot;
+#X obj -2 201 loadbang;
+#X obj 159 107 r /game/score;
+#X msg -13 227 connect 127.0.0.1 8000;
+#X obj 331 155 list prepend /game/players;
+#X obj 71 261 mrpeach/packOSC;
+#X obj 72 295 mrpeach/udpsend;
+#X obj 331 177 list trim;
+#X obj 241 275 list prepend /game/start;
+#X obj 241 297 list trim;
+#X obj 334 62 list prepend /player/scaled;
+#X obj 334 84 list trim;
+#X obj 159 128 list prepend /game/score;
+#X obj 159 150 list trim;
+#X obj 159 62 list prepend /game/level_sync;
+#X obj 159 84 list trim;
+#X obj 70 47 list prepend /game/end;
+#X obj 70 69 list trim;
+#X connect 0 0 27 0;
+#X connect 1 0 25 0;
+#X connect 2 0 21 0;
+#X connect 4 0 8 0;
+#X connect 5 0 11 1;
+#X connect 7 0 15 0;
+#X connect 8 1 19 0;
+#X connect 8 2 5 0;
+#X connect 9 0 10 0;
+#X connect 9 1 11 0;
+#X connect 10 0 11 1;
+#X connect 11 0 16 0;
+#X connect 12 0 14 0;
+#X connect 13 0 23 0;
+#X connect 14 0 17 0;
+#X connect 15 0 18 0;
+#X connect 16 0 17 0;
+#X connect 17 0 3 0;
+#X connect 18 0 16 0;
+#X connect 19 0 20 0;
+#X connect 20 0 16 0;
+#X connect 21 0 22 0;
+#X connect 22 0 11 0;
+#X connect 23 0 24 0;
+#X connect 24 0 11 0;
+#X connect 25 0 26 0;
+#X connect 26 0 11 0;
+#X connect 27 0 28 0;
+#X connect 28 0 9 0;
+#X restore 470 385 pd video_sends;
+#X obj -13 22 zexy;
+#N canvas 302 470 905 475 UKI_sensors 0;
+#X floatatom 262 134 3 0 0 0 - - -, f 3;
+#X floatatom 289 134 3 0 0 0 - - -, f 3;
+#X floatatom 316 134 3 0 0 0 - - -, f 3;
+#X floatatom 343 134 3 0 0 0 - - -, f 3;
+#X floatatom 370 135 5 0 0 0 - - -, f 5;
+#X obj 262 108 unpack 0 0 0 0 0;
+#X text 219 133 from:;
+#X obj 159 82 route received total from multicast;
+#X obj 57 169 moocow/bytes2any;
+#X obj 57 51 mrpeach/udpreceive 8000;
+#X obj 120 191 print;
+#X obj 57 211 t a a;
+#X obj 57 275 s;
+#X obj 533 44 ESP_sensors 2;
+#X msg 57 231 \$2, f 4;
+#X obj 57 191 list;
+#X msg 84 251 symbol \$1;
+#X text 84 276 send to ESP_sensors;
+#X obj 308 411 s /game/level/1;
+#X obj 308 387 pack f f;
+#X obj 352 361 t b f;
+#X obj 419 387 pack f f;
+#X obj 463 361 t b f;
+#X obj 419 411 s /game/level/2;
+#X obj 529 387 pack f f;
+#X obj 573 361 t b f;
+#X obj 530 411 s /game/level/3;
+#X obj 355 267 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
+-1 -1;
+#X msg 308 335 0;
+#X msg 351 334 330;
+#X msg 419 334 331;
+#X msg 464 335 660;
+#X msg 529 331 661;
+#X msg 573 331 1024;
+#X obj 698 325 r /sensor;
+#X obj 698 412 print;
+#X obj 749 352 r /player;
+#X obj 440 44 ESP_sensors 1;
+#X obj 626 44 ESP_sensors 3;
+#X obj 719 44 ESP_sensors 4;
+#X obj 440 144 ESP_sensors 5;
+#X obj 533 144 ESP_sensors 6;
+#X obj 626 144 ESP_sensors 7;
+#X obj 719 144 ESP_sensors 8;
+#X connect 5 0 0 0;
+#X connect 5 1 1 0;
+#X connect 5 2 2 0;
+#X connect 5 3 3 0;
+#X connect 5 4 4 0;
+#X connect 7 2 5 0;
+#X connect 8 0 15 0;
+#X connect 9 0 8 0;
+#X connect 9 1 7 0;
+#X connect 11 0 14 0;
+#X connect 11 1 16 0;
+#X connect 14 0 12 0;
+#X connect 15 0 11 0;
+#X connect 16 0 12 1;
+#X connect 19 0 18 0;
+#X connect 20 0 19 0;
+#X connect 20 1 19 1;
+#X connect 21 0 23 0;
+#X connect 22 0 21 0;
+#X connect 22 1 21 1;
+#X connect 24 0 26 0;
+#X connect 25 0 24 0;
+#X connect 25 1 24 1;
+#X connect 27 0 28 0;
+#X connect 27 0 29 0;
+#X connect 27 0 30 0;
+#X connect 27 0 31 0;
+#X connect 27 0 32 0;
+#X connect 27 0 33 0;
+#X connect 28 0 19 0;
+#X connect 29 0 20 0;
+#X connect 30 0 21 0;
+#X connect 31 0 22 0;
+#X connect 32 0 24 0;
+#X connect 33 0 25 0;
+#X coords 0 -1 1 1 380 230 1 430 20;
+#X restore -13 43 pd UKI_sensors;
+#N canvas 436 172 1320 864 score_system-old 0;
 #X obj 111 -65 r sensors;
 #X obj 111 -21 t l l b;
 #X msg 111 -1 \$2;
-#N canvas 804 151 559 533 levels-range 0;
+#N canvas 802 151 559 533 levels-range 0;
 #X obj 54 4 inlet;
 #X obj 54 43 t f f f;
 #X obj 314 104 t f f;
@@ -484,9 +692,9 @@
 #X obj 113 526 == 4;
 #X obj 297 524 == 4;
 #X obj 477 519 == 4;
-#X obj 342 544 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
+#X obj 342 544 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
-#X obj 525 538 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X obj 525 538 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
 1;
 #X text 154 -42 player# sensor_value;
 #X text 152 81 player# sensor_value level;
@@ -585,9 +793,9 @@
 #X msg 445 -55 \$2;
 #X msg 475 -55 \$2;
 #X obj 546 -2 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
--1 0;
+-1 2;
 #X obj 566 -2 vradio 15 1 0 4 empty empty empty 0 -8 0 10 -262144 -1
--1 0;
+-1 2;
 #X obj -38 267 r /game/start;
 #X obj 154 596 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144
 -1 -1;
@@ -622,7 +830,6 @@
 #X connect 13 0 10 0;
 #X restore 429 -174 pd randomLevel;
 #X msg 914 -98 0;
-#X msg 957 -99 200;
 #X msg 348 349 0 0 0 0 3 2 1 1;
 #X msg 607 205 1;
 #X msg 758 218 10;
@@ -641,31 +848,32 @@
 #X obj 111 42 list-abs/list-extend;
 #X obj 400 59 list prepend set;
 #X obj 217 -81 list prepend 2;
+#X msg 957 -99 200;
 #X connect 0 0 1 0;
 #X connect 1 0 2 0;
-#X connect 1 1 131 1;
-#X connect 1 2 131 1;
+#X connect 1 1 130 1;
+#X connect 1 2 130 1;
 #X connect 2 0 3 0;
-#X connect 3 0 131 0;
+#X connect 3 0 130 0;
 #X connect 5 0 4 0;
-#X connect 5 0 133 0;
+#X connect 5 0 132 0;
 #X connect 7 0 70 0;
-#X connect 8 0 120 2;
+#X connect 8 0 119 2;
 #X connect 9 0 12 0;
 #X connect 9 1 10 0;
 #X connect 10 0 11 0;
-#X connect 11 0 120 1;
-#X connect 12 0 120 0;
+#X connect 11 0 119 1;
+#X connect 12 0 119 0;
 #X connect 14 0 17 0;
 #X connect 15 0 16 0;
-#X connect 16 0 133 1;
+#X connect 16 0 132 1;
 #X connect 17 0 13 0;
 #X connect 18 0 97 0;
-#X connect 18 1 120 2;
-#X connect 18 1 130 0;
-#X connect 20 0 121 0;
-#X connect 20 1 123 0;
-#X connect 20 2 125 0;
+#X connect 18 1 119 2;
+#X connect 18 1 129 0;
+#X connect 20 0 120 0;
+#X connect 20 1 122 0;
+#X connect 20 2 124 0;
 #X connect 22 0 27 1;
 #X connect 24 0 28 1;
 #X connect 26 0 29 1;
@@ -675,18 +883,18 @@
 #X connect 28 0 78 0;
 #X connect 29 0 31 0;
 #X connect 29 0 80 0;
-#X connect 35 0 128 3;
+#X connect 35 0 127 3;
 #X connect 37 0 38 0;
 #X connect 40 0 42 0;
 #X connect 41 0 40 1;
 #X connect 42 0 43 0;
 #X connect 42 0 57 0;
 #X connect 44 0 47 0;
-#X connect 45 0 127 0;
+#X connect 45 0 126 0;
 #X connect 46 0 51 0;
 #X connect 46 0 55 0;
 #X connect 47 0 48 0;
-#X connect 47 1 127 2;
+#X connect 47 1 126 2;
 #X connect 48 0 45 0;
 #X connect 49 0 50 0;
 #X connect 50 0 46 1;
@@ -708,9 +916,9 @@
 #X connect 70 2 71 2;
 #X connect 71 0 9 0;
 #X connect 71 0 87 0;
-#X connect 71 0 119 0;
+#X connect 71 0 118 0;
 #X connect 72 0 114 0;
-#X connect 72 0 115 0;
+#X connect 72 0 133 0;
 #X connect 72 0 112 0;
 #X connect 72 0 111 0;
 #X connect 72 0 110 0;
@@ -728,7 +936,7 @@
 #X connect 83 0 82 0;
 #X connect 84 0 82 0;
 #X connect 85 0 82 0;
-#X connect 86 0 128 0;
+#X connect 86 0 127 0;
 #X connect 89 0 88 0;
 #X connect 92 0 93 0;
 #X connect 93 0 108 0;
@@ -750,169 +958,84 @@
 #X connect 111 0 64 0;
 #X connect 112 0 63 0;
 #X connect 114 0 61 0;
-#X connect 115 0 62 0;
-#X connect 117 0 51 0;
-#X connect 118 0 46 1;
-#X connect 119 0 73 0;
-#X connect 120 0 18 0;
-#X connect 121 0 122 0;
-#X connect 122 0 21 0;
-#X connect 122 0 27 0;
-#X connect 123 0 124 0;
-#X connect 124 0 23 0;
-#X connect 124 0 28 0;
-#X connect 125 0 126 0;
-#X connect 126 0 25 0;
-#X connect 126 0 29 0;
-#X connect 127 0 46 0;
-#X connect 127 0 90 0;
-#X connect 128 0 39 0;
-#X connect 128 0 52 0;
-#X connect 129 0 19 0;
-#X connect 130 0 116 0;
-#X connect 131 0 7 0;
-#X connect 131 0 99 0;
-#X connect 131 0 132 0;
-#X connect 132 0 6 0;
-#X connect 133 0 1 0;
-#X restore -18 126 pd score_system;
-#N canvas 804 140 702 421 variables_list 0;
-#X text 47 15 /game;
-#X text 100 16 /players - number of players;
-#X text 104 40 /start - start a new game;
-#X text 106 64 /end n - [1/0] game ended \, 1 win \, 0 lose;
-#X text 104 89 /score - current score;
-#X text 106 112 /score/max - score limit to win;
-#X text 108 135 /point - triggered when a point is scored;
-#X text 108 189 /level/n A B - A/B minimum/maximum value for range
-of nth level;
-#X text 111 160 /duration - max duration of a play in minutes;
-#X text 40 302 /player/#;
-#X text 109 301 n x - # player number \, n current level / x scaled
-sensor value [0..1];
-#X text 110 237 /game/level_sync n - evenement de sync level n;
-#X restore -12 169 pd variables_list;
-#N canvas 1098 512 450 290 sound_sends 0;
-#X obj 70 -3 r /game/end;
-#X obj 159 38 r /game/level_sync;
-#X obj 284 62 r /player/scaled;
-#X obj 75 273 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
+#X connect 116 0 51 0;
+#X connect 117 0 46 1;
+#X connect 118 0 73 0;
+#X connect 119 0 18 0;
+#X connect 120 0 121 0;
+#X connect 121 0 21 0;
+#X connect 121 0 27 0;
+#X connect 122 0 123 0;
+#X connect 123 0 23 0;
+#X connect 123 0 28 0;
+#X connect 124 0 125 0;
+#X connect 125 0 25 0;
+#X connect 125 0 29 0;
+#X connect 126 0 46 0;
+#X connect 126 0 90 0;
+#X connect 127 0 39 0;
+#X connect 127 0 52 0;
+#X connect 128 0 19 0;
+#X connect 129 0 115 0;
+#X connect 130 0 7 0;
+#X connect 130 0 99 0;
+#X connect 130 0 131 0;
+#X connect 131 0 6 0;
+#X connect 132 0 1 0;
+#X connect 133 0 62 0;
+#X restore 333 416 pd score_system-old;
+#N canvas 1 53 814 442 UKI_game&score 1;
+#X obj 71 10 r /player;
+#X obj 71 38 t a a a;
+#X obj 71 130 unpack f f f;
+#X text 134 41 reset levels for the incoming player then put 1 in level
+table;
+#X obj 621 76 array define level1 8;
+#X obj 621 96 array define level2 8;
+#X obj 621 116 array define level3 8;
+#X obj 111 218 array set level1;
+#X obj 71 172 t f b f;
+#X obj 111 238 array set level2;
+#X obj 111 258 array set level3;
+#X msg 90 193 0;
+#X obj 70 334 array set;
+#X msg 260 245 symbol level\$1;
+#X obj 70 288 t b f;
+#X msg 70 310 1;
+#X obj 518 266 t b b b;
+#X obj 557 296 array sum level1;
+#X obj 537 323 array sum level2;
+#X obj 517 350 array sum level3;
+#X obj 517 244 metro 100;
+#X obj 517 225 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
 1;
-#X obj 72 221 spigot;
-#X obj 233 219 r /game/start;
-#X msg 337 257 1;
-#X msg 195 266 /game/level_sync 3;
-#X obj 331 106 r /game/players;
-#X obj 367 132 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0
-1;
-#X obj 331 131 >= 4;
-#X obj 235 243 t b b b;
-#X obj 70 92 t b a;
-#X msg 69 114 0;
-#X msg 173 182 connect 192.168.0.100 9000;
-#X obj 8 211 loadbang;
-#X obj 70 17 list prepend /game/end;
-#X obj 159 68 list prepend /game/level_sync;
-#X obj 284 82 list prepend /player/scaled;
-#X obj 331 155 list prepend /game/players;
-#X obj 71 180 mrpeach/packOSC;
-#X obj 71 245 mrpeach/udpsend;
-#X obj 72 64 list trim;
-#X obj 160 89 list trim;
-#X obj 257 104 list trim;
-#X connect 0 0 16 0;
-#X connect 1 0 17 0;
-#X connect 2 0 18 0;
-#X connect 4 0 21 0;
-#X connect 5 0 11 0;
-#X connect 6 0 4 1;
-#X connect 7 0 20 0;
-#X connect 8 0 10 0;
-#X connect 10 0 9 0;
-#X connect 10 0 19 0;
+#X obj 514 199 loadbang;
+#X floatatom 663 294 5 0 0 0 - - -, f 5;
+#X floatatom 647 326 5 0 0 0 - - -, f 5;
+#X floatatom 625 348 5 0 0 0 - - -, f 5;
+#X connect 0 0 1 0;
+#X connect 1 0 2 0;
+#X connect 2 0 8 0;
+#X connect 2 1 13 0;
+#X connect 8 0 14 0;
+#X connect 8 1 11 0;
+#X connect 8 2 7 1;
+#X connect 8 2 9 1;
+#X connect 8 2 10 1;
 #X connect 11 0 7 0;
-#X connect 11 1 10 0;
-#X connect 11 2 6 0;
-#X connect 12 0 13 0;
-#X connect 12 1 20 0;
-#X connect 13 0 4 1;
-#X connect 14 0 21 0;
-#X connect 15 0 14 0;
-#X connect 16 0 22 0;
+#X connect 11 0 9 0;
+#X connect 11 0 10 0;
+#X connect 13 0 12 2;
+#X connect 14 0 15 0;
+#X connect 14 1 12 1;
+#X connect 15 0 12 0;
+#X connect 16 0 19 0;
+#X connect 16 1 18 0;
+#X connect 16 2 17 0;
 #X connect 17 0 23 0;
 #X connect 18 0 24 0;
-#X connect 19 0 20 0;
-#X connect 20 0 4 0;
-#X connect 21 0 3 0;
-#X connect 22 0 12 0;
-#X connect 23 0 20 0;
-#X connect 24 0 20 0;
-#X restore 211 199 pd sound_sends;
-#N canvas 1002 367 854 381 video_sends 0;
-#X obj 70 27 r /game/end;
-#X obj 159 38 r /game/level_sync;
-#X obj 334 42 r /player/scaled;
-#X obj 75 323 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
-1;
-#X obj 233 219 r /game/start;
-#X msg 337 257 1;
-#X msg 200 316 /game/level_sync 3;
-#X obj 331 106 r /game/players;
-#X obj 235 243 t b b b;
-#X obj 70 92 t b a;
-#X msg 69 114 0;
-#X obj 71 180 spigot;
-#X obj -2 201 loadbang;
-#X obj 159 107 r /game/score;
-#X msg -13 227 connect 127.0.0.1 8000;
-#X obj 331 155 list prepend /game/players;
-#X obj 71 261 mrpeach/packOSC;
-#X obj 72 295 mrpeach/udpsend;
-#X obj 331 177 list trim;
-#X obj 241 275 list prepend /game/start;
-#X obj 241 297 list trim;
-#X obj 334 62 list prepend /player/scaled;
-#X obj 334 84 list trim;
-#X obj 159 128 list prepend /game/score;
-#X obj 159 150 list trim;
-#X obj 159 62 list prepend /game/level_sync;
-#X obj 159 84 list trim;
-#X obj 70 47 list prepend /game/end;
-#X obj 70 69 list trim;
-#X connect 0 0 27 0;
-#X connect 1 0 25 0;
-#X connect 2 0 21 0;
-#X connect 4 0 8 0;
-#X connect 5 0 11 1;
-#X connect 7 0 15 0;
-#X connect 8 1 19 0;
-#X connect 8 2 5 0;
-#X connect 9 0 10 0;
-#X connect 9 1 11 0;
-#X connect 10 0 11 1;
-#X connect 11 0 16 0;
-#X connect 12 0 14 0;
-#X connect 13 0 23 0;
-#X connect 14 0 17 0;
-#X connect 15 0 18 0;
-#X connect 16 0 17 0;
-#X connect 17 0 3 0;
-#X connect 18 0 16 0;
-#X connect 19 0 20 0;
+#X connect 19 0 25 0;
 #X connect 20 0 16 0;
-#X connect 21 0 22 0;
-#X connect 22 0 11 0;
-#X connect 23 0 24 0;
-#X connect 24 0 11 0;
-#X connect 25 0 26 0;
-#X connect 26 0 11 0;
-#X connect 27 0 28 0;
-#X connect 28 0 9 0;
-#X restore 211 221 pd video_sends;
-#X obj 598 57 zexy;
-#X connect 0 0 2 0;
-#X connect 1 0 0 0;
-#X connect 3 0 0 0;
-#X connect 5 0 6 0;
-#X connect 6 0 0 0;
-#X connect 7 0 0 0;
+#X connect 21 0 20 0;
+#X connect 22 0 21 0;
+#X restore -13 277 pd UKI_game&score;