Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Roman Haefeli
slotmachine
Commits
22e89cec
Commit
22e89cec
authored
Aug 25, 2017
by
Roman Haefeli
Browse files
new gamelogic with three buttons
parent
abb2b0cb
Changes
1
Hide whitespace changes
Inline
Side-by-side
slotmachine.pd
View file @
22e89cec
#N canvas 57
3
43 9
41 460
10;
#N canvas 57
0
43 9
38 445
10;
#X declare -stdpath Gem -stdlib Gem;
#X declare -path include;
#X obj 25 12 declare -stdpath Gem -stdlib Gem;
...
...
@@ -13,8 +13,8 @@
#X obj 27 412 cylinder 4 50;
#X msg 334 14 dimen 960 540 \, lighting 1 \, create \, 1;
#X obj 67 284 * 360;
#X obj 63
0
1
2
declare -path include;
#X obj 67 24
4
rheelsim;
#X obj 6
6
3 1
4
declare -path include;
#X obj 67 24
2
rheelsim;
#X obj 227 305 rotateXYZ 0 90 0;
#X obj 227 372 pix_image;
#X obj 227 392 pix_texture;
...
...
@@ -38,73 +38,103 @@
#X obj 162 182 r r1;
#X obj 358 179 r r2;
#X obj 565 176 r r3;
#X obj 6
7
3
8
3 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X obj 6
6
3
11
3 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 6
7
3 1
0
3 s r1;
#X obj 7
1
3
8
4 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
1
#X obj 6
6
3 1
3
3 s r1;
#X obj 7
0
3
11
4 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1
0
1;
#X obj 7
1
3 1
0
4 s r2;
#X obj 7
4
9
8
3 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
#X obj 7
0
3 1
3
4 s r2;
#X obj 7
3
9
11
3 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1
1;
#X obj 7
4
9 1
0
4 s r3;
#X obj 7
3
9 1
3
4 s r3;
#X obj 27 109 gemhead 50;
#X obj 227 109 gemhead 50;
#X obj 427 109 gemhead 50;
#X obj
809 85
vsl 15 60 0 1 0 0 empty empty empty 0 -9 0 10 -262144
#X obj
789 94
vsl 15 60 0 1 0 0 empty empty empty 0 -9 0 10 -262144
-1 -1 0 1;
#N canvas
0 50 393 348
gamelogic 0;
#N canvas
313 43 754 525
gamelogic 0;
#X obj 23 280 outlet;
#X obj 68 280 outlet;
#X obj 115 281 outlet;
#X obj 245 282 outlet;
#X obj 245 250 line 0 16.6666;
#X msg 286 225 1 700;
#X msg 245 223 0 100;
#X obj 23 48 f;
#X obj 23 87 t a a;
#X obj 23 68 mod 4;
#X obj 79 74 + 1;
#X obj 23 6 inlet;
#X obj 23 26 b;
#X obj 23 111 sel 0 1 2 3;
#X msg 23 241 0;
#X msg 68 241 0;
#X msg 115 243 0;
#X msg 190 242 1;
#X obj 286 198 del 2000;
#X msg 286 174 stop;
#X obj 174 54 loadbang;
#X msg 174 74 3;
#X obj 263 477 outlet;
#X obj 263 445 line 0 16.6666;
#X msg 304 420 1 700;
#X msg 178 101 1;
#X obj 340 25 gemkeyboard;
#X obj 340 45 sel 15 11 57;
#X obj 340 124 s taste1;
#X obj 363 105 s taste2;
#X obj 386 85 s taste3;
#X obj 450 124 s taste1;
#X obj 475 105 s taste2;
#X obj 500 85 s taste3;
#X obj 450 25 key;
#X obj 450 45 sel 54 50 110;
#X obj 23 132 t a a;
#X obj 68 132 t a a;
#X obj 115 132 t a a;
#X obj 189 228 t b a;
#X obj 189 251 ||;
#X obj 236 228 t b a;
#X obj 236 251 ||;
#X obj 236 275 change -1;
#X obj 236 295 sel 0;
#X msg 263 418 0 700;
#X obj 236 384 t b b;
#X obj 23 37 r taste1;
#X obj 68 57 r taste2;
#X obj 115 77 r taste3;
#X msg 23 99 0;
#X msg 68 99 0;
#X msg 115 99 0;
#X obj 178 27 loadbang;
#X obj 236 323 delay 2000;
#X obj 236 364 delay 9000;
#X obj 236 343 t b b;
#X obj 194 421 delay 1000;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 6 0 4 0;
#X connect 7 0 9 0;
#X connect 8 0 13 0;
#X connect 6 0 19 0;
#X connect 6 0 18 0;
#X connect 6 0 17 0;
#X connect 7 0 8 0;
#X connect 8 0 9 0;
#X connect 8 1 10 0;
#X connect 9 0 8 0;
#X connect 10 0 7 1;
#X connect 11 0 12 0;
#X connect 12 0 7 0;
#X connect 13 0 14 0;
#X connect 13 1 15 0;
#X connect 13 2 16 0;
#X connect 13 2 18 0;
#X connect 13 3 17 0;
#X connect 13 3 19 0;
#X connect 13 3 6 0;
#X connect 14 0 0 0;
#X connect 15 0 1 0;
#X connect 16 0 2 0;
#X connect 8 2 11 0;
#X connect 15 0 16 0;
#X connect 16 0 12 0;
#X connect 16 1 13 0;
#X connect 16 2 14 0;
#X connect 17 0 0 0;
#X connect 17 0 1 0;
#X connect 17 0 2 0;
#X connect 18 0 5 0;
#X connect 19 0 18 0;
#X connect 17 1 21 0;
#X connect 18 0 1 0;
#X connect 18 1 20 0;
#X connect 19 0 2 0;
#X connect 19 1 22 0;
#X connect 20 0 21 0;
#X connect 21 0 13 0;
#X restore 673 55 pd gamelogic;
#X obj 675 29 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X connect 20 1 21 1;
#X connect 21 0 23 0;
#X connect 22 0 23 0;
#X connect 22 1 23 1;
#X connect 23 0 24 0;
#X connect 24 0 25 0;
#X connect 25 0 35 0;
#X connect 26 0 4 0;
#X connect 27 0 38 0;
#X connect 27 1 26 0;
#X connect 28 0 31 0;
#X connect 29 0 32 0;
#X connect 30 0 33 0;
#X connect 31 0 17 0;
#X connect 32 0 18 0;
#X connect 33 0 19 0;
#X connect 34 0 6 0;
#X connect 35 0 37 0;
#X connect 36 0 27 0;
#X connect 37 0 36 0;
#X connect 37 1 5 0;
#X connect 38 0 6 0;
#X restore 663 85 pd gamelogic;
#X msg 56 350 open text_links_halb.png;
#X msg 256 350 open text_mitte_halb.png;
#X msg 456 350 open text_rechts_halb.png;
...
...
@@ -117,39 +147,8 @@
#X obj 27 174 scaleXYZ 0.3 1 1;
#X obj 227 174 scaleXYZ 0.3 1 1;
#X obj 427 174 scaleXYZ 0.3 1 1;
#X obj 267 244 rheelsim;
#X obj 467 244 rheelsim;
#N canvas 0 50 344 320 abdeckung 0;
#X obj 29 114 ortho;
#X obj 29 136 rectangle 4 2.6;
#X obj 30 245 ortho;
#X obj 30 267 rectangle 4 2.6;
#X obj 30 206 colorRGB;
#X obj 30 186 alpha;
#X obj 30 166 gemhead 60;
#X obj 29 74 colorRGB;
#X obj 29 54 alpha;
#X floatatom 114 46 5 0 0 0 - - -, f 5;
#X obj 28 94 translateXYZ 0 2.93 3.88;
#X floatatom 164 192 5 0 0 0 - - -, f 5;
#X obj 30 225 translateXYZ 0 -2.84 3.88;
#X obj 29 33 gemhead 60;
#X obj 282 61 inlet;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 4 0 12 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 7 0 10 0;
#X connect 8 0 7 0;
#X connect 9 0 10 2;
#X connect 10 0 0 0;
#X connect 11 0 12 2;
#X connect 12 0 2 0;
#X connect 13 0 8 0;
#X connect 14 0 4 4;
#X connect 14 0 7 4;
#X restore 808 156 pd abdeckung;
#X obj 267 242 rheelsim;
#X obj 467 242 rheelsim;
#X obj 567 14 gemhead 90;
#N canvas 1158 334 240 254 background_rheel 0;
#X obj 28 180 cylinder 4 50;
...
...
@@ -195,38 +194,75 @@
#X connect 2 0 1 0;
#X connect 4 0 3 0;
#X restore 37 56 pd rec;
#X obj 663 44 bng 30 250 50 0 taste1 taste1 empty 17 7 0 10 -258113
-1 -1;
#X obj 714 44 bng 30 250 50 0 taste2 taste2 empty 17 7 0 10 -258113
-1 -1;
#X obj 765 44 bng 30 250 50 0 taste3 taste3 empty 17 7 0 10 -258113
-1 -1;
#N canvas 0 50 344 320 bezel 0;
#X obj 29 114 ortho;
#X obj 29 136 rectangle 4 2.6;
#X obj 30 245 ortho;
#X obj 30 267 rectangle 4 2.6;
#X obj 30 206 colorRGB;
#X obj 30 186 alpha;
#X obj 30 166 gemhead 60;
#X obj 29 74 colorRGB;
#X obj 29 54 alpha;
#X floatatom 114 46 5 0 0 0 - - -, f 5;
#X obj 28 94 translateXYZ 0 2.93 3.88;
#X floatatom 164 192 5 0 0 0 - - -, f 5;
#X obj 30 225 translateXYZ 0 -2.84 3.88;
#X obj 29 33 gemhead 60;
#X obj 282 61 inlet;
#X connect 0 0 1 0;
#X connect 2 0 3 0;
#X connect 4 0 12 0;
#X connect 5 0 4 0;
#X connect 6 0 5 0;
#X connect 7 0 10 0;
#X connect 8 0 7 0;
#X connect 9 0 10 2;
#X connect 10 0 0 0;
#X connect 11 0 12 2;
#X connect 12 0 2 0;
#X connect 13 0 8 0;
#X connect 14 0 4 4;
#X connect 14 0 7 4;
#X restore 789 164 pd bezel;
#X connect 1 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 4 0;
#X connect 4 0 9 0;
#X connect 5 0 1 0;
#X connect 8 0 4
9
0;
#X connect 8 0 4
8
0;
#X connect 10 0 6 0;
#X connect 11 0 1 1;
#X connect 13 0 5
2
0;
#X connect 13 0 5
1
0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 19 0;
#X connect 17 0 14 0;
#X connect 18 0
50
0;
#X connect 18 0
49
0;
#X connect 20 0 14 1;
#X connect 21 0 22 0;
#X connect 22 0 23 0;
#X connect 23 0 26 0;
#X connect 24 0 21 0;
#X connect 25 0 5
1
0;
#X connect 25 0 5
0
0;
#X connect 27 0 21 1;
#X connect 28 0
70
0;
#X connect 28 0
68
0;
#X connect 28 1 13 0;
#X connect 28 2 29 0;
#X connect 29 0 5
5
0;
#X connect 30 0 6
9
0;
#X connect 30 1 6
1
0;
#X connect 29 0 5
4
0;
#X connect 30 0 6
7
0;
#X connect 30 1 6
0
0;
#X connect 30 2 31 0;
#X connect 31 0 5
6
0;
#X connect 32 0 5
7
0;
#X connect 33 0 6
8
0;
#X connect 33 1 6
2
0;
#X connect 31 0 5
5
0;
#X connect 32 0 5
6
0;
#X connect 33 0 6
6
0;
#X connect 33 1 6
1
0;
#X connect 33 2 32 0;
#X connect 34 0 29 1;
#X connect 35 0 31 1;
...
...
@@ -237,41 +273,40 @@
#X connect 43 0 28 0;
#X connect 44 0 30 0;
#X connect 45 0 33 0;
#X connect 46 0
63
0;
#X connect 46 0
85
0;
#X connect 47 0 37 0;
#X connect 47 1 39 0;
#X connect 47 2 41 0;
#X connect 47 3 46 0;
#X connect 48 0
47
0;
#X connect 49 0
3
0;
#X connect 50 0
15
0;
#X connect 51 0
22
0;
#X connect 52 0
11
0;
#X connect 53 0 2
0
0;
#X connect 54 0
27 0
;
#X connect 55 0
13
1;
#X connect 48 0
3
0;
#X connect 49 0
15
0;
#X connect 50 0
22
0;
#X connect 51 0
11
0;
#X connect 52 0
20
0;
#X connect 53 0 2
7
0;
#X connect 54 0
13 1
;
#X connect 55 0
60
1;
#X connect 56 0 61 1;
#X connect 57 0
62 1
;
#X connect 58 0
5
0;
#X connect 59 0
17
0;
#X connect 60 0 2
4
0;
#X connect 57 0
5 0
;
#X connect 58 0
17
0;
#X connect 59 0
24
0;
#X connect 60 0
5
2 0;
#X connect 61 0 53 0;
#X connect 62 0 54 0;
#X connect 64 0 7 0;
#X connect 66 0 72 0;
#X connect 67 0 66 0;
#X connect 68 0 60 0;
#X connect 69 0 59 0;
#X connect 70 0 58 0;
#X connect 72 0 73 0;
#X connect 73 0 71 0;
#X connect 74 0 77 0;
#X connect 75 0 74 0;
#X connect 77 0 78 0;
#X connect 78 0 76 0;
#X connect 79 0 52 0;
#X connect 80 0 53 0;
#X connect 81 0 54 0;
#X connect 82 0 79 0;
#X connect 82 0 80 0;
#X connect 82 0 81 0;
#X connect 62 0 7 0;
#X connect 64 0 70 0;
#X connect 65 0 64 0;
#X connect 66 0 59 0;
#X connect 67 0 58 0;
#X connect 68 0 57 0;
#X connect 70 0 71 0;
#X connect 71 0 69 0;
#X connect 72 0 75 0;
#X connect 73 0 72 0;
#X connect 75 0 76 0;
#X connect 76 0 74 0;
#X connect 77 0 51 0;
#X connect 78 0 52 0;
#X connect 79 0 53 0;
#X connect 80 0 77 0;
#X connect 80 0 78 0;
#X connect 80 0 79 0;
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment