-
Notifications
You must be signed in to change notification settings - Fork 1
/
loca.gemwin.pd
228 lines (228 loc) · 5.64 KB
/
loca.gemwin.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
#N canvas 752 195 946 848 10;
#X obj 134 622 gemwin;
#X msg 438 576 0 \, destroy;
#X obj 134 249 pack f f;
#X msg 134 271 dimen \$1 \$2;
#X obj 321 288 f 0;
#X obj 347 288 == 0;
#X obj 466 621 s \$0-createdestroy;
#X msg 465 539 label create \, color 6 12;
#X msg 256 540 label destroy \, color 4 12;
#X obj 185 488 s loca.gem.pix.width;
#X obj 200 447 s loca.gem.pix.height;
#X obj 185 468 f;
#X obj 200 427 f;
#X obj 438 391 t b b;
#X obj 663 157 pix_texture;
#X obj 663 18 gemhead 10;
#X obj 663 398 rectangle 4 4;
#X obj 663 180 pix_info;
#X obj 700 224 /;
#X msg 738 308 4;
#X obj 700 275 t f b;
#X obj 700 330 *;
#X obj 707 370 s loca.gem.width;
#X obj 757 347 s loca.gem.height;
#X obj 5 11 r \$0-aspect-ratio;
#X obj 17 154 /;
#X obj 32 352 s \$0-yreslabel;
#X obj 17 195 int;
#X obj 17 175 + 0.5;
#X msg 32 330 label y:\$1;
#X obj 674 85 openpanel;
#X msg 674 106 open \$1;
#X obj 5 32 t b f;
#X obj 475 513 loadbang;
#X obj 35 487 loadbang;
#X obj 134 12 loadbang;
#X msg 231 576 create \, 1;
#X obj 321 309 sel 0;
#X obj 185 389 t b b b b b;
#X obj 248 409 s loca.map.read;
#X obj 738 255 change;
#X obj 738 276 s \$0-aspect-ratio;
#X obj 17 215 t b f f b f;
#X obj 17 556 del 500;
#X msg 17 578 destroy \, create \, 1;
#X obj 321 266 t b;
#X text 187 344 on create:;
#X text 430 345 on destroy:;
#X obj 714 621 text define loca.map;
#X obj 663 809 s loca.getloc;
#X obj 663 432 r loca.map.read;
#X obj 674 64 r \$0-load-map;
#X obj 723 496 r \$0-load-world;
#X msg 750 573 read \$1;
#X obj 723 519 openpanel;
#X obj 101 113 cnv 15 98 85 empty empty empty 20 12 0 14 -262144 -66577
0;
#X floatatom 120 118 5 0 0 0 x: - -, f 5;
#X obj 116 138 hsl 55 20 0 127 0 0 empty empty empty -2 -8 0 10 -262144
-262144 -262144 3700 0;
#X obj 113 138 cnv 15 60 20 empty \$0-createdestroy destroy 5 11 0
11 -261681 -33289 0;
#X obj 157 115 cnv 15 35 20 empty \$0-yreslabel y:849 2 11 0 10 -262144
-1 0;
#X obj 114 166 bng 15 250 50 0 \$0-load-map empty load_map 17 7 0 10
-262144 -1 -1;
#X obj 114 180 bng 15 250 50 0 \$0-load-world empty load_world 17 7
0 10 -262144 -1 -1;
#X obj 723 597 s loca.map.read;
#X obj 366 134 send toGUI;
#X obj 366 67 loadbang;
#X obj 663 41 translateXYZ 0 0 -0.0001;
#X obj 723 545 t b a;
#N canvas 176 363 647 627 test-for-precision 0;
#X obj 62 24 inlet;
#X obj 62 76 text get loca.map;
#X msg 62 49 1;
#X obj 62 109 unpack f f f f f f f f;
#X obj 62 155 -;
#X obj 125 155 -;
#X obj 62 196 +;
#X obj 61 221 sel 0;
#X obj 62 379 s loca.precision-mode;
#X msg 63 305 1;
#X msg 94 305 0;
#X obj 96 349 v loca.precision-mode;
#X obj 64 278 loadbang;
#X connect 0 0 2 0;
#X connect 1 0 3 0;
#X connect 2 0 1 0;
#X connect 3 0 4 0;
#X connect 3 2 4 1;
#X connect 3 4 5 0;
#X connect 3 6 5 1;
#X connect 4 0 6 0;
#X connect 5 0 6 1;
#X connect 6 0 7 0;
#X connect 9 0 8 0;
#X connect 9 0 11 0;
#X connect 10 0 8 0;
#X connect 10 0 11 0;
#X connect 12 0 9 0;
#X restore 697 650 pd test-for-precision;
#X obj 663 453 t b b b b;
#X obj 680 709 text get loca.map;
#X msg 680 683 1;
#N canvas 3 74 562 300 calibration 0;
#X obj 41 23 inlet;
#X obj 44 189 outlet;
#X obj 98 8 r loca.lat.offset;
#X obj 208 14 r loca.lon.offset;
#X obj 62 108 +;
#X obj 126 108 +;
#X obj 44 63 unpack f f f f f f f f;
#X obj 42 158 pack f f f f f f f f;
#X obj 95 108 +;
#X obj 99 32 t f f;
#X obj 166 108 +;
#X obj 188 46 t f f;
#X connect 0 0 6 0;
#X connect 2 0 9 0;
#X connect 3 0 11 0;
#X connect 4 0 7 1;
#X connect 5 0 7 5;
#X connect 6 0 7 0;
#X connect 6 1 4 0;
#X connect 6 2 7 2;
#X connect 6 3 8 0;
#X connect 6 4 7 4;
#X connect 6 5 5 0;
#X connect 6 6 7 6;
#X connect 6 7 10 0;
#X connect 7 0 1 0;
#X connect 8 0 7 3;
#X connect 9 0 4 1;
#X connect 9 1 8 1;
#X connect 10 0 7 7;
#X connect 11 0 5 1;
#X connect 11 1 10 1;
#X restore 680 737 pd calibration;
#X obj 680 780 text set loca.map 1;
#X msg 134 34 set 400;
#X msg 366 99 list /mapPanel image RISEBA.png;
#X obj 663 132 pix_image RISEBA.png;
#X msg 714 475 read RISEBA.world;
#X msg 35 512 dimen 400 400 \, FSAA 4 \, title LocA-map;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 0 0;
#X connect 4 0 5 0;
#X connect 4 0 37 0;
#X connect 5 0 4 1;
#X connect 7 0 6 0;
#X connect 8 0 6 0;
#X connect 11 0 9 0;
#X connect 12 0 10 0;
#X connect 13 0 1 0;
#X connect 13 1 7 0;
#X connect 14 0 17 0;
#X connect 15 0 65 0;
#X connect 17 0 16 0;
#X connect 17 1 18 0;
#X connect 17 2 18 1;
#X connect 18 0 20 0;
#X connect 18 0 40 0;
#X connect 19 0 16 2;
#X connect 19 0 21 1;
#X connect 19 0 23 0;
#X connect 20 0 21 0;
#X connect 20 1 19 0;
#X connect 21 0 16 1;
#X connect 21 0 22 0;
#X connect 24 0 32 0;
#X connect 25 0 28 0;
#X connect 27 0 42 0;
#X connect 28 0 27 0;
#X connect 29 0 26 0;
#X connect 30 0 31 0;
#X connect 31 0 75 0;
#X connect 32 0 56 0;
#X connect 32 1 25 1;
#X connect 33 0 7 0;
#X connect 34 0 77 0;
#X connect 35 0 73 0;
#X connect 36 0 0 0;
#X connect 37 0 38 0;
#X connect 37 1 13 0;
#X connect 38 0 11 0;
#X connect 38 1 12 0;
#X connect 38 2 36 0;
#X connect 38 3 8 0;
#X connect 38 4 39 0;
#X connect 40 0 41 0;
#X connect 42 0 43 0;
#X connect 42 1 29 0;
#X connect 42 2 12 0;
#X connect 42 3 2 0;
#X connect 42 4 2 1;
#X connect 43 0 44 0;
#X connect 44 0 0 0;
#X connect 45 0 4 0;
#X connect 50 0 68 0;
#X connect 51 0 30 0;
#X connect 52 0 54 0;
#X connect 53 0 48 0;
#X connect 54 0 66 0;
#X connect 56 0 2 0;
#X connect 56 0 25 0;
#X connect 56 0 11 0;
#X connect 57 0 45 0;
#X connect 64 0 74 0;
#X connect 65 0 75 0;
#X connect 66 0 62 0;
#X connect 66 1 53 0;
#X connect 68 0 49 0;
#X connect 68 1 70 0;
#X connect 68 2 67 0;
#X connect 68 3 76 0;
#X connect 69 0 71 0;
#X connect 70 0 69 0;
#X connect 71 0 72 0;
#X connect 73 0 56 0;
#X connect 74 0 63 0;
#X connect 75 0 14 0;
#X connect 76 0 48 0;
#X connect 77 0 0 0;
#X coords 0 -1 1 1 100 100 1 100 100;