AmendHub

Download

cyberslak

/

lightsout

/

LightsOut.r

 

(View History)

cyberslak   LightsOut.r: use regular window border for compatibility Latest amendment: 27 on 2025-04-21

1 // SPDX-License-Identifier: MIT
2 // Generated by GenerateR
3 #include "Types.r"
4 #include "SysTypes.r"
5
6 resource 'ALRT' (128) {
7 {122, 102, 222, 402},
8 128,
9 { /* array: 4 elements */
10 /* [1] */
11 OK, visible, silent,
12 /* [2] */
13 OK, visible, silent,
14 /* [3] */
15 OK, visible, silent,
16 /* [4] */
17 OK, visible, silent
18 }
19 /****** Extra bytes follow... ******/
20 /* $"300A" /* 0. */
21 };
22
23 resource 'DITL' (128) {
24 { /* array DITLarray: 2 elements */
25 /* [1] */
26 {67, 211, 87, 287},
27 Button {
28 enabled,
29 "OK"
30 },
31 /* [2] */
32 {13, 78, 54, 287},
33 StaticText {
34 disabled,
35 "^0"
36 }
37 }
38 };
39
40 resource 'DITL' (129) {
41 { /* array DITLarray: 2 elements */
42 /* [1] */
43 {170, 132, 190, 190},
44 Button {
45 enabled,
46 "OK"
47 },
48 /* [2] */
49 {10, 10, 160, 190},
50 UserItem {
51 enabled
52 }
53 }
54 };
55
56 resource 'DITL' (130) {
57 { /* array DITLarray: 9 elements */
58 /* [1] */
59 {105, 295, 125, 350},
60 Button {
61 enabled,
62 "Save"
63 },
64 /* [2] */
65 {105, 228, 125, 285},
66 Button {
67 enabled,
68 "Cancel"
69 },
70 /* [3] */
71 {8, 134, 24, 226},
72 StaticText {
73 disabled,
74 "Configuration"
75 },
76 /* [4] */
77 {40, 10, 56, 112},
78 StaticText {
79 disabled,
80 "Server address"
81 },
82 /* [5] */
83 {40, 122, 56, 250},
84 EditText {
85 disabled,
86 ""
87 },
88 /* [6] */
89 {40, 261, 56, 293},
90 StaticText {
91 disabled,
92 "Port"
93 },
94 /* [7] */
95 {40, 303, 56, 347},
96 EditText {
97 disabled,
98 ""
99 },
100 /* [8] */
101 {70, 10, 86, 108},
102 StaticText {
103 disabled,
104 "Access token"
105 },
106 /* [9] */
107 {70, 122, 86, 347},
108 EditText {
109 disabled,
110 ""
111 }
112 }
113 };
114
115 resource 'WIND' (128) {
116 {80, 150, 230, 450},
117 noGrowDocProc,
118 invisible,
119 noGoAway,
120 0x0,
121 "New Window"
122 /****** Extra bytes follow... ******/
123 /* $"9228 0A" /* í(. */
124 };
125
126 resource 'MENU' (128) {
127 128,
128 textMenuProc,
129 0x7FFFFFFD,
130 enabled,
131 apple,
132 { /* array: 2 elements */
133 /* [1] */
134 "About LightsOut...", noIcon, noKey, noMark, plain,
135 /* [2] */
136 "-", noIcon, noKey, noMark, plain
137 }
138 };
139
140 resource 'MENU' (129) {
141 129,
142 textMenuProc,
143 0x7FFFFFFD,
144 enabled,
145 "File",
146 { /* array: 3 elements */
147 /* [1] */
148 "Add Entity...", noIcon, "A", noMark, plain,
149 /* [2] */
150 "-", noIcon, noKey, noMark, plain,
151 /* [3] */
152 "Quit", noIcon, "Q", noMark, plain
153 }
154 };
155
156 resource 'MENU' (130) {
157 130,
158 textMenuProc,
159 allEnabled,
160 enabled,
161 "Edit",
162 { /* array: 4 elements */
163 /* [1] */
164 "Cut", noIcon, "X", noMark, plain,
165 /* [2] */
166 "Copy", noIcon, "C", noMark, plain,
167 /* [3] */
168 "Paste", noIcon, "V", noMark, plain,
169 /* [4] */
170 "Clear", noIcon, noKey, noMark, plain
171 }
172 };
173
174 resource 'MBAR' (128) {
175 { /* array MenuArray: 3 elements */
176 /* [1] */
177 128,
178 /* [2] */
179 129,
180 /* [3] */
181 130
182 }
183 };
184
185 resource 'BNDL' (128) {
186 'LitO',
187 0,
188 { /* array TypeArray: 2 elements */
189 /* [1] */
190 'FREF',
191 { /* array IDArray: 1 elements */
192 /* [1] */
193 0, 128
194 },
195 /* [2] */
196 'ICN#',
197 { /* array IDArray: 1 elements */
198 /* [1] */
199 0, 128
200 }
201 }
202 };
203
204 data 'LitO' (0, "Owner resource") {
205 $"15A9 2032 3032 3520 5361 6D20 7661 6E20" /* .© 2025 Sam van */
206 $"4B61 6D70 656E" /* Kampen */
207 };
208
209 resource 'FREF' (128) {
210 'APPL',
211 0,
212 ""
213 };
214
215 resource 'ICN#' (128) {
216 { /* array: 2 elements */
217 /* [1] */
218 $"3FFF FFFC 6002 4006 CFFE 7FF3 9FDE 7BF9"
219 $"BF8E 71FD BFC7 E3FD BFEC 37FD BFF8 1FFD"
220 $"BFF0 0FFD BFE0 07FD BFE0 07FD BFE0 07FD"
221 $"BFE5 47FD BFE2 A7FD BFE4 27FD BFF4 2FFD"
222 $"BFFC 3FFD BFFE 7FFD BFFD 3FFD BFFC BFFD"
223 $"BFFD 3FFD BFFC BFFD BFFD 3FFD BFFC BFFD"
224 $"BFFE 7FFD BFFF FFFD BFFF FFFD BFFF FFFD"
225 $"9FFF FFF9 CFFF FFF3 6000 0006 3FFF FFFC",
226 /* [2] */
227 $"3FFF FFFC 7FFF FFFE FFFF FFFF FFFF FFFF"
228 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
229 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
230 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
231 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
232 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
233 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
234 $"FFFF FFFF FFFF FFFF 7FFF FFFE 3FFF FFFC"
235 }
236 };
237
238 resource 'icl8' (128) {
239 $"0000 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A"
240 $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 0000"
241 $"002A 2A54 5454 5454 5454 5454 5454 2A01"
242 $"012A 5454 5454 5454 5454 5454 542A 2A00"
243 $"2A2A 5454 7F7F 7F7F 7F7F 7F7F 7F7F 7F01"
244 $"017F 7F7F 7F7F 7F7F 7F7F 7F7F 5454 2A2A"
245 $"2A54 547F 7FAB ABAB ABAB 01AB ABAB AB01"
246 $"01AB ABAB AB01 ABAB ABAB AB7F 7F54 542A"
247 $"2A54 7F7F ABAB ABAB AB01 0101 ABAB AB01"
248 $"01AB ABAB 0101 01AB ABAB ABAB 7F7F 542A"
249 $"2A54 7FAB ABAB ABAB ABAB 0101 01AB ABAB"
250 $"ABAB AB01 0101 ABAB ABAB ABAB AB7F 542A"
251 $"2A54 7FAB ABAB ABAB ABAB AB01 ABAB F5F5"
252 $"F5F5 ABAB 01AB ABAB ABAB ABAB AB7F 542A"
253 $"2A54 7FAB ABAB ABAB ABAB ABAB ABF5 0101"
254 $"0101 F5AB ABAB ABAB ABAB ABAB AB7F 542A"
255 $"2A54 7FAB ABAB ABAB ABAB ABAB F501 0101"
256 $"0101 01F5 ABAB ABAB ABAB ABAB AB7F 542A"
257 $"2A54 7FAB ABAB ABAB ABAB ABF5 0101 0101"
258 $"0101 0101 F5AB ABAB ABAB ABAB AB7F 542A"
259 $"2A54 7FAB ABAB ABAB ABAB ABF5 0101 0101"
260 $"0101 0101 F5AB ABAB ABAB ABAB AB7F 542A"
261 $"2A54 7FAB ABAB ABAB ABAB ABF5 0101 0101"
262 $"0101 0101 F5AB ABAB ABAB ABAB AB7F 542A"
263 $"2A54 7FAB ABAB ABAB ABAB ABF5 0116 0516"
264 $"0516 0501 F5AB ABAB ABAB ABAB AB7F 542A"
265 $"2A54 7FAB ABAB ABAB ABAB ABF5 0105 1605"
266 $"1605 1601 F5AB ABAB ABAB ABAB AB7F 542A"
267 $"2A54 7FAB ABAB ABAB ABAB ABF5 0116 0101"
268 $"0101 1601 F5AB ABAB ABAB ABAB AB7F 542A"
269 $"2A54 7FAB ABAB ABAB ABAB ABAB F516 0101"
270 $"0101 16F5 ABAB ABAB ABAB ABAB AB7F 542A"
271 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB F5F5"
272 $"F5F5 ABAB ABAB ABAB ABAB ABAB AB7F 542A"
273 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB ABF5"
274 $"F5AB ABAB ABAB ABAB ABAB ABAB AB7F 542A"
275 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB F5F9"
276 $"F5F5 ABAB ABAB ABAB ABAB ABAB AB7F 542A"
277 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB F5F5"
278 $"F9F5 ABAB ABAB ABAB ABAB ABAB AB7F 542A"
279 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB F5F9"
280 $"F5F5 ABAB ABAB ABAB ABAB ABAB AB7F 542A"
281 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB F5F5"
282 $"F9F5 ABAB ABAB ABAB ABAB ABAB AB7F 542A"
283 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB F5F9"
284 $"F5F5 ABAB ABAB ABAB ABAB ABAB AB7F 542A"
285 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB F5F5"
286 $"F9F5 ABAB ABAB ABAB ABAB ABAB AB7F 542A"
287 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB ABF5"
288 $"F5AB ABAB ABAB ABAB ABAB ABAB AB7F 542A"
289 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB ABAB"
290 $"ABAB ABAB ABAB ABAB ABAB ABAB AB7F 542A"
291 $"2A54 7FAB ABAB ABAB ABAB ABAB ABAB ABAB"
292 $"ABAB ABAB ABAB ABAB ABAB ABAB AB7F 542A"
293 $"2A54 7F7F ABAB ABAB ABAB ABAB ABAB ABAB"
294 $"ABAB ABAB ABAB ABAB ABAB ABAB 7F7F 542A"
295 $"2A54 547F 7FAB ABAB ABAB ABAB ABAB ABAB"
296 $"ABAB ABAB ABAB ABAB ABAB AB7F 7F54 542A"
297 $"2A2A 5454 7F7F 7F7F 7F7F 7F7F 7F7F 7F7F"
298 $"7F7F 7F7F 7F7F 7F7F 7F7F 7F7F 5454 2A2A"
299 $"002A 2A54 5454 5454 5454 5454 5454 5454"
300 $"5454 5454 5454 5454 5454 5454 542A 2A00"
301 $"0000 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A"
302 $"2A2A 2A2A 2A2A 2A2A 2A2A 2A2A 2A2A"
303 };
304
305 resource 'icl4' (128) {
306 $"0077 7777 7777 7777 7777 7777 7777 7700"
307 $"0777 7777 7777 7771 1777 7777 7777 7770"
308 $"7777 6666 6666 6661 1666 6666 6666 7777"
309 $"7776 6555 5515 5551 1555 5155 5556 6777"
310 $"7766 5555 5111 5551 1555 1115 5555 6677"
311 $"7765 5555 5511 1555 5551 1155 5555 5677"
312 $"7765 5555 5551 5511 1155 1555 5555 5677"
313 $"7765 5555 5555 5111 1115 5555 5555 5677"
314 $"7765 5555 5555 1111 1111 5555 5555 5677"
315 $"7765 5555 5551 1111 1111 1555 5555 5677"
316 $"7765 5555 5551 1111 1111 1555 5555 5677"
317 $"7765 5555 5551 1111 1111 1555 5555 5677"
318 $"7765 5555 5551 1212 1211 1555 5555 5677"
319 $"7765 5555 5551 1121 2121 1555 5555 5677"
320 $"7765 5555 5551 1200 0021 1555 5555 5677"
321 $"7765 5555 5555 1200 0021 5555 5555 5677"
322 $"7765 5555 5555 5500 0055 5555 5555 5677"
323 $"7765 5555 5555 5550 0555 5555 5555 5677"
324 $"7765 5555 5555 550D 0055 5555 5555 5677"
325 $"7765 5555 5555 5500 D055 5555 5555 5677"
326 $"7765 5555 5555 550D 0055 5555 5555 5677"
327 $"7765 5555 5555 5500 D055 5555 5555 5677"
328 $"7765 5555 5555 550D 0055 5555 5555 5677"
329 $"7765 5555 5555 5500 D055 5555 5555 5677"
330 $"7765 5555 5555 5550 0555 5555 5555 5677"
331 $"7765 5555 5555 5555 5555 5555 5555 5677"
332 $"7765 5555 5555 5555 5555 5555 5555 5677"
333 $"7766 5555 5555 5555 5555 5555 5555 6677"
334 $"7776 6555 5555 5555 5555 5555 5556 6777"
335 $"7777 6666 6666 6666 6666 6666 6666 7777"
336 $"0777 7777 7777 7777 7777 7777 7777 7770"
337 $"0077 7777 7777 7777 7777 7777 7777 77"
338 };
339
340 resource 'ics8' (128) {
341 $"5454 5454 5454 2A01 012A 5454 5454 5454"
342 $"7F7F 7F7F 7F7F 7F01 017F 7F7F 7F7F 7F7F"
343 $"ABAB 01AB ABAB AB01 01AB ABAB AB01 ABAB"
344 $"AB01 0101 ABAB AB01 01AB ABAB 0101 01AB"
345 $"ABAB 0101 01AB ABAB ABAB AB01 0101 ABAB"
346 $"ABAB AB01 ABAB F5F5 F5F5 ABAB 01AB ABAB"
347 $"ABAB ABAB ABF5 0101 0101 F5AB ABAB ABAB"
348 $"ABAB ABAB F501 0101 0101 01F5 ABAB ABAB"
349 $"ABAB ABF5 0101 0101 0101 0101 F5AB ABAB"
350 $"ABAB ABF5 0101 0101 0101 0101 F5AB ABAB"
351 $"ABAB ABF5 0101 0101 0101 0101 F5AB ABAB"
352 $"ABAB ABF5 0116 0516 0516 0501 F5AB ABAB"
353 $"ABAB ABF5 0105 1605 1605 1601 F5AB ABAB"
354 $"ABAB ABF5 0116 0101 0101 1601 F5AB ABAB"
355 $"ABAB ABAB F516 0101 0101 16F5 ABAB ABAB"
356 $"ABAB ABAB ABAB F5F5 F5F5 ABAB ABAB ABAB"
357 };
358
359 resource 'ics#' (128) {
360 { /* array: 2 elements */
361 /* [1] */
362 $"0000 FE7F DE7B 8E71 C7E3 EC37 F81F F00F"
363 $"E007 E007 E007 E547 E2A7 E427 F42F FC3F",
364 /* [2] */
365 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
366 $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
367 }
368 };
369
370 resource 'ics4' (128) {
371 $"7777 7771 1777 7777 6666 6661 1666 6666"
372 $"5515 5551 1555 5155 5111 5551 1555 1115"
373 $"5511 1555 5551 1155 5551 5511 1155 1555"
374 $"5555 5111 1115 5555 5555 1111 1111 5555"
375 $"5551 1111 1111 1555 5551 1111 1111 1555"
376 $"5551 1111 1111 1555 5551 1212 1211 1555"
377 $"5551 1121 2121 1555 5551 1211 1121 1555"
378 $"5555 1211 1121 5555 5555 5511 1155 5555"
379 };
380
381 resource 'CNTL' (128, "Click Me!") {
382 {20, 20, 40, 100},
383 0,
384 visible,
385 1,
386 0,
387 pushButProc,
388 0,
389 "Click Me!"
390 };
391
392 data 'CDEF' (128, "Slider CDEF hook") {
393 $"2F3A 0004 4E75 0000 0000" /* /:..Nu.... */
394 };
395
396 resource 'DLOG' (128) {
397 {86, 153, 286, 353},
398 noGrowDocProc,
399 invisible,
400 noGoAway,
401 0x0,
402 129,
403 "Entities"
404 /****** Extra bytes follow... ******/
405 /* $"7428 0A" /* t(. */
406 };
407
408 resource 'DLOG' (129) {
409 {71, 63, 206, 423},
410 altDBoxProc,
411 visible,
412 goAway,
413 0x0,
414 130,
415 ""
416 /****** Extra bytes follow... ******/
417 /* $"0028 0A" /* .(. */
418 };
419
420 data 'LDEF' (128, "Entity LDEF hook") {
421 $"2F3A 0004 4E75 0000 0000" /* /:..Nu.... */
422 };