blob: 1ee9e3f7a5aae3bcd0d5ebd4b20bc87989fcedcc (
plain)
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
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
|
/* ScummVM - Scumm Interpreter
* Copyright (C) 2003-2004 The ScummVM project
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* $Header$
*
*/
#ifndef SKYDEFS_H
#define SKYDEFS_H
#include "stdafx.h"
namespace Sky {
//This file is incomplete, several flags still missing.
// grafixProg pointer types:
#define PTR_NULL 0
#define AUTOROUTE 1
#define COMPACT 2
#define COMPACTELEM 3 // needed by fnSetToStand
#define TALKTABLE 4
// language codes:
#define SKY_ENGLISH 0
#define SKY_GERMAN 1
#define SKY_FRENCH 2
#define SKY_USA 3
#define SKY_SWEDISH 4
#define SKY_ITALIAN 5
#define SKY_PORTUGUESE 6
#define SKY_SPANISH 7
#define ST_COLLISION_BIT 5
#define S_COUNT 0
#define S_FRAME 2
#define S_AR_X 4
#define S_AR_Y 6
#define S_LENGTH 8
#define KEY_BUFFER_SIZE 80
#define SEQUENCE_COUNT 3
#define FIRST_TEXT_COMPACT 23
#define FIXED_TEXT_WIDTH 128
//screen/grid defines
#define GAME_SCREEN_WIDTH 320
#define GAME_SCREEN_HEIGHT 192
#define FULL_SCREEN_WIDTH 320
#define FULL_SCREEN_HEIGHT 200
#define TOT_NO_GRIDS 70 //total no. of grids supported
#define GRID_SIZE 120 //grid size in bytes
#define GRID_X 20
#define GRID_Y 24
#define GRID_W 16
#define GRID_H 8
#define GRID_W_SHIFT 4
#define GRID_H_SHIFT 3
#define TOP_LEFT_X 128
#define TOP_LEFT_Y 136
//item list defines
#define section_0_item 119
#define MAIN_CHAR_HEIGHT 12
#define C_BASE_MODE 0
#define C_BASE_MODE56 56
#define C_ACTION_MODE 4
#define C_SP_COLOUR 90
#define C_MEGA_SET 112
#define C_GRID_WIDTH 114
#define C_ANIM_UP 122
#define C_STAND_UP 138
#define C_TURN_TABLE 158
#define SECTION_0_ITEM 119 //item number of first item section
#define NEXT_MEGA_SET (258 - C_GRID_WIDTH)
#define SEND_SYNC 0xFFFF
#define LF_START_FX 0xFFFE
#define SAFE_START_SCREEN 0
//autoroute defines
#define UPY 0
#define DOWNY 1
#define LEFTY 2
#define RIGHTY 3
#define ROUTE_SPACE 64
#define PCONLY_F_R3_1 0
#define PCONLY_F_R3_2 0
#define RESTART_BUTT_X 147
#define RESTART_BUTT_Y 309
#define RESTORE_BUTT_X 246
#define RESTORE_BUTT_Y 309
#define EXIT_BUTT_X 345
#define EXIT_BUTT_Y 309
#define L_SCRIPT 1
#define L_AR 2
#define L_AR_ANIM 3
#define L_AR_TURNING 4
#define L_ALT 5
#define L_MOD_ANIMATE 6
#define L_TURNING 7
#define L_CURSOR 8
#define L_TALK 9
#define L_LISTEN 10
#define L_STOPPED 11
#define L_CHOOSE 12
#define L_FRAMES 13
#define L_PAUSE 14
#define L_WAIT_SYNC 15
#define L_SIMPLE_MOD 16
// characters with own colour set
#define SP_COL_FOSTER 194
#define SP_COL_JOEY 216
#define SP_COL_JOBS 209
#define SP_COL_SO 218
#define SP_COL_HOLO 234
#define SP_COL_LAMB 203
#define SP_COL_FOREMAN 205
#define SP_COL_SHADES 217
#define SP_COL_MONITOR 224
#define SP_COL_WRECK 219 //wreck guard
#define SP_COL_ANITA 73
#define SP_COL_DAD 224
#define SP_COL_SON 223
#define SP_COL_GALAG 194
#define SP_COL_ANCHOR 85 //194
#define SP_COL_BURKE 192
#define SP_COL_BODY 234
#define SP_COL_MEDI 235
#define SP_COL_SKORL 241 //skorl guard will probably go
#define SP_COL_ANDROID2 222
#define SP_COL_ANDROID3 222
#define SP_COL_KEN 222
#define SP_COL_HENRI30 128 //207
#define SP_COL_GUARD31 216
#define SP_DAN_COL 228
#define SP_COL_BUZZER32 228 //124
#define SP_COL_VINCENT32 193
#define SP_COL_GARDENER32 145
#define SP_COL_WITNESS 195
#define SP_COL_JOBS82 209
#define SP_COL_KEN81 224
#define SP_COL_FATHER81 177
#define SP_COL_TREVOR 216
#define SP_COL_RADMAN 193
#define SP_COL_BARMAN36 144
#define SP_COL_BABS36 202
#define SP_COL_GALLAGHER36 145
#define SP_COL_COLSTON36 146
#define SP_COL_JUKEBOX36 176
#define SP_COL_JUDGE42 193
#define SP_COL_CLERK42 195
#define SP_COL_PROS42 217
#define SP_COL_JOBS42 209
#define SP_COL_HOLOGRAM_B 255
#define SP_COL_BLUE 255
#define SP_COL_LOADER 255
#define SP_COL_UCHAR 255
#define ST_NO_VMASK 0x200
// Files.asm
#define DISK_1 (2048)
#define DISK_2 (2048*2)
#define DISK_3 (2048*3)
#define DISK_4 (2048*4)
#define DISK_5 (2048*5)
#define DISK_6 (2048*6)
#define DISK_7 (2048*7)
#define DISK_8 (2048*8)
#define DISK_9 (2048*9)
#define DISK_10 (2048*10)
#define DISK_12 (2048*12)
#define DISK_13 (2048*13)
#define DISK_14 (2048*14)
#define DISK_15 (2048*15)
#define F_MODULE_0 60400
#define F_MODULE_1 60401
#define CHAR_SET_FILE 60150
// Script.equ
#define STD_BASE (0x0000+0x1)
#define ADVISOR_188 (0x0000+0x2)
#define JUST_INTERACT (0x0000+0x3)
#define MEGA_CLICK (0x0000+0x4)
#define STD_EXIT_RIGHT_ON (0x0000+0x5)
#define STD_EXIT_LEFT_ON (0x0000+0x6)
#define STD_EXIT_DOWN_ON (0x0000+0x7)
#define STD_EXIT_UP_ON (0x0000+0x8)
#define STD_ON (0x0000+0x9)
#define STD_OFF (0x0000+0xa)
#define TEXT_ON (0x0000+0xb)
#define TEXT_OFF (0x0000+0xc)
#define START_MENU (0x0000+0xd)
#define MENU_SELECT (0x0000+0xe)
#define CLICK_LEFT_ARROW (0x0000+0xf)
#define CLICK_RIGHT_ARROW (0x0000+0x10)
#define TOUCH_MENU (0x0000+0x11)
#define UNTOUCH_MENU (0x0000+0x12)
#define TOUCH_ARROW (0x0000+0x13)
#define UNTOUCH_ARROW (0x0000+0x14)
#define MENU_SCRIPT (0x0000+0x15)
#define TEXT_CLICK (0x0000+0x16)
#define RESET_MOUSE (0x0000+0x17)
#define CLICK_DEBUG (0x0000+0x18)
#define STD_MEGA_STOP (0x0000+0x19)
#define STD_PLAYER_STOP (0x0000+0x1a)
#define STD_MINI_BUMP (0x0000+0x1b)
#define RET_OK (0x0000+0x1c)
#define RET_FAIL (0x0000+0x1d)
#define STD_ADJOIN_FLOOR (0x0000+0x1e)
#define FLOOR_ACTION (0x0000+0x1f)
#define ANIMATE_LOGIC (0x0000+0x20)
#define STORE_188 (0x0000+0x21)
#define TEXT_EDIT (0x0000+0x22)
#define SHOUT_SSS (0x0000+0x23)
#define SHOUT_ACTION (0x0000+0x24)
#define MEGA_SSS (0x0000+0x25)
#define MEGA_ACTION (0x0000+0x26)
#define BASE_INTRO (0x0000+0x27)
#define FURNACE_D_ACTION (0x0000+0x28)
#define STAIR6_ACTION (0x0000+0x29)
#define GET_TO_JP2 (0x0000+0x2a)
#define JOEY_EXTRA (0x0000+0x2b)
#define JOEY_LOGIC (0x0000+0x2c)
#define SECURITY_EXIT_ACTION (0x0000+0x2d)
#define SMALL_DOOR_ACTION (0x0000+0x2e)
#define LINK_7_29 (0x0000+0x2f)
#define LINK_29_7 (0x0000+0x30)
#define LAMB_TO_3 (0x0000+0x31)
#define LAMB_TO_2 (0x0000+0x32)
#define SS_SIGN_ACTION (0x0000+0x33)
#define SCANNER_10_LOGIC (0x0000+0x34)
#define SLOT_10_ACTION (0x0000+0x35)
#define DAD_SCAN_SSS (0x0000+0x36)
#define LOBBY_SLOT_ACTION (0x0000+0x37)
#define LINK_28_31 (0x0000+0x38)
#define LINK_31_28 (0x0000+0x39)
#define LINK_65_66 (0x0000+0x3a)
#define DEATH_SCRIPT (0x0000+0x3b)
#define RESTART_BUTTON_LOGIC (0x0000+0x3c)
#define RESTORE_BUTTON_LOGIC (0x0000+0x3d)
#define EXIT_BUTTON_LOGIC (0x0000+0x3e)
#define DEATH_CLICK (0x0000+0x3f)
#define STD_GIVE_UP (0x1000+0x1)
#define GET_TO_TALK1 (0x1000+0x2)
#define GET_TO_TALK2 (0x1000+0x3)
#define STAIRS_FROM_LOW (0x1000+0x4)
#define STAIRS_FROM_HIGH (0x1000+0x5)
#define STAIR_ACTION (0x1000+0x6)
#define CLIMB_STAIRS (0x1000+0x7)
#define SS_SHOOTS (0x1000+0x8)
#define UPSTAIR_ACTION (0x1000+0x9)
#define DECEND (0x1000+0xa)
#define START_MINI_SS (0x1000+0xb)
#define ALERT_SS (0x1000+0xc)
#define MORE_SS (0x1000+0xd)
#define BAR_ACTION (0x1000+0xe)
#define GET_TO_BAR (0x1000+0xf)
#define FULL_SS_CUT (0x1000+0x10)
#define CUT_SEQ (0x1000+0x11)
#define FIRE_EXIT_ACTION (0x1000+0x12)
#define GET_TO_FEXIT (0x1000+0x13)
#define FEXIT_DOOR (0x1000+0x14)
#define FEXIT_ON (0x1000+0x15)
#define SMALL_DOOR_LOGIC (0x1000+0x16)
#define GET_TO_SMALL_DOOR (0x1000+0x17)
#define ER0_ACTION (0x1000+0x18)
#define ER0_ALT (0x1000+0x19)
#define GET_TO_ER0 (0x1000+0x1a)
#define FAN1_LOGIC (0x1000+0x1b)
#define FAN2_LOGIC (0x1000+0x1c)
#define FAN3_LOGIC (0x1000+0x1d)
#define FAN4_LOGIC (0x1000+0x1e)
#define FAN5_LOGIC (0x1000+0x1f)
#define FAN6_LOGIC (0x1000+0x20)
#define FAN7_LOGIC (0x1000+0x21)
#define UPLOAD_WAIT (0x1000+0x22)
#define GET_TO_UPLOAD (0x1000+0x23)
#define LAZER_GUN_LOGIC (0x1000+0x24)
#define LOAD_POINT_LOGIC (0x1000+0x25)
#define NOTICE_LOGIC (0x1000+0x26)
#define NOTICE_ACTION (0x1000+0x27)
#define GET_TO_NOTICE (0x1000+0x28)
#define PRESS_LOGIC (0x1000+0x29)
#define PRESS_ACTION (0x1000+0x2a)
#define GET_TO_PRESS (0x1000+0x2b)
#define LOAD_POINT_ACTION (0x1000+0x2c)
#define SMALL_DOOR_ON (0x1000+0x2d)
#define OUT_EXIT_ON (0x1000+0x2e)
#define R1EXIT_DOOR (0x1000+0x2f)
#define GET_TO_R1_DOOR (0x1000+0x30)
#define S1_DOOR_ACTION (0x1000+0x31)
#define GET_TO_NOTICE2 (0x1000+0x32)
#define NOTICE2_ACTION (0x1000+0x33)
#define GET_TO_SS_SIGN (0x1000+0x34)
#define LFAN1_LOGIC (0x1000+0x35)
#define LFAN2_LOGIC (0x1000+0x36)
#define SMOKE1_LOGIC (0x1000+0x37)
#define SMOKE2_LOGIC (0x1000+0x38)
#define FIRE1_LOGIC (0x1000+0x39)
#define FIRE2_LOGIC (0x1000+0x3a)
#define CAR_LOGIC (0x1000+0x3b)
#define ER0_WALK_ON (0x1000+0x3c)
#define S2_WALK_ON (0x1000+0x3d)
#define EL2_ACTION (0x1000+0x3e)
#define GET_TO_EL2 (0x1000+0x3f)
#define GET_TO_TALK21 (0x1000+0x40)
#define MEGA_FAILED_S2 (0x1000+0x41)
#define GET_TO_TALK22 (0x1000+0x42)
#define GET_TO_ER2 (0x1000+0x43)
#define FIRST_INTERACT (0x1000+0x44)
#define ER2_ACTION (0x1000+0x45)
#define TOP_LIFT_ACTION (0x1000+0x46)
#define LIFT_WAIT (0x1000+0x47)
#define GET_TO_LIFTER (0x1000+0x48)
#define LIFT_TO_FLOOR (0x1000+0x49)
#define TOP_BARREL_LOGIC (0x1000+0x4a)
#define LIGHT_LOGIC (0x1000+0x4b)
#define GET_TO_LIGHT1 (0x1000+0x4c)
#define PANEL_LOGIC (0x1000+0x4d)
#define ALARM_LOGIC (0x1000+0x4e)
#define GET_TO_HOLE (0x1000+0x4f)
#define HOLE_ACTION (0x1000+0x50)
#define DEAD_LOSS (0x1000+0x51)
#define GET_TO_TRANSPORTER (0x1000+0x52)
#define TRANSPORTER_ACTION (0x1000+0x53)
#define TRANS_ALIVE_ACTION (0x1000+0x54)
#define JOEY_START (0x1000+0x55)
#define JOEY_MISSION (0x1000+0x56)
#define TRANS_MISSION (0x1000+0x57)
#define SHELL_ACTION (0x1000+0x58)
#define GET_TO_SHELL (0x1000+0x59)
#define LIGHT1_ACTION (0x1000+0x5a)
#define GET_TO_LEDS (0x1000+0x5b)
#define GT_PANEL2 (0x1000+0x5c)
#define PANEL2_ACTION (0x1000+0x5d)
#define GT_JUNK1 (0x1000+0x5e)
#define JUNK1_ACTION (0x1000+0x5f)
#define GT_JUNK2 (0x1000+0x60)
#define JUNK2_ACTION (0x1000+0x61)
#define TOP_LIFT_LOGIC (0x1000+0x62)
#define TOP_LIFT_2_LOGIC (0x1000+0x63)
#define LOW_LIFT_LOGIC (0x1000+0x64)
#define LOW_LIFT2_LOGIC (0x1000+0x65)
#define LOW_LIFT3_LOGIC (0x1000+0x66)
#define STEVE_SPY_LOGIC (0x1000+0x67)
#define LOW_BARREL_LOGIC (0x1000+0x68)
#define CONVEY_LOGIC (0x1000+0x69)
#define FLY_LOGIC (0x1000+0x6a)
#define FURNACE_LOGIC (0x1000+0x6b)
#define LIGHTS1_LOGIC (0x1000+0x6c)
#define EYE_BALL_LOGIC (0x1000+0x6d)
#define NEW_EYE_BALL (0x1000+0x6e)
#define FURNACE_DOOR_LOGIC (0x1000+0x6f)
#define GET_TO_FURNACE_DOOR (0x1000+0x70)
#define GET_TO_SLOT (0x1000+0x71)
#define SLOT_ACTION (0x1000+0x72)
#define SLOT_MISSION (0x1000+0x73)
#define SHADES_LOGIC (0x1000+0x74)
#define CORNER_MISSION (0x1000+0x75)
#define EYE_BOLT_LOGIC (0x1000+0x76)
#define SMOULDER_LOGIC (0x1000+0x77)
#define GET_TO_BODY (0x1000+0x78)
#define SMOULDER_ACTION (0x1000+0x79)
#define GET_TO_EYE (0x1000+0x7a)
#define EYE_ACTION (0x1000+0x7b)
#define GET_TO_FURNACE (0x1000+0x7c)
#define FURNACE_ACTION (0x1000+0x7d)
#define FURNACE_EXIT_ON (0x1000+0x7e)
#define GET_TO_EL4 (0x1000+0x7f)
#define S4_WALK_ON (0x1000+0x80)
#define EL4_ACTION (0x1000+0x81)
#define PLAYER_FAIL_S4 (0x1000+0x82)
#define GET_TO_TALK41 (0x1000+0x83)
#define MEGA_FAILED_S4 (0x1000+0x84)
#define GET_TO_TALK42 (0x1000+0x85)
#define TV_LOGIC (0x1000+0x86)
#define KNOB_ACTION (0x1000+0x87)
#define KNOB_LOGIC (0x1000+0x88)
#define CHUCK_LOGIC (0x1000+0x89)
#define LAZER_LOGIC (0x1000+0x8a)
#define GT_LAZER (0x1000+0x8b)
#define LAZER_ACTION (0x1000+0x8c)
#define CUPBOARD_LOGIC (0x1000+0x8d)
#define CUPBOARD_ALERT (0x1000+0x8e)
#define CUPBOARD_ACTION (0x1000+0x8f)
#define GET_TO_CUPBOARD (0x1000+0x90)
#define GET_TO_SHELVES (0x1000+0x91)
#define GET_TO_KNOB (0x1000+0x92)
#define GET_TO_CHUCK (0x1000+0x93)
#define GET_TO_SCREENS (0x1000+0x94)
#define SPANNER_ACTION (0x1000+0x95)
#define SARNIE_ACTION (0x1000+0x96)
#define GET_TO_BUTTONS (0x1000+0x97)
#define MONITOR_LOGIC (0x1000+0x98)
#define BUTTON_ACTION (0x1000+0x99)
#define POSTCARD_ACTION (0x1000+0x9a)
#define GET_TO_POSTCARD (0x1000+0x9b)
#define NOTICE4_ACTION (0x1000+0x9c)
#define CHUCK_ACTION (0x1000+0x9d)
#define TV_1_ACTION (0x1000+0x9e)
#define TV_2_ACTION (0x1000+0x9f)
#define GET_TO_MONITOR (0x1000+0xa0)
#define JOBS_ALARMED (0x1000+0xa1)
#define JOBS_S4 (0x1000+0xa2)
#define MORE_JOBS (0x1000+0xa3)
#define BASIC_JOBS (0x1000+0xa4)
#define START_JOBS (0x1000+0xa5)
#define DEAD_LOGIC (0x1000+0xa6)
#define LOADER_LOGIC (0x1000+0xa7)
#define LOADER_START (0x1000+0xa8)
#define JOBS_SPEECH (0x1000+0xa9)
#define UNUSED (0x1000+0xaa)
#define GET_TO_STAIRS6 (0x2000+0x1)
#define GET_SECURITY_S6 (0x2000+0x2)
#define JOEY_FLY_TO_6 (0x2000+0x3)
#define GET_TO_L_EXIT_S6 (0x2000+0x4)
#define EL6_ACTION (0x2000+0x5)
#define S5_WALK_ON (0x2000+0x6)
#define S5_STROLL_ON (0x2000+0x7)
#define GET_TO_R_EXIT_S5 (0x2000+0x8)
#define ER5_ACTION (0x2000+0x9)
#define S6_WALK_ON (0x2000+0xa)
#define GET_TO_R_EXIT_S6 (0x2000+0xb)
#define S6_RWALK_ON (0x2000+0xc)
#define INTO_18_FAIL (0x2000+0xd)
#define GET_TO_L_EXIT_S5 (0x2000+0xe)
#define LDOOR_5_ACTION (0x2000+0xf)
#define S6_DOOR_ACTION (0x2000+0x10)
#define S6_SEC_WALK_ON (0x2000+0x11)
#define SKORL_LOGIC (0x2000+0x12)
#define SKORL_SSS (0x2000+0x13)
#define SKORL_ACTION (0x2000+0x14)
#define GET_TO_SKORL (0x2000+0x15)
#define GET_TO_SECURITY_EXIT (0x2000+0x16)
#define ER6_ACTION (0x2000+0x17)
#define EL7_ACTION (0x2000+0x18)
#define GET_TO_L_EXIT_S7 (0x2000+0x19)
#define S7_WALK_ON (0x2000+0x1a)
#define GET_TO_R_EXIT_S7 (0x2000+0x1b)
#define ER7_ACTION (0x2000+0x1c)
#define S8_WALK_ON (0x2000+0x1d)
#define ED8_ACTION (0x2000+0x1e)
#define GET_TO_EXIT_S8 (0x2000+0x1f)
#define S7_RIGHT_ON (0x2000+0x20)
#define GET_TO_WRECK (0x2000+0x21)
#define WRECK_ACTION (0x2000+0x22)
#define WRECK_LOGIC (0x2000+0x23)
#define FACT_FAIL (0x2000+0x24)
#define GET_TO_FACTORY (0x2000+0x25)
#define FACTORY_ENTRY_ACTION (0x2000+0x26)
#define S12_WALK_ON (0x2000+0x27)
#define GT_S7_LINC (0x2000+0x28)
#define GT_S7_SLOT (0x2000+0x29)
#define GT_LIFT_NOTICE (0x2000+0x2a)
#define LIFT_NOTICE_ACTION (0x2000+0x2b)
#define S7_SLOT_ACTION (0x2000+0x2c)
#define LINC_S7_ACTION (0x2000+0x2d)
#define LEFT_FAIL_7 (0x2000+0x2e)
#define GT_L_TALK_7 (0x2000+0x2f)
#define RIGHT_FAIL_7 (0x2000+0x30)
#define GT_R_TALK_7 (0x2000+0x31)
#define JOEY_OUT_OF_LIFT7 (0x2000+0x32)
#define CABLE_7_LOGIC (0x2000+0x33)
#define GT_CABLE_7 (0x2000+0x34)
#define CABLE_7_ACTION (0x2000+0x35)
#define CABLE_MISSION (0x2000+0x36)
#define GT_S7_LIFT (0x2000+0x37)
#define S7_LIFT_LOGIC (0x2000+0x38)
#define JOEY_TO_LIFT (0x2000+0x39)
#define LIFT_S7_ACTION (0x2000+0x3a)
#define COPTER_ACTION (0x2000+0x3b)
#define S9_WALK_ON (0x2000+0x3c)
#define FANS_LOGIC (0x2000+0x3d)
#define GET_TO_L_EXIT_S9 (0x2000+0x3e)
#define EL9_ACTION (0x2000+0x3f)
#define LOBBY_DOOR_LOGIC (0x2000+0x40)
#define LOBBY_DOOR_ON (0x2000+0x41)
#define GET_TO_LOBBY_DOOR (0x2000+0x42)
#define LOBBY_DOOR_ACTION (0x2000+0x43)
#define SCANNER_LOGIC (0x2000+0x44)
#define GET_TO_SCANNER (0x2000+0x45)
#define SCANNER_ACTION (0x2000+0x46)
#define DAD_LOGIC (0x2000+0x47)
#define DAD_SSS (0x2000+0x48)
#define DAD_ACTION (0x2000+0x49)
#define GET_TO_DAD (0x2000+0x4a)
#define GET_TO_SON (0x2000+0x4b)
#define SON_LOGIC (0x2000+0x4c)
#define SON_ACTION (0x2000+0x4d)
#define GT_LINC_S9 (0x2000+0x4e)
#define LINC_S9_ACTION (0x2000+0x4f)
#define GET_TO_R_EXIT_S18 (0x2000+0x50)
#define S18_WALK_ON (0x2000+0x51)
#define ER18_ACTION (0x2000+0x52)
#define MONITOR_SLEEP (0x2000+0x53)
#define SON_SSS (0x2000+0x54)
#define STEAM_FRIGHT (0x2000+0x55)
#define MONITOR_ALERT (0x2000+0x56)
#define STEAM_LOGIC (0x2000+0x57)
#define POWER_DOOR_LOGIC (0x2000+0x58)
#define POWER_MOTOR_LOGIC (0x2000+0x59)
#define POWER_PANEL_LOGIC (0x2000+0x5a)
#define GET_TO_POWER_PANEL (0x2000+0x5b)
#define SOCKET_ACTION (0x2000+0x5c)
#define POWER_SWITCH_LOGIC (0x2000+0x5d)
#define GET_TO_POWER_SWITCH (0x2000+0x5e)
#define SWITCH_ACTION (0x2000+0x5f)
#define CHAIR_FAIL (0x2000+0x60)
#define GET_TO_POWER_CHAIR (0x2000+0x61)
#define GET_TO_LEFT_SKULL (0x2000+0x62)
#define GET_TO_RIGHT_SKULL (0x2000+0x63)
#define LEFT_SKULL_ACTION (0x2000+0x64)
#define POWER_BANG_LOGIC (0x2000+0x65)
#define RIGHT_SKULL_ACTION (0x2000+0x66)
#define GET_TO_TALK (0x2000+0x67)
#define GORDON_SSS (0x2000+0x68)
#define SAT_GORDON_ACTION (0x2000+0x69)
#define GET_TO_POWER_DOOR (0x2000+0x6a)
#define POWER_DOOR_ACTION (0x2000+0x6b)
#define JOEY_BUTTON_MISSION (0x2000+0x6c)
#define LEFT_LEVER_LOGIC (0x2000+0x6d)
#define RIGHT_LEVER_LOGIC (0x2000+0x6e)
#define LEFT_LEVER_ACTION (0x2000+0x6f)
#define RIGHT_LEVER_ACTION (0x2000+0x70)
#define GET_TO_RIGHT_LEVER (0x2000+0x71)
#define GET_TO_LEFT_LEVER (0x2000+0x72)
#define CHAIR_ACTION (0x2000+0x73)
#define S12_LEFT_ON (0x2000+0x74)
#define GET_TO_FACTORY_EXIT (0x2000+0x75)
#define FACTORY_EXIT_ACTION (0x2000+0x76)
#define LAMB_LEAVE_FACTORY (0x2000+0x77)
#define LAMB_FACT_2 (0x2000+0x78)
#define LAMB_FACT_RETURN (0x2000+0x79)
#define LAMB_FACTORY_START (0x2000+0x7a)
#define LAMB_FORCE_START (0x2000+0x7b)
#define GT_FACT1_EXIT (0x2000+0x7c)
#define FACT1_EXIT_ACTION (0x2000+0x7d)
#define S12_RIGHT_ON (0x2000+0x7e)
#define ANITA_WORK (0x2000+0x7f)
#define ANITA_SSS (0x2000+0x80)
#define ANITA_ACTION (0x2000+0x81)
#define GT_ANITA (0x2000+0x82)
#define BOTBELT_LOGIC (0x2000+0x83)
#define STD_FACT_LOGIC (0x2000+0x84)
#define ANITA_ALERT (0x2000+0x85)
#define ANITA_SPY_ACTION (0x2000+0x86)
#define ANITA_SPY_LOGIC (0x2000+0x87)
#define TICK_OFF_II (0x2000+0x88)
#define GT_TICK_OFF (0x2000+0x89)
#define WELDER_LOGIC (0x2000+0x8a)
#define GT_WELDER (0x2000+0x8b)
#define WELDER_ACTION (0x2000+0x8c)
#define LEFT_FAIL_12 (0x2000+0x8d)
#define GT_L_TALK_12 (0x2000+0x8e)
#define RIGHT_FAIL_12 (0x2000+0x8f)
#define GT_R_TALK_12 (0x2000+0x90)
#define WELDER_MISSION (0x2000+0x91)
#define JOEY_WELD_MISSION (0x2000+0x92)
#define GT_STUMP (0x2000+0x93)
#define STUMP_ACTION (0x2000+0x94)
#define GT_CONSOLE_12 (0x2000+0x95)
#define CONSOLE_12_ACTION (0x2000+0x96)
#define GT_TOUR_1 (0x2000+0x97)
#define GT_TOUR_2 (0x2000+0x98)
#define FOREMAN_LAMB (0x2000+0x99)
#define FOSTER_TOUR (0x2000+0x9a)
#define LAMB_TOUR (0x2000+0x9b)
#define ON_FROM_S15 (0x2000+0x9c)
#define S13_LEFT_ON (0x2000+0x9d)
#define GT_FACT2_L_EXIT (0x2000+0x9e)
#define FACT2_ACTION (0x2000+0x9f)
#define FACT2_RIGHT_ACTION (0x2000+0xa0)
#define GT_FACT2_R_EXIT (0x2000+0xa1)
#define S13_RIGHT_ON (0x2000+0xa2)
#define GT_FACT2_STORE_EXIT (0x2000+0xa3)
#define FACT2_STORE_ACTION (0x2000+0xa4)
#define GT_COGS (0x2000+0xa5)
#define FOREMAN_LOGIC (0x2000+0xa6)
#define FOREMAN_ALERT (0x2000+0xa7)
#define COGS_ACTION (0x2000+0xa8)
#define GT_LITE1 (0x2000+0xa9)
#define STORE_ROOM_STOP (0x2000+0xaa)
#define SENSOR_LOGIC (0x2000+0xab)
#define RIGHT_FAIL_13 (0x2000+0xac)
#define GT_R_TALK_13 (0x2000+0xad)
#define LEFT_FAIL_13 (0x2000+0xae)
#define GT_L_TALK_13 (0x2000+0xaf)
#define GT_STORE_STOP (0x2000+0xb0)
#define FACT2_FOREMAN_ALERT (0x2000+0xb1)
#define FACT2_STOP (0x2000+0xb2)
#define FACT2_SPY_LOGIC (0x2000+0xb3)
#define GT_WINDOW (0x2000+0xb4)
#define WINDOW_ACTION (0x2000+0xb5)
#define FACT_CONSOLE_LOGIC (0x2000+0xb6)
#define FOREMAN_STORE_CHECK (0x2000+0xb7)
#define GT_SENSORS (0x2000+0xb8)
#define SENSORS_ACTION (0x2000+0xb9)
#define GT_FACT_CONSOLE (0x2000+0xba)
#define CONSOLE_13_ACTION (0x2000+0xbb)
#define RAD_BACK (0x2000+0xbc)
#define FACT3_ACTION (0x2000+0xbd)
#define S14_LEFT_ON (0x2000+0xbe)
#define GT_FACT3_L_EXIT (0x2000+0xbf)
#define ALT_NU_ANITA (0x2000+0xc0)
#define GT_NU_ANITA (0x2000+0xc1)
#define GT_FACT3_R_EXIT (0x2000+0xc2)
#define LOCKER3_LOGIC (0x2000+0xc3)
#define LOCKER2_LOGIC (0x2000+0xc4)
#define LOCKER1_LOGIC (0x2000+0xc5)
#define LOCKER3_ACTION (0x2000+0xc6)
#define GT_LOCKER3 (0x2000+0xc7)
#define LOCKER2_ACTION (0x2000+0xc8)
#define GT_LOCKER2 (0x2000+0xc9)
#define GT_LOCKER1 (0x2000+0xca)
#define LOCKER1_ACTION (0x2000+0xcb)
#define GT_MACHINE (0x2000+0xcc)
#define MACHINE_ACTION (0x2000+0xcd)
#define FACT3_R_ACTION (0x2000+0xce)
#define S14_RIGHT_ON (0x2000+0xcf)
#define NU_ANITA_SSS (0x2000+0xd0)
#define RADMAN_LOGIC (0x2000+0xd1)
#define LEFT_FAIL_14 (0x2000+0xd2)
#define GT_L_TALK_14 (0x2000+0xd3)
#define RIGHT_FAIL_14 (0x2000+0xd4)
#define GT_R_TALK_14 (0x2000+0xd5)
#define RAD_SCREEN_ACTION (0x2000+0xd6)
#define GT_RAD_SCREEN (0x2000+0xd7)
#define GT_14_CONSOLE (0x2000+0xd8)
#define CONSOLE_14_ACTION (0x2000+0xd9)
#define COAT_LOGIC (0x2000+0xda)
#define GT_COAT (0x2000+0xdb)
#define COAT_ACTION (0x2000+0xdc)
#define S15_WALK_ON (0x2000+0xdd)
#define GT_STORE_EXIT (0x2000+0xde)
#define STORE_EXIT_ACTION (0x2000+0xdf)
#define JOEY_42_MISS (0x2000+0xe0)
#define JOEY_JUNCTION_MISS (0x2000+0xe1)
#define GT_JUNCTION_BOX (0x2000+0xe2)
#define JUNCTION_ACTION (0x2000+0xe3)
#define FLAP_LOGIC (0x2000+0xe4)
#define GT_FLAP (0x2000+0xe5)
#define FLAP_ACTION (0x2000+0xe6)
#define GT_SKEY (0x2000+0xe7)
#define GT_WD40 (0x2000+0xe8)
#define SKEY_ACTION (0x2000+0xe9)
#define WD40_ACTION (0x2000+0xea)
#define SHELF_OBJECT_LOGIC (0x2000+0xeb)
#define FLOOR_PUTTY_ACTION (0x2000+0xec)
#define GT_PUTTY (0x2000+0xed)
#define FORKLIFT_LOGIC (0x2000+0xee)
#define S16_LEFT_ON (0x2000+0xef)
#define ENTRANCE_EXIT_ACTION (0x2000+0xf0)
#define GT_ENTRANCE_EXIT (0x2000+0xf1)
#define GT_ALT_CONSOLE (0x2000+0xf2)
#define GT_REACTOR_CONSOLE (0x2000+0xf3)
#define REACTOR_PC_ACTION (0x2000+0xf4)
#define REACTOR_DOOR_ACTION (0x2000+0xf5)
#define GT_REACTOR_DOOR (0x2000+0xf6)
#define LEFT_FAIL_16 (0x2000+0xf7)
#define GT_L_TALK_16 (0x2000+0xf8)
#define RIGHT_FAIL_16 (0x2000+0xf9)
#define GT_R_TALK_16 (0x2000+0xfa)
#define REACTOR_ON (0x2000+0xfb)
#define S17_LEFT_ON (0x2000+0xfc)
#define GT_CORE_EXIT (0x2000+0xfd)
#define CORE_EXIT_ACTION (0x2000+0xfe)
#define S16_CORE_ON (0x2000+0xff)
#define GT_ANITA_CARD (0x2000+0x100)
#define ANITA_CARD_ACTION (0x2000+0x101)
#define GT_RODS (0x2000+0x102)
#define RODS_ACTION (0x2000+0x103)
#define CONSOLE_16_LOGIC (0x2000+0x104)
#define S10_RIGHT_ON (0x3000+0x1)
#define GT_LEFT_EXIT_10 (0x3000+0x2)
#define EL10_ACTION (0x3000+0x3)
#define LIFT_10_LOGIC (0x3000+0x4)
#define GT_SLOT_10 (0x3000+0x5)
#define POD_LOGIC (0x3000+0x6)
#define POD_LIGHT_LOGIC (0x3000+0x7)
#define POD_LIGHT_ACTION (0x3000+0x8)
#define GT_POD_LIGHT (0x3000+0x9)
#define GT_LINC_10 (0x3000+0xa)
#define LINC_10_ACTION (0x3000+0xb)
#define GT_FLOOR_FROM_CHAIR10 (0x3000+0xc)
#define GT_TERMINAL_10 (0x3000+0xd)
#define TERMINAL_10_ACTION (0x3000+0xe)
#define GT_SCANNER_10 (0x3000+0xf)
#define SCANNER_10_ACTION (0x3000+0x10)
#define GT_DOOR_10 (0x3000+0x11)
#define DOOR_10_ACTION (0x3000+0x12)
#define GT_SLOT_11 (0x3000+0x13)
#define SLOT_11_ACTION (0x3000+0x14)
#define GT_SOCCER_1 (0x3000+0x15)
#define SOCCER_1_ACTION (0x3000+0x16)
#define GT_SOCCER_2 (0x3000+0x17)
#define GT_SOCCER_3 (0x3000+0x18)
#define GT_SOCCER_4 (0x3000+0x19)
#define GT_SOCCER_5 (0x3000+0x1a)
#define SLAT_ACTION (0x3000+0x1b)
#define GT_RIGHT_EXIT_11 (0x3000+0x1c)
#define ER11_ACTION (0x3000+0x1d)
#define S11_LEFT_ON (0x3000+0x1e)
#define GT_LEFT_EXIT_19 (0x3000+0x1f)
#define EL19_ACTION (0x3000+0x20)
#define GT_TOP_RIGHT_19 (0x3000+0x21)
#define TOP_R19_ACTION (0x3000+0x22)
#define UCHAR_SSS (0x3000+0x23)
#define UCHAR_ACTION (0x3000+0x24)
#define GET_TO_UCHAR (0x3000+0x25)
#define UCHAR_LOGIC (0x3000+0x26)
#define S20_START_ON (0x3000+0x27)
#define DOWN_20_FAIL (0x3000+0x28)
#define GT_DOWN_EXIT_20 (0x3000+0x29)
#define ED20_ACTION (0x3000+0x2a)
#define REICH_20_ON (0x3000+0x2b)
#define REICH_DOOR_FAIL (0x3000+0x2c)
#define GT_REICH_DOOR_20 (0x3000+0x2d)
#define REICH_DOOR_20_ACTION (0x3000+0x2e)
#define GT_REICH_SLOT (0x3000+0x2f)
#define REICH_SLOT_ACTION (0x3000+0x30)
#define S20_REICH_ON (0x3000+0x31)
#define REICH_DOOR_20_LOGIC (0x3000+0x32)
#define LAMB_DOOR_20_LOGIC (0x3000+0x33)
#define LAMB_SLOT_FAIL (0x3000+0x34)
#define GT_LAMB_SLOT (0x3000+0x35)
#define LAMB_SLOT_ACTION (0x3000+0x36)
#define LAMB_20_ON (0x3000+0x37)
#define LAMB_DOOR_FAIL (0x3000+0x38)
#define GT_LAMB_DOOR_20 (0x3000+0x39)
#define LAMB_DOOR_20_ACTION (0x3000+0x3a)
#define S20_LAMB_ON (0x3000+0x3b)
#define GT_SHRUB_1 (0x3000+0x3c)
#define SHRUB_1_ACTION (0x3000+0x3d)
#define GT_SHRUB_2 (0x3000+0x3e)
#define SHRUB_2_ACTION (0x3000+0x3f)
#define GT_SHRUB_3 (0x3000+0x40)
#define SHRUB_3_ACTION (0x3000+0x41)
#define START_20 (0x3000+0x42)
#define GAL_LOGIC (0x3000+0x43)
#define GT_GALLAGER_BEL (0x3000+0x44)
#define GAL_BEL_ACTION (0x3000+0x45)
#define GT_REICH_WINDOW (0x3000+0x46)
#define REICH_WINDOW_ACTION (0x3000+0x47)
#define GT_LAMB_WINDOW (0x3000+0x48)
#define LAMB_WINDOW_ACTION (0x3000+0x49)
#define LEFT_FAIL_20 (0x3000+0x4a)
#define GT_L_TALK_20 (0x3000+0x4b)
#define RIGHT_FAIL_20 (0x3000+0x4c)
#define GT_R_TALK_20 (0x3000+0x4d)
#define S21_START_ON (0x3000+0x4e)
#define GT_LEFT_EXIT_21 (0x3000+0x4f)
#define EL21_ACTION (0x3000+0x50)
#define GT_LAMBS_BOOKS (0x3000+0x51)
#define LAMBS_BOOKS_ACTION (0x3000+0x52)
#define GT_LAMBS_CHAIR (0x3000+0x53)
#define LAMBS_CHAIR_ACTION (0x3000+0x54)
#define GT_DISPENSOR (0x3000+0x55)
#define DISPENSOR_ACTION (0x3000+0x56)
#define CAT_FOOD_LOGIC (0x3000+0x57)
#define GT_CAT_FOOD (0x3000+0x58)
#define CAT_FOOD_ACTION (0x3000+0x59)
#define VIDEO_LOGIC (0x3000+0x5a)
#define GT_VIDEO (0x3000+0x5b)
#define VIDEO_ACTION (0x3000+0x5c)
#define GT_CASSETTE (0x3000+0x5d)
#define CASSETTE_ACTION (0x3000+0x5e)
#define GT_BIG_PICT1 (0x3000+0x5f)
#define BIG_PICT1_ACTION (0x3000+0x60)
#define GT_VIDEO_SCREEN (0x3000+0x61)
#define VIDEO_SCREEN_ACTION (0x3000+0x62)
#define VIDEO_SCREEN_LOGIC (0x3000+0x63)
#define GT_BIG_PICT2 (0x3000+0x64)
#define BIG_PICT2_ACTION (0x3000+0x65)
#define GT_BIG_PICT3 (0x3000+0x66)
#define BIG_PICT3_ACTION (0x3000+0x67)
#define CAT_LOGIC (0x3000+0x68)
#define GT_CAT (0x3000+0x69)
#define CAT_ACTION (0x3000+0x6a)
#define INNER_LAMB_DOOR_LOGIC (0x3000+0x6b)
#define S22_START_ON (0x3000+0x6c)
#define GT_RIGHT_EXIT_22 (0x3000+0x6d)
#define ER22_ACTION (0x3000+0x6e)
#define GT_LAMB_BED (0x3000+0x6f)
#define BED_ACTION (0x3000+0x70)
#define GT_LAMB_TV (0x3000+0x71)
#define LAMB_TV_ACTION (0x3000+0x72)
#define GT_FISH_TANK (0x3000+0x73)
#define FISH_TANK_ACTION (0x3000+0x74)
#define FISH_POSTER_ACTION (0x3000+0x75)
#define PILLOW_LOGIC (0x3000+0x76)
#define GT_PILLOW (0x3000+0x77)
#define PILLOW_ACTION (0x3000+0x78)
#define GT_MAGAZINE (0x3000+0x79)
#define MAGAZINE_ACTION (0x3000+0x7a)
#define FISH_LOGIC (0x3000+0x7b)
#define GT_REICH_CHAIR (0x3000+0x7c)
#define REICH_CHAIR_ACTION (0x3000+0x7d)
#define GT_CABINET (0x3000+0x7e)
#define CABINET_ACTION (0x3000+0x7f)
#define GT_CERT (0x3000+0x80)
#define CERT_ACTION (0x3000+0x81)
#define GT_REICH_PICTURE (0x3000+0x82)
#define REICH_PICTURE_ACTION (0x3000+0x83)
#define GT_FISH_FOOD (0x3000+0x84)
#define FISH_FOOD_ACTION (0x3000+0x85)
#define INNER_R_DOOR_LOGIC (0x3000+0x86)
#define S23_LEFT_ON (0x3000+0x87)
#define S23_ANCHOR_ON (0x3000+0x88)
#define S23_TRAVEL_ON (0x3000+0x89)
#define GT_LEFT_EXIT_23 (0x3000+0x8a)
#define EL23_ACTION (0x3000+0x8b)
#define GT_ANCHOR_EXIT_23 (0x3000+0x8c)
#define ANCHOR23_ACTION (0x3000+0x8d)
#define GT_TRAVEL_FAIL (0x3000+0x8e)
#define GT_TRAVEL_EXIT_23 (0x3000+0x8f)
#define TRAVEL_23_ACTION (0x3000+0x90)
#define GT_BIN_23 (0x3000+0x91)
#define BIN_23_ACTION (0x3000+0x92)
#define GT_SCULPTURE (0x3000+0x93)
#define SCULPTURE_ACTION (0x3000+0x94)
#define GT_LINK_23 (0x3000+0x95)
#define LINK_23_ACTION (0x3000+0x96)
#define GT_WRECK_23 (0x3000+0x97)
#define WRECK_23_ACTION (0x3000+0x98)
#define GT_SMALL_23 (0x3000+0x99)
#define SML_EXIT_S23_ACTION (0x3000+0x9a)
#define S24_LEFT_ON (0x3000+0x9b)
#define GT_LEFT_EXIT_24 (0x3000+0x9c)
#define EL24_ACTION (0x3000+0x9d)
#define GT_LONDON_POSTER (0x3000+0x9e)
#define LONDON_ACTION (0x3000+0x9f)
#define GT_NEW_YORK (0x3000+0xa0)
#define NEW_YORK_ACTION (0x3000+0xa1)
#define GT_MURAL (0x3000+0xa2)
#define MURAL_ACTION (0x3000+0xa3)
#define GT_PIDGEONS (0x3000+0xa4)
#define PIDGEONS_ACTION (0x3000+0xa5)
#define TREVOR_LOGIC (0x3000+0xa6)
#define TREVOR_SSS (0x3000+0xa7)
#define TREVOR_ACTION (0x3000+0xa8)
#define GT_TREVOR (0x3000+0xa9)
#define TICKET_LOGIC (0x3000+0xaa)
#define TICKET_ACTION (0x3000+0xab)
#define GT_TICKET (0x3000+0xac)
#define GT_GLOBE (0x3000+0xad)
#define GLOBE_ACTION (0x3000+0xae)
#define GLOBE_LOGIC (0x3000+0xaf)
#define S25_LEFT_ON (0x3000+0xb0)
#define GT_ANCHOR_EXIT_25 (0x3000+0xb1)
#define ANCHOR25_ACTION (0x3000+0xb2)
#define ANCHOR_LOGIC (0x3000+0xb3)
#define ANCHOR_SSS (0x3000+0xb4)
#define ANCHOR_ACTION (0x3000+0xb5)
#define GT_ANCHOR (0x3000+0xb6)
#define ANCHOR_MISSION (0x3000+0xb7)
#define JOEY_PC_MISSION (0x3000+0xb8)
#define GT_ANCHOR_PC (0x3000+0xb9)
#define HOOK_LOGIC (0x3000+0xba)
#define GT_STATUE_25 (0x3000+0xbb)
#define STATUE_25_ACTION (0x3000+0xbc)
#define HOOK_MISSION (0x3000+0xbd)
#define LAZER_25_LOGIC (0x3000+0xbe)
#define SPARK_25_LOGIC (0x3000+0xbf)
#define GT_HOOK (0x3000+0xc0)
#define HOOK_ACTION (0x3000+0xc1)
#define GT_SALES_CHART (0x3000+0xc2)
#define SALES_CHART_ACTION (0x3000+0xc3)
#define S26_LEFT_ON (0x3000+0xc4)
#define S26_RIGHT_ON (0x3000+0xc5)
#define GT_RIGHT_EXIT_26 (0x3000+0xc6)
#define ER26_ACTION (0x3000+0xc7)
#define START_26 (0x3000+0xc8)
#define GT_POSTER (0x3000+0xc9)
#define POSTER1_ACTION (0x3000+0xca)
#define POSTER2_ACTION (0x3000+0xcb)
#define POSTER3_ACTION (0x3000+0xcc)
#define POSTER4_ACTION (0x3000+0xcd)
#define GT_PLANT (0x3000+0xce)
#define PLANT_26_ACTION (0x3000+0xcf)
#define NU_GT_HOLO (0x3000+0xd0)
#define GT_HOLO (0x3000+0xd1)
#define HOLO_ACTION (0x3000+0xd2)
#define HELGA_LOGIC (0x3000+0xd3)
#define JOEY_HELGA_MISSION (0x3000+0xd4)
#define GT_LEFT_EXIT_26 (0x3000+0xd5)
#define EL26_ACTION (0x3000+0xd6)
#define HELGA_ACTION (0x3000+0xd7)
#define BIO_DOOR_LOGIC (0x3000+0xd8)
#define GT_BIO_DOOR (0x3000+0xd9)
#define BIO_DOOR_ACTION (0x3000+0xda)
#define GT_LEAFLET (0x3000+0xdb)
#define LEAFLET_LOGIC (0x3000+0xdc)
#define LEAFLET_ACTION (0x3000+0xdd)
#define S27_RIGHT_ON (0x3000+0xde)
#define GT_RIGHT_EXIT_27 (0x3000+0xdf)
#define ER27_ACTION (0x3000+0xe0)
#define GT_CHART1 (0x3000+0xe1)
#define CHART1_ACTION (0x3000+0xe2)
#define GT_CHART2 (0x3000+0xe3)
#define CHART2_ACTION (0x3000+0xe4)
#define GT_GAS (0x3000+0xe5)
#define GAS_ACTION (0x3000+0xe6)
#define GT_CHAIR_27 (0x3000+0xe7)
#define CHAIR_27_ACTION (0x3000+0xe8)
#define GT_FLOOR_FROM_CHAIR (0x3000+0xe9)
#define GT_SCANNER_27 (0x3000+0xea)
#define SCANNER_27_ACTION (0x3000+0xeb)
#define GT_L_TALK_27 (0x3000+0xec)
#define RIGHT_FAIL_27 (0x3000+0xed)
#define GT_R_TALK_27 (0x3000+0xee)
#define BURKE_LOGIC (0x3000+0xef)
#define GT_MEDI_COMP (0x3000+0xf0)
#define MEDI_COMP_ACTION (0x3000+0xf1)
#define BURKE_1 (0x3000+0xf2)
#define BURKE_2 (0x3000+0xf3)
#define DR_BURKE_1 (0x3000+0xf4)
#define SCANNER_27_LOGIC (0x3000+0xf5)
#define HELMET_LOGIC (0x3000+0xf6)
#define BODY_SSS (0x3000+0xf7)
#define BODY_ACTION (0x3000+0xf8)
#define BUSY_BODY (0x3000+0xf9)
#define GT_BODY (0x3000+0xfa)
#define GT_HELMET (0x3000+0xfb)
#define HELMET_ACTION (0x3000+0xfc)
#define GLASS_SLOT_LOGIC (0x3000+0xfd)
#define GLASS_MISSION (0x3000+0xfe)
#define MEDIC_LOGIC (0x3000+0xff)
#define S28_RIGHT_ON (0x3000+0x100)
#define GT_RIGHT_EXIT_28 (0x3000+0x101)
#define ER28_ACTION (0x3000+0x102)
#define GT_LEFT_EXIT_28 (0x3000+0x103)
#define EL28_ACTION (0x3000+0x104)
#define S28_LEFT_ON (0x3000+0x105)
#define GT_DUSTBIN_28 (0x3000+0x106)
#define DUSTBIN_ACTION (0x3000+0x107)
#define UP_28_FAIL (0x3000+0x108)
#define GT_UP_EXIT_28 (0x3000+0x109)
#define EU28_ACTION (0x3000+0x10a)
#define S28_UP_ON (0x3000+0x10b)
#define LEFT_FAIL_28 (0x3000+0x10c)
#define GT_L_TALK_28 (0x3000+0x10d)
#define RIGHT_FAIL_28 (0x3000+0x10e)
#define GT_R_TALK_28 (0x3000+0x10f)
#define GT_SML_R_28 (0x3000+0x110)
#define R_28_SML_ACTION (0x3000+0x111)
#define GT_SML_L_28 (0x3000+0x112)
#define L_28_SML_ACTION (0x3000+0x113)
#define SML_RIGHT_28 (0x3000+0x114)
#define SML_LEFT_28 (0x3000+0x115)
#define LIFT_28_LOGIC (0x3000+0x116)
#define GT_LIFT_28 (0x3000+0x117)
#define LIFT_28_ACTION (0x3000+0x118)
#define S28_SLOT_ACTION (0x3000+0x119)
#define GT_SLOT_28 (0x3000+0x11a)
#define S29_LIFT_LOGIC (0x3000+0x11b)
#define JOEY_TO_LIFT29 (0x3000+0x11c)
#define LIFT_29_ACTION (0x3000+0x11d)
#define GT_29_LIFT (0x3000+0x11e)
#define S29_SLOT_ACTION (0x3000+0x11f)
#define GT_29_CARD_SLOT (0x3000+0x120)
#define JOEY_OUT_OF_LIFT (0x3000+0x121)
#define GT_RIGHT_EXIT_29 (0x3000+0x122)
#define ER29_ACTION (0x3000+0x123)
#define S29_RIGHT_ON (0x3000+0x124)
#define GT_LEFT_EXIT_29 (0x3000+0x125)
#define EL29_ACTION (0x3000+0x126)
#define S29_LEFT_ON (0x3000+0x127)
#define OTHER_LIFT_WAIT (0x3000+0x128)
#define GT_LIFT_WAIT (0x3000+0x129)
#define LAMB_BELL_LOGIC (0x3000+0x12a)
#define LAMB_LEAVE_GARDEN (0x3000+0x12b)
#define LAMB_START_29 (0x3000+0x12c)
#define LEFT_FAIL_29 (0x3000+0x12d)
#define GT_L_TALK_29 (0x3000+0x12e)
#define RIGHT_FAIL_29 (0x3000+0x12f)
#define GT_R_TALK_29 (0x3000+0x130)
#define GT_CABLE_29 (0x3000+0x131)
#define CABLE_29_ACTION (0x3000+0x132)
#define GT_SML_R_29 (0x3000+0x133)
#define R_29_SML_ACTION (0x3000+0x134)
#define GT_SML_L_29 (0x3000+0x135)
#define L_29_SML_ACTION (0x3000+0x136)
#define SML_RIGHT_29 (0x3000+0x137)
#define SML_LEFT_29 (0x3000+0x138)
#define DANI_SPEECH (0x4000+0x1)
#define HENRI_SPEECH (0x4000+0x2)
#define BUZZER_SPEECH (0x4000+0x3)
#define JUKEBOX_SPEECH (0x4000+0x4)
#define VINCENT_SPEECH (0x0000+0x40)
#define EDDIE_SPEECH (0x0000+0x41)
#define BLUNT_SPEECH (0x0000+0x42)
#define BARRY_SPEECH (0x4000+0x5)
#define COLSTON_SPEECH (0x0000+0x43)
#define GALL_SPEECH (0x0000+0x44)
#define BABS_SPEECH (0x4000+0x6)
#define CHUTNEY_SPEECH (0x0000+0x45)
#define DOG_BARK_LOGIC (0x4000+0x7)
#define SPUNKY_SMELLS_FOOD (0x4000+0x8)
#define SPUNKY_EXTRA (0x4000+0x9)
#define SPUNKY_LOGIC (0x4000+0xa)
#define SPUNKY_EAT_FOOD (0x4000+0xb)
#define SPUNKY_BARK_AT_FOSTER (0x4000+0xc)
#define SPUNKY_GO_HOME (0x4000+0xd)
#define SPUNKY_SEE_VIDEO (0x4000+0xe)
#define DANIELLE_SSS (0x4000+0xf)
#define GT_SC31_DANIELLE (0x4000+0x10)
#define SC31_DANI_ACTION (0x4000+0x11)
#define DANI_CHAT_TO_GUARD (0x4000+0x12)
#define GT_DANI_WAIT (0x4000+0x13)
#define DANIELLE_EXTRA (0x4000+0x14)
#define DANIELLE_LOGIC (0x4000+0x15)
#define GT_SC32_DANIELLE_AT_LIFT (0x4000+0x16)
#define SC32_DANIELLE_AT_LIFT_ACTION (0x4000+0x17)
#define DANIELLE_GO_HOME (0x4000+0x18)
#define GT_SC38_DANIELLE (0x4000+0x19)
#define SC38_DANIELLE_ACTION (0x4000+0x1a)
#define GT_SC38_HAND_SET (0x4000+0x1b)
#define DANI_ANSWER_PHONE (0x4000+0x1c)
#define FOSTER_VISIT_DANI (0x4000+0x1d)
#define GN_SC30_LEFT_TALK (0x4000+0x1e)
#define GT_SC30_LEFT_TALK (0x4000+0x1f)
#define GN_SC30_RIGHT_TALK (0x4000+0x20)
#define GT_SC30_RIGHT_TALK (0x4000+0x21)
#define SC30_EXIT_31_WALK_ON (0x4000+0x22)
#define GT_SC30_EXIT_31 (0x4000+0x23)
#define SC30_EXIT_31_ACTION (0x4000+0x24)
#define SC30_EXIT_33_WALK_ON (0x4000+0x25)
#define GT_SC30_EXIT_33 (0x4000+0x26)
#define SC30_EXIT_33_ACTION (0x4000+0x27)
#define SC30_COURT_DOOR_MOUSE_ON (0x4000+0x28)
#define SC30_COURT_DOOR_WALK_ON (0x4000+0x29)
#define GT_SC30_COURT_DOOR (0x4000+0x2a)
#define SC30_COURT_DOOR_ACTION (0x4000+0x2b)
#define SC30_COURT_DOOR_LOGIC (0x4000+0x2c)
#define GT_SC30_NOTICE (0x4000+0x2d)
#define SC30_NOTICE_ACTION (0x4000+0x2e)
#define GT_SC30_STATUE_1 (0x4000+0x2f)
#define SC30_STATUE_1_ACTION (0x4000+0x30)
#define GT_SC30_STATUE_2 (0x4000+0x31)
#define SC30_STATUE_2_ACTION (0x4000+0x32)
#define SC30_HENRI_LOGIC (0x4000+0x33)
#define SC30_HENRI_SSS (0x4000+0x34)
#define GT_SC30_HENRI (0x4000+0x35)
#define SC30_HENRI_ACTION (0x4000+0x36)
#define SC30_EXIT_36_WALK_ON (0x4000+0x37)
#define GT_SC30_EXIT_36 (0x4000+0x38)
#define SC30_EXIT_36_ACTION (0x4000+0x39)
#define GN_SC31_LEFT_TALK (0x4000+0x3a)
#define GT_SC31_LEFT_TALK (0x4000+0x3b)
#define GN_SC31_RIGHT_TALK (0x4000+0x3c)
#define GT_SC31_RIGHT_TALK (0x4000+0x3d)
#define SC31_EXIT_30_WALK_ON (0x4000+0x3e)
#define GT_SC31_EXIT_30 (0x4000+0x3f)
#define SC31_EXIT_30_ACTION (0x4000+0x40)
#define SC31_EXIT_32_WALK_ON (0x4000+0x41)
#define GT_SC31_EXIT_32 (0x4000+0x42)
#define SC31_EXIT_32_ACTION (0x4000+0x43)
#define GT_SC31_LIFT_SLOT (0x4000+0x44)
#define SC31_LIFT_SLOT_ACTION (0x4000+0x45)
#define GT_SC31_LIFT (0x4000+0x46)
#define SC31_LIFT_ACTION (0x4000+0x47)
#define SC31_LIFT_LOGIC (0x4000+0x48)
#define SC31_GUARD_RESCUE_DOG (0x4000+0x49)
#define GT_SC31_END_OF_ROPE (0x4000+0x4a)
#define SC31_END_OF_ROPE_ACTION (0x4000+0x4b)
#define SC31_ROPE_LOGIC (0x4000+0x4c)
#define SC31_BRICKS_LOGIC (0x4000+0x4d)
#define SC31_PLANK_LOGIC (0x4000+0x4e)
#define SC31_BISCUITS_LOGIC (0x4000+0x4f)
#define GT_SC31_BRICKS (0x4000+0x50)
#define SC31_BRICKS_ACTION (0x4000+0x51)
#define GN_SC31_PLANK (0x4000+0x52)
#define GT_SC31_PLANK (0x4000+0x53)
#define SC31_PLANK_ACTION (0x4000+0x54)
#define SC31_GUARD_LOGIC (0x4000+0x55)
#define SC31_GUARD_CHATTING_LOGIC (0x4000+0x56)
#define SC31_GUARD_SSS (0x4000+0x57)
#define GN_SC31_GUARD (0x4000+0x58)
#define GT_SC31_GUARD (0x4000+0x59)
#define SC31_GUARD_ACTION (0x4000+0x5a)
#define SC31_GUARD_CHATTING_ACTION (0x4000+0x5b)
#define SC31_EXIT_39_WALK_ON (0x4000+0x5c)
#define GT_SC31_EXIT_39 (0x4000+0x5d)
#define SC31_EXIT_39_ACTION (0x4000+0x5e)
#define SC31_JOEY_LOGIC (0x4000+0x5f)
#define GT_SC31_JOEY (0x4000+0x60)
#define SC31_JOEY_ACTION (0x4000+0x61)
#define SC31_AT_WATCHER_LOGIC (0x4000+0x62)
#define GN_SC32_LEFT_TALK (0x4000+0x63)
#define GT_SC32_LEFT_TALK (0x4000+0x64)
#define GN_SC32_RIGHT_TALK (0x4000+0x65)
#define GT_SC32_RIGHT_TALK (0x4000+0x66)
#define SC32_EXIT_31_WALK_ON (0x4000+0x67)
#define GT_SC32_EXIT_31 (0x4000+0x68)
#define SC32_EXIT_31_ACTION (0x4000+0x69)
#define SC32_EXIT_33_WALK_ON (0x4000+0x6a)
#define GT_SC32_EXIT_33 (0x4000+0x6b)
#define SC32_EXIT_33_ACTION (0x4000+0x6c)
#define GT_SC32_TERMINAL (0x4000+0x6d)
#define SC32_TERMINAL_ACTION (0x4000+0x6e)
#define GT_SC32_PLANT_1 (0x4000+0x6f)
#define SC32_PLANT_1_ACTION (0x4000+0x70)
#define GT_SC32_PLANT_2 (0x4000+0x71)
#define SC32_PLANT_2_ACTION (0x4000+0x72)
#define GT_SC32_PLANT_3 (0x4000+0x73)
#define SC32_PLANT_3_ACTION (0x4000+0x74)
#define SC32_BUZZER_LOGIC (0x4000+0x75)
#define GT_SC32_BUZZER (0x4000+0x76)
#define SC32_BUZZER_ACTION (0x4000+0x77)
#define GT_SC32_LIFT (0x4000+0x78)
#define SC32_LIFT_ACTION (0x4000+0x79)
#define SC32_LIFT_LOGIC (0x4000+0x7a)
#define SC32_VINCENT_LOGIC (0x4000+0x7b)
#define SC32_VINCENT_SSS (0x4000+0x7c)
#define GT_SC32_VINCENT (0x4000+0x7d)
#define SC32_VINCENT_ACTION (0x4000+0x7e)
#define SC32_GARDENER_LOGIC (0x4000+0x7f)
#define SC32_GARDENER_SSS (0x4000+0x80)
#define GT_SC32_GARDENER (0x4000+0x81)
#define SC32_GARDENER_ACTION (0x4000+0x82)
#define GN_SC33_LEFT_TALK (0x4000+0x83)
#define GT_SC33_LEFT_TALK (0x4000+0x84)
#define GN_SC33_RIGHT_TALK (0x4000+0x85)
#define GT_SC33_RIGHT_TALK (0x4000+0x86)
#define SC33_EXIT_30_WALK_ON (0x4000+0x87)
#define GT_SC33_EXIT_30 (0x4000+0x88)
#define SC33_EXIT_30_ACTION (0x4000+0x89)
#define SC33_EXIT_32_WALK_ON (0x4000+0x8a)
#define GT_SC33_EXIT_32 (0x4000+0x8b)
#define SC33_EXIT_32_ACTION (0x4000+0x8c)
#define SC33_SHED_DOOR_LOGIC (0x4000+0x8d)
#define SC33_SHED_DOOR_MOUSE_ON (0x4000+0x8e)
#define SC33_SHED_DOOR_WALK_ON (0x4000+0x8f)
#define GT_SC33_SHED_DOOR (0x4000+0x90)
#define SC33_SHED_DOOR_ACTION (0x4000+0x91)
#define GT_SC33_LOCK (0x4000+0x92)
#define SC33_LOCK_ACTION (0x4000+0x93)
#define SC34_DOOR_WALK_ON (0x4000+0x94)
#define GT_SC34_DOOR (0x4000+0x95)
#define SC34_DOOR_ACTION (0x4000+0x96)
#define GT_SC34_SECATEURS (0x4000+0x97)
#define SC34_SECATEURS_ACTION (0x4000+0x98)
#define SC34_SECATEURS_LOGIC (0x4000+0x99)
#define GT_SC34_TKT_MACHINE (0x4000+0x9a)
#define SC34_TKT_MACHINE_ACTION (0x4000+0x9b)
#define GT_SC34_MAP (0x4000+0x9c)
#define SC34_MAP_ACTION (0x4000+0x9d)
#define GT_SC34_BRICKS (0x4000+0x9e)
#define SC34_BRICKS_ACTION (0x4000+0x9f)
#define GN_SC36_LEFT_TALK (0x4000+0xa0)
#define GT_SC36_LEFT_TALK (0x4000+0xa1)
#define GN_SC36_RIGHT_TALK (0x4000+0xa2)
#define GT_SC36_RIGHT_TALK (0x4000+0xa3)
#define GT_SC36_LOW_FLOOR (0x4000+0xa4)
#define GT_SC36_FLOOR (0x4000+0xa5)
#define SC36_EXIT_30_WALK_ON (0x4000+0xa6)
#define GT_SC36_EXIT_30 (0x4000+0xa7)
#define SC36_EXIT_30_ACTION (0x4000+0xa8)
#define GT_SC36_SENSOR (0x4000+0xa9)
#define SC36_SENSOR_ACTION (0x4000+0xaa)
#define SC36_DOOR_WALK_ON (0x4000+0xab)
#define GT_SC36_DOOR (0x4000+0xac)
#define SC36_DOOR_ACTION (0x4000+0xad)
#define SC36_DOOR_LOGIC (0x4000+0xae)
#define SC36_BAND_LOGIC (0x4000+0xaf)
#define GT_SC36_BAND (0x4000+0xb0)
#define SC36_BAND_ACTION (0x4000+0xb1)
#define SC36_JUKE_LIGHT_LOGIC (0x4000+0xb2)
#define SC36_COLSTON_FIX_JUKEBOX (0x4000+0xb3)
#define PLAY_TUNE_1 (0x4000+0xb4)
#define PLAY_TUNE_2 (0x4000+0xb5)
#define PLAY_TUNE_3 (0x4000+0xb6)
#define SC36_JUKEBOX_SSS (0x4000+0xb7)
#define SC36_JUKEBOX_LOGIC (0x4000+0xb8)
#define GT_SC36_JUKEBOX (0x4000+0xb9)
#define SC36_JUKEBOX_ACTION (0x4000+0xba)
#define SC36_BARMAN_LOGIC (0x4000+0xbb)
#define SC36_BARMAN_SSS (0x4000+0xbc)
#define GT_SC36_BARMAN (0x4000+0xbd)
#define SC36_BARMAN_ACTION (0x4000+0xbe)
#define SC36_COLSTON_LOGIC (0x4000+0xbf)
#define SC36_COLSTON_SSS (0x4000+0xc0)
#define GT_SC36_COLSTON (0x4000+0xc1)
#define SC36_COLSTON_ACTION (0x4000+0xc2)
#define SC36_GALLAGHER_LOGIC (0x4000+0xc3)
#define SC36_GALLAGHER_SSS (0x4000+0xc4)
#define GT_SC36_GALLAGHER (0x4000+0xc5)
#define SC36_GALLAGHER_ACTION (0x4000+0xc6)
#define SC36_CARDS_LOGIC (0x4000+0xc7)
#define GT_SC36_GLASS (0x4000+0xc8)
#define SC36_COLSTON_PROTEST (0x4000+0xc9)
#define SC36_GLASS_ACTION (0x4000+0xca)
#define MOVE_BABS (0x4000+0xcb)
#define SC36_BABS_LOGIC (0x4000+0xcc)
#define BABS_LOGIC_AMIGA (0x4000+0xcd)
#define GT_BABS_AMIGA (0x4000+0xce)
#define BABS_SSS_AMIGA (0x4000+0xcf)
#define BABS_ACTION_AMIGA (0x4000+0xd0)
#define GT_SC37_SENSOR (0x4000+0xd1)
#define SC37_SENSOR_ACTION (0x4000+0xd2)
#define SC37_DOOR_WALK_ON (0x4000+0xd3)
#define GT_SC37_DOOR (0x4000+0xd4)
#define SC37_DOOR_ACTION (0x4000+0xd5)
#define SC37_DOOR_LOGIC (0x4000+0xd6)
#define GT_SC37_GRILL (0x4000+0xd7)
#define SC37_GRILL_ACTION (0x4000+0xd8)
#define SC37_GRILL_LOGIC (0x4000+0xd9)
#define GT_SC37_FLIMSY_BOX (0x4000+0xda)
#define SC37_FLIMSY_BOX_ACTION (0x4000+0xdb)
#define STEP_OFF_BOX (0x4000+0xdc)
#define GT_SC37_BIG_BOX (0x4000+0xdd)
#define SC37_BIG_BOX_ACTION (0x4000+0xde)
#define GT_SC37_LID (0x4000+0xdf)
#define SC37_LID_ACTION (0x4000+0xe0)
#define PUT_LID_BACK (0x4000+0xe1)
#define USE_LID_ON_FLIMSY_BOX (0x4000+0xe2)
#define SC37_LID_LOGIC (0x4000+0xe3)
#define GT_SC37_WINE_RACK (0x4000+0xe4)
#define SC37_WINE_RACK_ACTION (0x4000+0xe5)
#define GN_SC38_LEFT_TALK (0x4000+0xe6)
#define GT_SC38_LEFT_TALK (0x4000+0xe7)
#define GN_SC38_RIGHT_TALK (0x4000+0xe8)
#define GT_SC38_RIGHT_TALK (0x4000+0xe9)
#define GT_SC38_LIFT (0x4000+0xea)
#define SC38_LIFT_ACTION (0x4000+0xeb)
#define SC38_LIFT_LOGIC (0x4000+0xec)
#define GT_SC38_STATUE (0x4000+0xed)
#define SC38_STATUE_ACTION (0x4000+0xee)
#define GT_SC38_VIDEO (0x4000+0xef)
#define SC38_VIDEO_ACTION (0x4000+0xf0)
#define SC38_VIDEO_LOGIC (0x4000+0xf1)
#define GT_SC38_MONITOR (0x4000+0xf2)
#define SC38_MONITOR_ACTION (0x4000+0xf3)
#define SC38_MONITOR_LOGIC (0x4000+0xf4)
#define GT_SC38_SOFA (0x4000+0xf5)
#define SC38_SOFA_ACTION (0x4000+0xf6)
#define GT_SC38_DOG_TRAY (0x4000+0xf7)
#define SC38_DOG_TRAY_ACTION (0x4000+0xf8)
#define GT_SC38_BISCUITS (0x4000+0xf9)
#define SC38_BISCUITS_ACTION (0x4000+0xfa)
#define SC38_RINGER_LOGIC (0x4000+0xfb)
#define SC39_EXIT_31_WALK_ON (0x4000+0xfc)
#define GT_SC39_EXIT_31 (0x4000+0xfd)
#define SC39_EXIT_31_ACTION (0x4000+0xfe)
#define GT_SC39_EXIT_40 (0x4000+0xff)
#define SC39_EXIT_40_ACTION (0x4000+0x100)
#define SC39_EXIT_41_WALK_ON (0x4000+0x101)
#define GT_SC39_EXIT_41 (0x4000+0x102)
#define SC39_EXIT_41_ACTION (0x4000+0x103)
#define GT_SC39_WALTERS (0x4000+0x104)
#define SC39_WALTERS_ACTION (0x4000+0x105)
#define GT_SC40_EXIT_39 (0x4000+0x106)
#define SC40_EXIT_39_ACTION (0x4000+0x107)
#define GT_SC40_CABINET (0x4000+0x108)
#define SC40_CABINET_ACTION (0x4000+0x109)
#define GT_SC40_TROLLEY (0x4000+0x10a)
#define SC40_TROLLEY_ACTION (0x4000+0x10b)
#define GT_SC40_LOCKER_1 (0x4000+0x10c)
#define SC40_LOCKER_1_ACTION (0x4000+0x10d)
#define GT_SC40_LOCKER_2 (0x4000+0x10e)
#define SC40_LOCKER_2_ACTION (0x4000+0x10f)
#define GT_SC40_LOCKER_3 (0x4000+0x110)
#define SC40_LOCKER_3_ACTION (0x4000+0x111)
#define GT_SC40_LOCKER_4 (0x4000+0x112)
#define SC40_LOCKER_4_ACTION (0x4000+0x113)
#define GT_SC40_LOCKER_5 (0x4000+0x114)
#define SC40_LOCKER_5_ACTION (0x4000+0x115)
#define GT_SC40_BODY_1 (0x4000+0x116)
#define SC40_BODY_1_ACTION (0x4000+0x117)
#define GT_SC40_BODY_2 (0x4000+0x118)
#define SC40_BODY_2_ACTION (0x4000+0x119)
#define GT_SC40_BODY_3 (0x4000+0x11a)
#define SC40_BODY_3_ACTION (0x4000+0x11b)
#define GT_SC40_BODY_4 (0x4000+0x11c)
#define SC40_BODY_4_ACTION (0x4000+0x11d)
#define GT_SC40_BODY_5 (0x4000+0x11e)
#define SC40_BODY_5_ACTION (0x4000+0x11f)
#define SC40_LOCKER_1_LOGIC (0x4000+0x120)
#define SC40_LOCKER_2_LOGIC (0x4000+0x121)
#define SC40_LOCKER_3_LOGIC (0x4000+0x122)
#define SC40_LOCKER_4_LOGIC (0x4000+0x123)
#define SC40_LOCKER_5_LOGIC (0x4000+0x124)
#define SC41_EXIT_39_WALK_ON (0x4000+0x125)
#define GT_SC41_EXIT_39 (0x4000+0x126)
#define SC41_EXIT_39_ACTION (0x4000+0x127)
#define SC41_HEAT_1_LOGIC (0x4000+0x128)
#define SC41_HEAT_2_LOGIC (0x4000+0x129)
#define SC41_HEAT_3_LOGIC (0x4000+0x12a)
#define FOSTER_ENTER_COURT (0x4000+0x12b)
#define SC42_JUDGE_LOGIC (0x4000+0x12c)
#define SC42_CLERK_LOGIC (0x4000+0x12d)
#define SC42_PROSECUTION_LOGIC (0x4000+0x12e)
#define SC42_JOBSWORTH_LOGIC (0x4000+0x12f)
#define SC42_BLUNT_LOGIC (0x4000+0x130)
#define SC42_DANI_LOGIC (0x4000+0x131)
#define SC42_SIGN_LOGIC (0x4000+0x132)
#define SC44_EXIT_45_WALK_ON (0x4000+0x133)
#define GT_SC44_EXIT_45 (0x4000+0x134)
#define SC44_EXIT_45_ACTION (0x4000+0x135)
#define GT_SC44_GRILL (0x4000+0x136)
#define SC44_GRILL_ACTION (0x4000+0x137)
#define GT_SC44_RUBBLE (0x4000+0x138)
#define SC44_RUBBLE_ACTION (0x4000+0x139)
#define SC45_EXIT_44_WALK_ON (0x4000+0x13a)
#define GT_SC45_EXIT_44 (0x4000+0x13b)
#define SC45_EXIT_44_ACTION (0x4000+0x13c)
#define SC45_EXIT_46_WALK_ON (0x4000+0x13d)
#define GT_SC45_EXIT_46 (0x4000+0x13e)
#define SC45_EXIT_46_ACTION (0x4000+0x13f)
#define SC45_EXIT_47_WALK_ON (0x4000+0x140)
#define GT_SC45_EXIT_47 (0x4000+0x141)
#define SC45_EXIT_47_ACTION (0x4000+0x142)
#define SC46_EXIT_45_WALK_ON (0x4000+0x143)
#define GT_SC46_EXIT_45 (0x4000+0x144)
#define SC46_EXIT_45_ACTION (0x4000+0x145)
#define GT_SC46_RUBBLE (0x4000+0x146)
#define SC46_RUBBLE_ACTION (0x4000+0x147)
#define SC47_EXIT_45_WALK_ON (0x4000+0x148)
#define GT_SC47_EXIT_45 (0x4000+0x149)
#define SC47_EXIT_45_ACTION (0x4000+0x14a)
#define SC47_EXIT_48_WALK_ON (0x4000+0x14b)
#define GT_SC47_EXIT_48 (0x4000+0x14c)
#define SC47_EXIT_48_ACTION (0x4000+0x14d)
#define SC48_EXIT_47_WALK_ON (0x4000+0x14e)
#define GT_SC48_EXIT_47 (0x4000+0x14f)
#define SC48_EXIT_47_ACTION (0x4000+0x150)
#define SC48_EXIT_65_WALK_ON (0x4000+0x151)
#define GT_SC48_EXIT_65 (0x4000+0x152)
#define SC48_EXIT_65_ACTION (0x4000+0x153)
#define GT_SC48_SOCKET (0x4000+0x154)
#define SC48_SOCKET_ACTION (0x4000+0x155)
#define SC48_SOCKET_LOGIC (0x4000+0x156)
#define GT_SC48_HOLE (0x4000+0x157)
#define SC48_HOLE_ACTION (0x4000+0x158)
#define FOSTER_SEES_EYES (0x4000+0x159)
#define SC48_HOLE_LOGIC (0x4000+0x15a)
#define SC48_EYES_LOGIC (0x4000+0x15b)
#define SC65_EXIT_48_WALK_ON (0x4000+0x15c)
#define GT_SC65_EXIT_48 (0x4000+0x15d)
#define SC65_EXIT_48_ACTION (0x4000+0x15e)
#define GT_SC65_EXIT_66 (0x4000+0x15f)
#define GT_SC65_POSTER1 (0x4000+0x160)
#define SC65_POSTER1_ACTION (0x4000+0x161)
#define GT_SC65_POSTER2 (0x4000+0x162)
#define SC65_POSTER2_ACTION (0x4000+0x163)
#define GT_SC65_SIGN (0x4000+0x164)
#define SC65_SIGN_ACTION (0x4000+0x165)
#define WALTER_SPEECH (0x5000+0x1)
#define JOEY_MEDIC (0x5000+0x2)
#define KEN_SPEECH (0x5000+0x3)
#define BORED_ROOM (0x5000+0x4)
#define HOBS_END (0x0000+0x46)
#define GT_JOEY_PARK (0x5000+0x5)
#define JOEY_MED_EXTRA (0x5000+0x6)
#define JOEY_MED_LOGIC (0x5000+0x7)
#define JOEY_MISSION72_EXTRA (0x5000+0x8)
#define JOEY_MED_MISSION72 (0x5000+0x9)
#define GT_RECHARGING_MEDI (0x5000+0xa)
#define RECHARGING_MEDI_ACTION (0x5000+0xb)
#define MEDI_LOGIC (0x5000+0xc)
#define SC67_MEND_LOGIC (0x5000+0xd)
#define MEDI_ACTION (0x5000+0xe)
#define GT_SC71_MEDI_SLOT (0x5000+0xf)
#define SC71_MEDI_SLOT_ACTION (0x5000+0x10)
#define SC66_FOSTER_GETS_CRUSHED (0x5000+0x11)
#define SC66_TIMER_LOGIC (0x5000+0x12)
#define SC66_DOOR_LOGIC (0x5000+0x13)
#define SC66_STONES_LOGIC (0x5000+0x14)
#define SC66_LO_BEAM_LOGIC (0x5000+0x15)
#define SC66_HI_BEAM_LOGIC (0x5000+0x16)
#define SC66_ROCK1_LOGIC (0x5000+0x17)
#define SC66_ROCK2_LOGIC (0x5000+0x18)
#define SC66_ROCK3_LOGIC (0x5000+0x19)
#define SC66_HOLE_ACTION (0x5000+0x1a)
#define SC67_PULSE1_LOGIC (0x5000+0x1b)
#define SC67_PULSE2_LOGIC (0x5000+0x1c)
#define SC67_PULSE3_LOGIC (0x5000+0x1d)
#define SC67_PULSE4_LOGIC (0x5000+0x1e)
#define SC67_ROCK_LOGIC (0x5000+0x1f)
#define GT_SC67_BRICKWORK (0x5000+0x20)
#define SC67_BRICKWORK_ACTION (0x5000+0x21)
#define SC67_CLOT_LOGIC (0x5000+0x22)
#define GN_SC67_CLOT (0x5000+0x23)
#define GT_SC67_CLOT (0x5000+0x24)
#define SC67_CLOT_ACTION (0x5000+0x25)
#define GT_SC67_VEIN (0x5000+0x26)
#define SC67_VEIN_ACTION (0x5000+0x27)
#define SC67_DOOR_MOUSE_ON (0x5000+0x28)
#define SC67_DOOR_LOGIC (0x5000+0x29)
#define SC67_DOOR_WALK_ON (0x5000+0x2a)
#define GN_SC67_DOOR (0x5000+0x2b)
#define GT_SC67_DOOR (0x5000+0x2c)
#define SC67_DOOR_ACTION (0x5000+0x2d)
#define SC67_PLASTER_LOGIC (0x5000+0x2e)
#define GT_SC67_PLASTER (0x5000+0x2f)
#define SC67_PLASTER_ACTION (0x5000+0x30)
#define SC67_BRICK_LOGIC (0x5000+0x31)
#define GT_SC67_BRICK (0x5000+0x32)
#define SC67_BRICK_ACTION (0x5000+0x33)
#define SC67_CROWBAR_LOGIC (0x5000+0x34)
#define GT_SC67_CROWBAR (0x5000+0x35)
#define SC67_CROWBAR_ACTION (0x5000+0x36)
#define GT_SC68_JOEY_WAIT (0x5000+0x37)
#define SC68_PULSE1_LOGIC (0x5000+0x38)
#define SC68_PULSE2_LOGIC (0x5000+0x39)
#define SC68_PULSE3_LOGIC (0x5000+0x3a)
#define SC68_PULSE4_LOGIC (0x5000+0x3b)
#define SC68_PULSE5_LOGIC (0x5000+0x3c)
#define SC68_PULSE6_LOGIC (0x5000+0x3d)
#define SC68_SENSOR_LOGIC (0x5000+0x3e)
#define SC68_DOOR_WALK_ON (0x5000+0x3f)
#define GN_SC68_DOOR (0x5000+0x40)
#define GT_SC68_DOOR (0x5000+0x41)
#define SC68_DOOR_ACTION (0x5000+0x42)
#define SC68_DOOR_MOUSE_ON (0x5000+0x43)
#define SC68_DOOR_LOGIC (0x5000+0x44)
#define GT_SC68_SENSOR (0x5000+0x45)
#define SC68_SENSOR_ACTION (0x5000+0x46)
#define GT_SC68_STAIRS (0x5000+0x47)
#define SC68_STAIRS_ACTION (0x5000+0x48)
#define SC68_EXIT_WALK_ON (0x5000+0x49)
#define GT2_SC68_EXIT (0x5000+0x4a)
#define GT_SC68_EXIT (0x5000+0x4b)
#define SC68_EXIT_ACTION (0x5000+0x4c)
#define GT_SC68_GRILL (0x5000+0x4d)
#define SC68_GRILL_ACTION (0x5000+0x4e)
#define SC69_PULSE1_LOGIC (0x5000+0x4f)
#define SC69_PULSE2_LOGIC (0x5000+0x50)
#define SC69_PULSE3_LOGIC (0x5000+0x51)
#define SC69_PULSE4_LOGIC (0x5000+0x52)
#define SC69_PULSE5_LOGIC (0x5000+0x53)
#define SC69_PULSE6_LOGIC (0x5000+0x54)
#define SC69_EXIT_WALK_ON (0x5000+0x55)
#define GT2_SC69_EXIT (0x5000+0x56)
#define GT_SC69_EXIT (0x5000+0x57)
#define SC69_EXIT_ACTION (0x5000+0x58)
#define SC69_DOOR_WALK_ON (0x5000+0x59)
#define GN_SC69_DOOR (0x5000+0x5a)
#define GT_SC69_DOOR (0x5000+0x5b)
#define SC69_DOOR_ACTION (0x5000+0x5c)
#define GT_SC69_GRILL (0x5000+0x5d)
#define SC69_GRILL_ACTION (0x5000+0x5e)
#define GT_SC70_DOOR (0x5000+0x5f)
#define SC70_DOOR_ACTION (0x5000+0x60)
#define SC70_IRIS_LOGIC (0x5000+0x61)
#define SC70_IRIS_OPENED (0x5000+0x62)
#define SC70_IRIS_CLOSED (0x5000+0x63)
#define GT_SC70_IRIS (0x5000+0x64)
#define SC70_IRIS_ACTION (0x5000+0x65)
#define SC70_BAR_LOGIC (0x5000+0x66)
#define GT_SC70_BAR (0x5000+0x67)
#define SC70_BAR_ACTION (0x5000+0x68)
#define GT_SC70_GRILL (0x5000+0x69)
#define SC70_GRILL_ACTION (0x5000+0x6a)
#define SC70_CONTROL_LOGIC (0x5000+0x6b)
#define GT_SC70_CONTROL (0x5000+0x6c)
#define SC70_CONTROL_ACTION (0x5000+0x6d)
#define SC70_PIT_LOGIC (0x5000+0x6e)
#define GT_SC70_PIT (0x5000+0x6f)
#define SC70_PIT_ACTION (0x5000+0x70)
#define GT_SC70_FLOOR (0x5000+0x71)
#define SC71_DOOR69_WALK_ON (0x5000+0x72)
#define GN_SC71_DOOR69 (0x5000+0x73)
#define GT_SC71_DOOR69 (0x5000+0x74)
#define SC71_DOOR69_ACTION (0x5000+0x75)
#define SC71_DOOR72_WALK_ON (0x5000+0x76)
#define GN_SC71_DOOR72 (0x5000+0x77)
#define GT_SC71_DOOR72 (0x5000+0x78)
#define SC71_DOOR72_ACTION (0x5000+0x79)
#define GN_INTO_RECHARGING_UNIT (0x5000+0x7a)
#define GET_INTO_RECHARGING_UNIT (0x5000+0x7b)
#define GT_SC71_RECHARGER (0x5000+0x7c)
#define SC71_RECHARGER_ACTION (0x5000+0x7d)
#define GT_SC71_MONITOR (0x5000+0x7e)
#define SC71_MONITOR_ACTION (0x5000+0x7f)
#define GT_SC71_CONTROLS (0x5000+0x80)
#define SC71_CONTROLS_ACTION (0x5000+0x81)
#define GT_SC71_LOCKED_DOOR (0x5000+0x82)
#define SC71_LOCKED_DOOR_ACTION (0x5000+0x83)
#define SC71_RECHARGER_LOGIC (0x5000+0x84)
#define SC71_PANEL2_LOGIC (0x5000+0x85)
#define SC71_LIGHT1_LOGIC (0x5000+0x86)
#define SC71_CHLITE_LOGIC (0x5000+0x87)
#define SC71_MONITOR_LOGIC (0x5000+0x88)
#define SC71_CONTROLS_LOGIC (0x5000+0x89)
#define WITNESS_LOGIC (0x5000+0x8a)
#define SC72_FOSTER_DEATH (0x5000+0x8b)
#define WITNESS_CATCHES_FOSTER (0x5000+0x8c)
#define SC72_DOOR_WALK_ON (0x5000+0x8d)
#define GN_SC72_DOOR (0x5000+0x8e)
#define GT_SC72_DOOR (0x5000+0x8f)
#define SC72_DOOR_ACTION (0x5000+0x90)
#define SC72_EXIT_WALK_ON (0x5000+0x91)
#define GN_SC72_EXIT (0x5000+0x92)
#define GT_SC72_EXIT (0x5000+0x93)
#define SC72_EXIT_ACTION (0x5000+0x94)
#define SC72_TANK_LOGIC (0x5000+0x95)
#define GT_SC72_TANK (0x5000+0x96)
#define SC72_TANK_ACTION (0x5000+0x97)
#define GT_SC72_TAP (0x5000+0x98)
#define SC72_TAP_ACTION (0x5000+0x99)
#define SC72_SPILL_LOGIC (0x5000+0x9a)
#define GT_SC72_SPILL (0x5000+0x9b)
#define SC72_SPILL_ACTION (0x5000+0x9c)
#define SC72_GRILL_LOGIC (0x5000+0x9d)
#define GT_SC72_GRILL (0x5000+0x9e)
#define SC72_GRILL_ACTION (0x5000+0x9f)
#define SC72_CHAMBER1_LOGIC (0x5000+0xa0)
#define SC72_CHAM1_LIGHT_LOGIC (0x5000+0xa1)
#define SC72_CHAMBER2_LOGIC (0x5000+0xa2)
#define SC72_CHAM2_LIGHT_LOGIC (0x5000+0xa3)
#define SC72_CHAMBER3_LOGIC (0x5000+0xa4)
#define GT_SC72_CHAMBER1 (0x5000+0xa5)
#define GT_SC72_CHAMBER2 (0x5000+0xa6)
#define GT_SC72_CHAMBER3 (0x5000+0xa7)
#define SC72_CHAMBERS_ACTION (0x5000+0xa8)
#define GT_SC72_LIGHT1 (0x5000+0xa9)
#define GT_SC72_LIGHT2 (0x5000+0xaa)
#define GT_SC72_LIGHT3 (0x5000+0xab)
#define SC72_ROT_LIGHT_LOGIC (0x5000+0xac)
#define SC72_COMPUTER_LOGIC (0x5000+0xad)
#define SC72_COMPUTER2_LOGIC (0x5000+0xae)
#define GT_SC72_COMPUTER (0x5000+0xaf)
#define SC72_COMPUTER_ACTION (0x5000+0xb0)
#define GN_SC72_WITNESS_TALK (0x5000+0xb1)
#define GT_SC72_WITNESS_TALK (0x5000+0xb2)
#define GN_SC72_FOSTER_TALK (0x5000+0xb3)
#define GT_SC72_FOSTER_TALK (0x5000+0xb4)
#define GT_SC72_WITNESS_KILL (0x5000+0xb5)
#define GT_SC73_CORPSE (0x5000+0xb6)
#define SC73_CORPSE_ACTION (0x5000+0xb7)
#define GALLAGHER_LOGIC73 (0x5000+0xb8)
#define GT_SC73_GALL_1 (0x5000+0xb9)
#define GT_SC73_GALL_2 (0x5000+0xba)
#define GT_SC73_JOEY_WAIT (0x5000+0xbb)
#define SC73_SENSOR_LOGIC (0x5000+0xbc)
#define SC73_EXIT_WALK_ON (0x5000+0xbd)
#define GT2_SC73_EXIT (0x5000+0xbe)
#define GT_SC73_EXIT (0x5000+0xbf)
#define SC73_EXIT_ACTION (0x5000+0xc0)
#define SC73_DOOR_WALK_ON (0x5000+0xc1)
#define GT_SC73_DOOR (0x5000+0xc2)
#define SC73_DOOR_ACTION (0x5000+0xc3)
#define SC73_CHAMBER3_LOGIC (0x5000+0xc4)
#define SC73_CHAMBER4_LOGIC (0x5000+0xc5)
#define SC73_CHAM4_LIGHT_LOGIC (0x5000+0xc6)
#define GT_SC73_CHAMBER4 (0x5000+0xc7)
#define SC73_CHAMBER4_ACTION (0x5000+0xc8)
#define SC73_CHAMBER5_LOGIC (0x5000+0xc9)
#define SC73_CHAM5_LIGHT_LOGIC (0x5000+0xca)
#define GT_SC73_CHAMBER5 (0x5000+0xcb)
#define SC73_CHAMBER5_ACTION (0x5000+0xcc)
#define SC73_BIG_DOOR_MOUSE_ON (0x5000+0xcd)
#define SC73_BIG_DOOR_WALK_ON (0x5000+0xce)
#define GT_SC73_BIG_DOOR (0x5000+0xcf)
#define SC73_BIG_DOOR_ACTION (0x5000+0xd0)
#define GT_SC73_SENSOR (0x5000+0xd1)
#define SC73_SENSOR_ACTION (0x5000+0xd2)
#define GT_SC73_LOCKED_DOOR (0x5000+0xd3)
#define SC73_LOCKED_DOOR_ACTION (0x5000+0xd4)
#define SC73_BITS_LOGIC (0x5000+0xd5)
#define SC73_BITS2_LOGIC (0x5000+0xd6)
#define SC73_SPRAY_LOGIC (0x5000+0xd7)
#define GT_SC73_WRECKED_DROID (0x5000+0xd8)
#define SC73_WRECKED_DROID_ACTION (0x5000+0xd9)
#define JOEY_MED_LOGIC73 (0x5000+0xda)
#define SC74_DOOR_WALK_ON (0x5000+0xdb)
#define GT_SC74_DOOR (0x5000+0xdc)
#define SC74_DOOR_ACTION (0x5000+0xdd)
#define SC74_MONITOR1_LOGIC (0x5000+0xde)
#define SC74_MONITOR2_LOGIC (0x5000+0xdf)
#define SC74_MONITOR3_LOGIC (0x5000+0xe0)
#define SC74_MONITOR4_LOGIC (0x5000+0xe1)
#define SC74_LEFT_TV_LOGIC (0x5000+0xe2)
#define SC74_RIGHT_TV_LOGIC (0x5000+0xe3)
#define SC74_LIGHTS_LOGIC (0x5000+0xe4)
#define GT_SC74_MONITOR1 (0x5000+0xe5)
#define GT_SC74_LEFT_TV (0x5000+0xe6)
#define GT_SC74_RIGHT_TV (0x5000+0xe7)
#define SC74_MONITORS_ACTION (0x5000+0xe8)
#define GT_SC74_INTERFACE (0x5000+0xe9)
#define SC74_INTERFACE_ACTION (0x5000+0xea)
#define GT_SC74_FLOOR (0x5000+0xeb)
#define GT_SC74_INT_SLOT (0x5000+0xec)
#define SC74_INT_SLOT_ACTION (0x5000+0xed)
#define SC74_INT_SLOT_LOGIC (0x5000+0xee)
#define GT_SC74_TERMINAL (0x5000+0xef)
#define SC74_TERMINAL_ACTION (0x5000+0xf0)
#define SC74_POD_LOGIC (0x5000+0xf1)
#define SC75_BIG_DOOR_WALK_ON (0x5000+0xf2)
#define GT_SC75_BIG_DOOR (0x5000+0xf3)
#define SC75_BIG_DOOR_ACTION (0x5000+0xf4)
#define SC75_DOOR_WALK_ON (0x5000+0xf5)
#define GT_SC75_DOOR (0x5000+0xf6)
#define SC75_DOOR_ACTION (0x5000+0xf7)
#define SC75_NITRO_TANK_LOGIC (0x5000+0xf8)
#define GT_SC75_NITRO_TANK (0x5000+0xf9)
#define SC75_NITRO_TANK_ACTION (0x5000+0xfa)
#define SC75_LIVE_TANK_LOGIC (0x5000+0xfb)
#define GT_SC75_LIVE_TANK (0x5000+0xfc)
#define SC75_TISSUE_LOGIC (0x5000+0xfd)
#define SC75_LIVE_TANK_ACTION (0x5000+0xfe)
#define SC75_CONSOLE_LOGIC (0x5000+0xff)
#define SC75_CRASH_LOGIC (0x5000+0x100)
#define GT_SC75_CONSOLE (0x5000+0x101)
#define SC75_CONSOLE_ACTION (0x5000+0x102)
#define SC75_TONGS_LOGIC (0x5000+0x103)
#define GT_SC75_TONGS (0x5000+0x104)
#define SC75_TONGS_ACTION (0x5000+0x105)
#define SC75_LIGHT1_LOGIC (0x5000+0x106)
#define SC75_LIGHT2_LOGIC (0x5000+0x107)
#define SC76_DOOR75_WALK_ON (0x5000+0x108)
#define GT_SC76_DOOR75 (0x5000+0x109)
#define SC76_DOOR75_ACTION (0x5000+0x10a)
#define SC76_DOOR77_WALK_ON (0x5000+0x10b)
#define GT_SC76_DOOR77 (0x5000+0x10c)
#define SC76_DOOR77_ACTION (0x5000+0x10d)
#define GT_SC76_ANYTHING (0x5000+0x10e)
#define SC76_ANDROID_ACTION (0x5000+0x10f)
#define SC76_CONSOLE_1_ACTION (0x5000+0x110)
#define SC76_CONSOLE_2_ACTION (0x5000+0x111)
#define SC76_CONSOLE_3_ACTION (0x5000+0x112)
#define SC76_BOARD_1_ACTION (0x5000+0x113)
#define SC76_BOARD_2_ACTION (0x5000+0x114)
#define SC76_BOARD_3_ACTION (0x5000+0x115)
#define SC76_BOARD_1_LOGIC (0x5000+0x116)
#define SC76_BOARD_2_LOGIC (0x5000+0x117)
#define SC76_BOARD_3_LOGIC (0x5000+0x118)
#define SC76_CABINET_1_ACTION (0x5000+0x119)
#define SC76_CABINET_2_ACTION (0x5000+0x11a)
#define SC76_CABINET_3_ACTION (0x5000+0x11b)
#define SC76_CABINET_1_LOGIC (0x5000+0x11c)
#define SC76_CABINET_2_LOGIC (0x5000+0x11d)
#define SC76_CABINET_3_LOGIC (0x5000+0x11e)
#define SC76_LIGHT1_LOGIC (0x5000+0x11f)
#define SC76_LIGHT2_LOGIC (0x5000+0x120)
#define SC76_LIGHT3_LOGIC (0x5000+0x121)
#define SC76_LIGHT4_LOGIC (0x5000+0x122)
#define SC76_LIGHT5_LOGIC (0x5000+0x123)
#define SC76_LIGHT6_LOGIC (0x5000+0x124)
#define SC76_LIGHT7_LOGIC (0x5000+0x125)
#define SC76_LIGHT8_LOGIC (0x5000+0x126)
#define SC76_LIGHT9_LOGIC (0x5000+0x127)
#define SC76_ANDROID_1_LOGIC (0x5000+0x128)
#define SC76_ANDROID_2_LOGIC (0x5000+0x129)
#define KEN_START_LOGIC (0x5000+0x12a)
#define SC76_ANDROID_3_LOGIC (0x5000+0x12b)
#define KEN_EXTRA (0x5000+0x12c)
#define KEN_LOGIC (0x5000+0x12d)
#define KEN_STUCK_LOGIC (0x5000+0x12e)
#define STUCK_SSS (0x5000+0x12f)
#define GT_SC77_STUCK_KEN (0x5000+0x130)
#define STUCK_KEN_ACTION (0x5000+0x131)
#define KEN_MISSION_HAND_EXTRA (0x5000+0x132)
#define KEN_MISSION_HAND (0x5000+0x133)
#define SC77_DOOR76_WALK_ON (0x5000+0x134)
#define GT_SC77_DOOR76 (0x5000+0x135)
#define SC77_DOOR76_ACTION (0x5000+0x136)
#define SC77_BIG_DOOR_MOUSE_ON (0x5000+0x137)
#define SC77_BIG_DOOR_LOGIC (0x5000+0x138)
#define SC77_BIG_DOOR_WALK_ON (0x5000+0x139)
#define GT_SC77_BIG_DOOR (0x5000+0x13a)
#define SC77_BIG_DOOR_ACTION (0x5000+0x13b)
#define GT_SC77_TANKS (0x5000+0x13c)
#define SC77_TANKS_ACTION (0x5000+0x13d)
#define GT_SC77_HAND_1 (0x5000+0x13e)
#define SC77_HAND_1_ACTION (0x5000+0x13f)
#define GN_SC77_HAND_2 (0x5000+0x140)
#define GT_SC77_HAND_2 (0x5000+0x141)
#define SC77_HAND_2_ACTION (0x5000+0x142)
#define GT_SC78_LEDGE (0x5000+0x143)
#define GT_SC78_PIPE (0x5000+0x144)
#define SC78_BIG_DOOR_WALK_ON (0x5000+0x145)
#define GT_SC78_BIG_DOOR (0x5000+0x146)
#define SC78_BIG_DOOR_ACTION (0x5000+0x147)
#define SC78_EXIT_WALK_ON (0x5000+0x148)
#define GT_SC78_EXIT (0x5000+0x149)
#define SC78_EXIT_ACTION (0x5000+0x14a)
#define GT_SC78_SUPPORT (0x5000+0x14b)
#define SC78_SUPPORT_ACTION (0x5000+0x14c)
#define SC79_EXIT_WALK_ON (0x5000+0x14d)
#define GT_SC79_EXIT (0x5000+0x14e)
#define SC79_EXIT_ACTION (0x5000+0x14f)
#define GT_SC79_SUPPORT (0x5000+0x150)
#define SC79_SUPPORT_ACTION (0x5000+0x151)
#define SC79_KNOT_LOGIC (0x5000+0x152)
#define GT_SC79_KNOT (0x5000+0x153)
#define SC79_KNOT_ACTION (0x5000+0x154)
#define SC79_ROPE_LOGIC (0x5000+0x155)
#define GT_SC79_ROPE (0x5000+0x156)
#define SC79_ROPE_ACTION (0x5000+0x157)
#define GT_SC79_LADDER (0x5000+0x158)
#define SC79_LADDER_ACTION (0x5000+0x159)
#define SC80_LADDER_ACTION (0x5000+0x15a)
#define SC80_ROPE_ACTION (0x5000+0x15b)
#define SC80_ROPE_LOGIC (0x5000+0x15c)
#define SC80_SPOUT_ACTION (0x5000+0x15d)
#define SC80_ORIFICE_ACTION (0x5000+0x15e)
#define SC80_SAMPLE_LOGIC (0x5000+0x15f)
#define SC80_EXIT_LOGIC (0x5000+0x160)
#define SC80_EXIT_ACTION (0x5000+0x161)
#define SC80_GOO_LOGIC (0x5000+0x162)
#define SC80_BUBBLE1_LOGIC (0x5000+0x163)
#define SC80_BUBBLE2_LOGIC (0x5000+0x164)
#define SC80_BUBBLE3_LOGIC (0x5000+0x165)
#define SC80_BUBBLE4_LOGIC (0x5000+0x166)
#define SC80_BUBBLE5_LOGIC (0x5000+0x167)
#define SC80_BUBBLE6_LOGIC (0x5000+0x168)
#define SC80_BUBBLE7_LOGIC (0x5000+0x169)
#define SC80_BUBBLE8_LOGIC (0x5000+0x16a)
#define SC80_BUBBLE9_LOGIC (0x5000+0x16b)
#define SC80_BUBBLE10_LOGIC (0x5000+0x16c)
#define SC80_BUBBLE11_LOGIC (0x5000+0x16d)
#define SC80_BUBBLE12_LOGIC (0x5000+0x16e)
#define SC81_PULSE_LOGIC (0x5000+0x16f)
#define SC81_FATHER_CHAIR_LOGIC (0x5000+0x170)
#define SC81_FATHER_FLOOR_LOGIC (0x5000+0x171)
#define SC81_FATHER_FINISHED (0x5000+0x172)
#define SC81_FATHER_SSS (0x5000+0x173)
#define SC81_FATHER_FALL (0x5000+0x174)
#define FOSTER_ENTER_BOARDROOM (0x5000+0x175)
#define SC81_FATHER_ACTION (0x5000+0x176)
#define LAST_WORDS_WITH_FATHER (0x5000+0x177)
#define SC81_KEN_SSS (0x5000+0x178)
#define SC81_KEN_ACTION (0x5000+0x179)
#define SC81_DOOR_LOGIC (0x5000+0x17a)
#define SC81_KEN_LOGIC (0x5000+0x17b)
#define SC81_FOSTER_ABSORBED (0x5000+0x17c)
#define SC81_FOSTER_GRABBED (0x5000+0x17d)
#define SC81_CHAIR_ACTION (0x5000+0x17e)
#define SC81_TENT1_LOGIC (0x5000+0x17f)
#define SC81_TENT2_LOGIC (0x5000+0x180)
#define SC81_TENT3_LOGIC (0x5000+0x181)
#define SC81_TENT4_LOGIC (0x5000+0x182)
#define SC81_TENT5_LOGIC (0x5000+0x183)
#define SC81_TENT6_LOGIC (0x5000+0x184)
#define SC81_BIG_TENT1_LOGIC (0x5000+0x185)
#define SC81_BIG_TENT2_LOGIC (0x5000+0x186)
#define SC81_BIG_TENT3_LOGIC (0x5000+0x187)
#define SC82_JOBS_SSS (0x0000+0x47)
#define SC82_JOBSWORTH_LOGIC (0x0000+0x48)
#define PRINT_CREDITS (0x0000+0x49)
#define END_SEQUENCE (0x0000+0x4a)
#define FOSTER_ENTER_NEW_BOARDROOM (0x0000+0x4b)
#define SC82_KEN_LOGIC (0x0000+0x4c)
#define S19_LEFT_ON (0x0000+0x4d)
#define S19_RIGHT_ON (0x0000+0x4e)
#define GT_RIGHT_EXIT_19 (0x0000+0x4f)
#define ER19_ACTION (0x0000+0x50)
#define CABLE2_LOGIC (0x0000+0x51)
#define CABLE_FALL_LOGIC (0x0000+0x52)
#define SMASHED_WINDOW_LOGIC (0x0000+0x53)
#define BITS_LOGIC (0x0000+0x54)
#define GT_CABLE_11 (0x0000+0x55)
#define CABLE_11_ACTION (0x0000+0x56)
#define SPY11_LOGIC (0x0000+0x57)
#define LOCKER_11_LOGIC (0x0000+0x58)
#define GT_LOCKER_11 (0x0000+0x59)
#define LOCKER_11_ACTION (0x0000+0x5a)
#define START90 (0x0000+0x5b)
#define EXIT_LINC (0x0000+0x5c)
#define LINC_MENU_SCRIPT (0x6000+0x1)
#define LINC_MENU_SELECT (0x6000+0x2)
#define INFO_MENU_SELECT (0x6000+0x3)
#define DIS_MENU_SELECT (0x6000+0x4)
#define JOIN_MENU_SELECT (0x6000+0x5)
#define DECOMP_MENU_SELECT (0x6000+0x6)
#define DECRYPT_MENU_SELECT (0x6000+0x7)
#define DOC_MENU_SELECT (0x6000+0x8)
#define SET_UP_INFO_WINDOW (0x6000+0x9)
#define INFO_WINDOW_LOGIC (0x6000+0xa)
#define INFO_BUTTON_LOGIC (0x6000+0xb)
#define CLOSE_WINDOW (0x6000+0xc)
#define NORMAL_MOUSE (0x6000+0xd)
#define BUTTON_MOUSE (0x6000+0xe)
#define DISCONNECT_FOSTER (0x6000+0xf)
#define DOOR_L90_LOGIC (0x6000+0x10)
#define DOOR_L90F_LOGIC (0x6000+0x11)
#define GET_TO_DOOR_L90 (0x6000+0x12)
#define DOOR_L90_ACTION (0x6000+0x13)
#define DOOR_R90_LOGIC (0x6000+0x14)
#define DOOR_R90F_LOGIC (0x6000+0x15)
#define GET_TO_DOOR_R90 (0x6000+0x16)
#define DOOR_R90_ACTION (0x6000+0x17)
#define GET_TO_JOIN_OBJECT (0x6000+0x18)
#define JOIN_OBJECT_ACTION (0x6000+0x19)
#define JOIN_OBJECT_LOGIC (0x6000+0x1a)
#define GET_TO_OSCILLATOR (0x6000+0x1b)
#define OSCILLATOR_ACTION (0x6000+0x1c)
#define OSCILLATOR_LOGIC (0x6000+0x1d)
#define GET_TO_EYEBALL_90 (0x6000+0x1e)
#define EYEBALL_90_ACTION (0x6000+0x1f)
#define EYEBALL_90_LOGIC (0x6000+0x20)
#define DOOR_L91_LOGIC (0x6000+0x21)
#define DOOR_L91F_LOGIC (0x6000+0x22)
#define GET_TO_DOOR_L91 (0x6000+0x23)
#define DOOR_L91_ACTION (0x6000+0x24)
#define DOOR_R91_LOGIC (0x6000+0x25)
#define DOOR_R91F_LOGIC (0x6000+0x26)
#define GET_TO_DOOR_R91 (0x6000+0x27)
#define DOOR_R91_ACTION (0x6000+0x28)
#define DOOR_T91_LOGIC (0x6000+0x29)
#define DOOR_T91R_LOGIC (0x6000+0x2a)
#define GET_TO_DOOR_T91 (0x6000+0x2b)
#define DOOR_T91_ACTION (0x6000+0x2c)
#define GET_TO_BAG_91 (0x6000+0x2d)
#define BAG_91_ACTION (0x6000+0x2e)
#define BAG_91_LOGIC (0x6000+0x2f)
#define GET_TO_DECOMP_OBJ (0x6000+0x30)
#define DECOMP_OBJ_ACTION (0x6000+0x31)
#define DECOMP_OBJ_LOGIC (0x6000+0x32)
#define GET_TO_DECRYPT_OBJ (0x6000+0x33)
#define DECRYPT_OBJ_ACTION (0x6000+0x34)
#define DECRYPT_OBJ_LOGIC (0x6000+0x35)
#define GET_TO_REPORT_BOOK (0x6000+0x36)
#define REPORT_BOOK_ACTION (0x6000+0x37)
#define REPORT_BOOK_LOGIC (0x6000+0x38)
#define GET_TO_EYEBALL_91 (0x6000+0x39)
#define EYEBALL_91_ACTION (0x6000+0x3a)
#define EYEBALL_91_LOGIC (0x6000+0x3b)
#define DOOR_L92_LOGIC (0x6000+0x3c)
#define DOOR_L92F_LOGIC (0x6000+0x3d)
#define GET_TO_DOOR_L92 (0x6000+0x3e)
#define DOOR_L92_ACTION (0x6000+0x3f)
#define DOOR_R92_LOGIC (0x6000+0x40)
#define DOOR_R92R_LOGIC (0x6000+0x41)
#define GET_TO_DOOR_R92 (0x6000+0x42)
#define DOOR_R92_ACTION (0x6000+0x43)
#define SLAB1_LOGIC (0x6000+0x44)
#define SLAB2_LOGIC (0x6000+0x45)
#define SLAB3_LOGIC (0x6000+0x46)
#define SLAB4_LOGIC (0x6000+0x47)
#define SLAB5_LOGIC (0x6000+0x48)
#define SLAB6_LOGIC (0x6000+0x49)
#define SLAB7_LOGIC (0x6000+0x4a)
#define SLAB8_LOGIC (0x6000+0x4b)
#define SLAB9_LOGIC (0x6000+0x4c)
#define GET_TO_SLAB (0x6000+0x4d)
#define SLAB_ACTION (0x6000+0x4e)
#define SLAB_6_9_ACTION (0x6000+0x4f)
#define BRIDGE_A_LOGIC (0x6000+0x50)
#define BRIDGE_B_LOGIC (0x6000+0x51)
#define BRIDGE_C_LOGIC (0x6000+0x52)
#define BRIDGE_D_LOGIC (0x6000+0x53)
#define BRIDGE_E_LOGIC (0x6000+0x54)
#define BRIDGE_F_LOGIC (0x6000+0x55)
#define BRIDGE_G_LOGIC (0x6000+0x56)
#define BRIDGE_H_LOGIC (0x6000+0x57)
#define GET_TO_CIRCLE (0x6000+0x58)
#define GREEN_CIRCLE_LOGIC (0x6000+0x59)
#define GREEN_CIRCLE_ACTION (0x6000+0x5a)
#define RED_CIRCLE_LOGIC (0x6000+0x5b)
#define RED_CIRCLE_ACTION (0x6000+0x5c)
#define SLAB_ON (0x6000+0x5d)
#define SLAB_OFF (0x6000+0x5e)
#define LEFT_MOUSE (0x6000+0x5f)
#define RIGHT_MOUSE (0x6000+0x60)
#define UP_MOUSE (0x6000+0x61)
#define DOWN_MOUSE (0x6000+0x62)
#define DOOR_L93_LOGIC (0x6000+0x63)
#define DOOR_L93F_LOGIC (0x6000+0x64)
#define GET_TO_DOOR_L93 (0x6000+0x65)
#define DOOR_L93_ACTION (0x6000+0x66)
#define GET_TO_PERSONA (0x6000+0x67)
#define PERSONA_ACTION (0x6000+0x68)
#define PERSONA_LOGIC (0x6000+0x69)
#define GET_TO_ADJUST_BOOK (0x6000+0x6a)
#define ADJUST_BOOK_ACTION (0x6000+0x6b)
#define ADJUST_BOOK_LOGIC (0x6000+0x6c)
#define DOOR_L94_LOGIC (0x6000+0x6d)
#define DOOR_L94R_LOGIC (0x6000+0x6e)
#define GET_TO_DOOR_L94 (0x6000+0x6f)
#define DOOR_L94_ACTION (0x6000+0x70)
#define DOOR_R94_LOGIC (0x6000+0x71)
#define DOOR_R94R_LOGIC (0x6000+0x72)
#define GET_TO_DOOR_R94 (0x6000+0x73)
#define DOOR_R94_ACTION (0x6000+0x74)
#define GET_TO_HOLOGRAM_PAD (0x6000+0x75)
#define HOLOGRAM_PAD_ACTION (0x6000+0x76)
#define HOLOGRAM_A_LOGIC (0x6000+0x77)
#define HOLOGRAM_B_LOGIC (0x6000+0x78)
#define DOOR_L95_LOGIC (0x6000+0x79)
#define DOOR_L95F_LOGIC (0x6000+0x7a)
#define GET_TO_DOOR_L95 (0x6000+0x7b)
#define DOOR_L95_ACTION (0x6000+0x7c)
#define DOOR_R95_LOGIC (0x6000+0x7d)
#define DOOR_R95F_LOGIC (0x6000+0x7e)
#define GET_TO_DOOR_R95 (0x6000+0x7f)
#define DOOR_R95_ACTION (0x6000+0x80)
#define DOOR_T95_LOGIC (0x6000+0x81)
#define DOOR_T95R_LOGIC (0x6000+0x82)
#define GET_TO_DOOR_T95 (0x6000+0x83)
#define DOOR_T95_ACTION (0x6000+0x84)
#define GET_TO_GUARDIAN (0x6000+0x85)
#define GUARDIAN_ACTION (0x6000+0x86)
#define GUARDIAN_LOGIC (0x6000+0x87)
#define WEIGHT_LOGIC (0x6000+0x88)
#define DOOR_L96_LOGIC (0x6000+0x89)
#define DOOR_L96F_LOGIC (0x6000+0x8a)
#define GET_TO_DOOR_L96 (0x6000+0x8b)
#define DOOR_L96_ACTION (0x6000+0x8c)
#define CRYSTAL_LOGIC (0x6000+0x8d)
#define GET_TO_CRYSTAL (0x6000+0x8e)
#define CRYSTAL_ACTION (0x6000+0x8f)
#define VIRUS_LOGIC (0x6000+0x90)
#define GET_TO_VIRUS (0x6000+0x91)
#define VIRUS_ACTION (0x6000+0x92)
#define ANITA_SPEECH (0x2000+0x105)
#define LAMB_FACTORY (0x2000+0x106)
#define LAMB_UNUSED (0x2000+0x107)
#define LAMB_BELLEVUE (0x0000+0x5d)
#define FORE_SPEECH (0x2000+0x108)
#define GORDON_SPEECH (0x2000+0x109)
#define GUARD_SPEECH (0x2000+0x10a)
#define WANK (0x2000+0x10b)
#define WRECK_SPEECH (0x2000+0x10c)
#define LOB_DAD_SPEECH (0x2000+0x10d)
#define LOB_SON_SPEECH (0x2000+0x10e)
#define RADMAN_SPEECH (0x2000+0x10f)
#define BURKE_SPEECH (0x3000+0x139)
#define JASON_SPEECH (0x3000+0x13a)
#define JOEY_RECYCLE (0x1000+0xab)
#define JOEY_UNUSED (0x1000+0xac)
#define JOEY_FACTORY (0x2000+0x110)
#define JOEY_BELLEVUE (0x3000+0x13b)
#define ANCHOR_SPEECH (0x3000+0x13c)
#define TREVOR_SPEECH (0x3000+0x13d)
#define HELGA_SPEECH (0x3000+0x13e)
#define GALL_BELLEVUE (0x3000+0x13f)
#define FULL_SCREEN_LOGIC (0x0000+0x5e)
#define CANCEL_ACTION_101 (0x0000+0x5f)
#define BUTTON_ACTION_101 (0x0000+0x60)
#define FS_BUTTON_LOGIC (0x0000+0x61)
#define FS_RETINA_SCAN_LOGIC (0x0000+0x62)
#define START_0 (0x0000+0x63)
#define START_S4 (0x0000+0x64)
#define START_S2 (0x0000+0x65)
#define START_S3 (0x0000+0x66)
#define START_S6 (0x0000+0x67)
#define START_29 (0x0000+0x68)
#define START_TEN (0x0000+0x69)
#define START_ONE (0x0000+0x6a)
#define START_IN_FACTORY (0x0000+0x6b)
#define START_14 (0x0000+0x6c)
#define START_SC31 (0x0000+0x6d)
#define START_SC37 (0x0000+0x6e)
#define START_SC42 (0x0000+0x6f)
#define START_SC48 (0x0000+0x70)
#define START_SC66 (0x0000+0x71)
#define START_SC73 (0x0000+0x72)
#define START_SC81 (0x0000+0x73)
#define START_SC82 (0x0000+0x74)
#define START_SC90 (0x0000+0x75)
#define MANTRACH_SPEECH (0x0000+0x76)
#define ID_GRID81 21010
#define ID_SC81_DOOR 21011
#define ID_SC81_CHAIR 21012
#define ID_SC81_HELMET 21013
#define ID_SC81_FATHER 21014
#define ID_SC81_FATHER_SAT 21015
#define ID_SC81_FOSTER_SAT 21016
#define ID_SC81_KEN_SAT 21017
#define ID_SC81_TENT1 21025
#define ID_SC81_TENT2 21026
#define ID_SC81_TENT3 21027
#define ID_SC81_TENT4 21028
#define ID_SC81_TENT5 21029
#define ID_SC81_TENT6 21030
#define ID_SC81_BIG_TENT1 21037
#define ID_SC81_BIG_TENT2 21038
#define ID_SC81_BIG_TENT3 21039
#define ID_SC39_WALTERS 16809
#define ID_SC31_JOEY 16851
#define ID_SC82_JOBSWORTH 21069
#define DISQ_1 2048
#define DISQ_2 4096
#define DISQ_3 6144
#define DISQ_5 10240
#define DISQ_6 12288
#define DISQ_7 14336
#define DISQ_8 16384
#define DISQ_9 18432
#define DISQ_10 20480
#define DISQ_11 22528
#define DISQ_12 24576
#define DISQ_13 26624
#define DISQ_14 28672
#define DISQ_15 30720
#define T0 0
#define T1 4096
#define T2 8192
#define T3 12288
#define T4 16384
#define T5 20480
#define T6 24576
#define T7 28672
#define UP 0
#define DOWN 1
#define LEFT 2
#define RIGHT 3
#define TALK 4
#define ID_FOSTER 3
#define ID_JOEY 1
#define JOBS 4122
#define ID_JOBS 4122
#define MINI_SS 4100
#define FULL_SS 4101
#define ID_S2_FLOOR 115
#define ID_L_EXIT_S2 4315
#define FOSTER_BIG 4098
#define ID_R_EXIT_S2 4103
#define ID_S4_FLOOR 4104
#define ID_S4_L_EXIT 4105
#define ID_TV_SCREENS 4108
#define ID_KNOB 4109
#define ID_CHUCK 4110
#define ID_LAZER 4111
#define ID_CUPBOARD 4112
#define ID_SARNIE 4113
#define ID_SPANNER 4114
#define ID_BUTTONS 4115
#define ID_TOP_LIFT 4116
#define ID_MONITORS 4117
#define ID_HOLE 4119
#define ID_TOP_BARREL 4120
#define ID_LOADER 4121
#define ID_UPLOAD 4125
#define ID_LIGHT1 4126
#define ID_PANEL 4127
#define ID_ALARM 4128
#define ID_S3_FLOOR 4130
#define ID_ROBOT_SHELL 4131
#define ID_JOEY_PARK 2
#define ID_DEAD_LOADER 4133
#define IDO_CROW_BAR 63
#define IDO_SARNIE 64
#define IDO_SPANNER 65
#define IDO_JOEY_BOARD 66
#define IDO_CITYCARD 8
#define IDO_SHADES 9
#define IDO_PUTTY 10
#define IDO_LIGHTBULB 11
#define IDO_ANITA_CARD 71
#define IDO_ANCHOR 74
#define IDO_MAGAZINE 75
#define IDO_TAPE 76
#define IDO_GLASS 77
#define IDO_TICKET 79
#define IDO_SECATEURS 36
#define IDO_ROPE 37
#define IDO_PLASTER 38
#define IDO_NEW_CABLE 39
#define IDO_BRICK 42
#define IDO_TONGS 43
#define IDO_GALLCARD 6
#define ID_LOW_LIFT 4137
#define ID_STEVE_SPY 4138
#define ID_LOW_BARREL 4139
#define ID_CONVEY 4140
#define ID_JOEY_FLY 4141
#define ID_FURNACE 4142
#define ID_LIGHTS1 4143
#define ID_EYE_BALL 4144
#define ID_EYE_BOLT 4145
#define ID_FURNACE_DOOR 4146
#define ID_SLOT 4147
#define ID_SHADES 4148
#define ID_LAZER_GUN 4149
#define ID_SMOULDER 4150
#define ID_NOTICE 4151
#define ID_NOTICE2 4152
#define ID_SS_SIGN 4153
#define ID_POSTCARD 4154
#define ID_NOTICE4 4155
#define ID_SHRUG_SEQ 40
#define ID_SMALL_SHRUG 13
#define ID_SML_UP_GET_SEQ 14
#define ID_TEXT_MOUSE 5
#define ID_S_AND_R 19
#define ID_MENU_LOGIC 4
#define ID_STD_MENU_LOGIC 4
#define ID_ANIM 4186
#define ID_RESET 4282
#define ID_RESET_MEGA 7
#define ID_FAN1 4102
#define ID_FAN2 4303
#define ID_FAN3 4305
#define ID_FAN4 4307
#define ID_FAN5 4309
#define ID_FAN6 4311
#define ID_FAN7 4313
#define ID_S6_FLOOR 8200
#define ID_S6_STAIRS 8210
#define ID_S6_JOEY_FLY 8215
#define ID_LEFT_EXIT_S6 8221
#define ID_S5_FLOOR 8223
#define ID_RIGHT_EXIT_S5 8224
#define ID_RIGHT_EXIT_S6 8226
#define ID_S7_FLOOR 8231
#define ID_LEFT_EXIT_S7 8234
#define ID_LEFT_EXIT_S5 8238
#define ID_S18_FLOOR 8243
#define ID_RIGHT_EXIT_S18 8246
#define ID_SECURITY_EXIT 8248
#define ID_S9_FLOOR 8253
#define ID_LEFT_EXIT_S9 8256
#define ID_STEAM 8259
#define ID_POWER_DOOR 8264
#define ID_POWER_MOTOR 8266
#define ID_POWER_PANEL 8270
#define PANEL_FRAME 4160
#define SWITCH_FRAME 4032
#define ID_POWER_SWITCH 8271
#define ID_POWER_CHAIR 8272
#define ID_LEFT_SKULL 8273
#define ID_RIGHT_SKULL 8274
#define ID_POWER_BANG 8275
#define ID_MONITOR 136
#define ID_LEFT_LEVER 8290
#define ID_RIGHT_LEVER 8291
#define LEFT_LEVER_FRAME 5760
#define RIGHT_LEVER_FRAME 5824
#define ID_FANS 8292
#define ID_LOBBY_DOOR 8295
#define ID_SCANNER 8298
#define ID_LOBBY_SLOT 8299
#define NO_TEXT_MESSAGE 28707
#define ID_DAD 8301
#define ID_SON 8211
#define ID_LOW_GET_SEQ 12
#define ID_PRESS 4321
#define ID_LOW_FLOOR 67
#define ID_SMALL_DOOR 105
#define ID_LFAN1 4326
#define ID_LFAN2 4328
#define ID_SMOKE1 4330
#define ID_SMOKE2 4332
#define ID_SKORL_GUARD 8309
#define S5_SECURITY_EXIT 8310
#define ID_S8_FLOOR 8316
#define ID_S7_RIGHT_EXIT 8317
#define ID_DOWN_EXIT_S8 8320
#define ID_WRECK_GUARD 8324
#define ID_FACTORY_ENTRY 8331
#define ID_S12_FLOOR 8336
#define ID_FACTORY_EXIT 8341
#define ID_FACT1_EXIT 8344
#define ID_S13_FLOOR 8349
#define ID_FACT2_L_EXIT 8353
#define ID_FACT2_R_EXIT 8355
#define ID_S14_FLOOR 8360
#define ID_FACT3_L_EXIT 8364
#define ID_F2_STORE_EXIT 8366
#define ID_S15_FLOOR 8371
#define ID_NU_FLOOR 8441
#define ID_STORE_EXIT 8375
#define ID_ANITA 137
#define ID_TOP_BELT 8379
#define ID_BOT_BELT 8381
#define ID_PIPES 8383
#define ID_ANITA_SPY 8385
#define ID_WELDER 8388
#define ID_LAMB 16
#define ID_COGS 8393
#define ID_GEARS 8395
#define ID_BELT1 8397
#define ID_BELT2 8399
#define ID_PIPE1 8401
#define ID_PIPE2 8403
#define ID_PIPE3 8405
#define ID_PIPE4 8407
#define ID_STD_LEFT_TALK 23
#define ID_STD_RIGHT_TALK 24
#define ID_SENSOR 8410
#define ID_LITE1 8412
#define ID_LITE2 8414
#define ID_FOREMAN 8544
#define ID_FACT2_SPY 8418
#define ID_S7_CARD_SLOT 8420
#define ID_LIFT_NOTICE 8421
#define ID_LIFT_S7 8422
#define ID_LINC_S7 8425
#define ID_JUNCTION_BOX 8426
#define ID_FAKE_FLOOR 8427
#define ID_FACT_CONSOLE 8435
#define ID_FLAP 8438
#define ID_SKEY 8442
#define ID_WD40 8443
#define IDO_WD40 34
#define IDO_SKEY 35
#define ID_FLOOR_PUTTY 8446
#define ID_NEW_GRID 15
#define ST_BACKGROUND 1
#define ST_FOREGROUND 2
#define ST_SORT 4
#define ST_RECREATE 8
#define ST_MOUSE 16
#define ST_COLLISION 32
#define ST_LOGIC 64
#define ST_GRID_PLOT 128
#define ST_AR_PRIORITY 256
#define S62 3968
#define S91 5824
#define S94 6016
#define S95 6080
#define S96 6144
#define S106 6784
#define S108 6912
#define S137 8768
#define S152 9728
#define S182 11648
#define S191 12224
#define HEAD_TEXT 24681
#define PAL_90 24717
#define PAL_90A 24718
#define PAL_90B 24719
#define PAL_91 24720
#define PAL_92 24721
#define PAL_93 24722
#define PAL_94 24723
#define PAL_95 24724
#define PAL_96 24725
#define RST_L_ARR_LINC 142
#define RST_R_ARR_LINC 143
#define RST_BLANKS_LINC 144
#define RST_FOST_S90 24656
#define RST_FOST_90_91 24657
#define RST_FOST_90_94 24658
#define RST_FOST_91_90 24659
#define RST_FOST_91_92 24660
#define RST_FOST_91_95 24661
#define RST_FOST_92_91 24662
#define RST_FOST_92_93 24663
#define RST_FOST_93_92 24664
#define RST_FOST_94_90 24665
#define RST_FOST_94_95 24666
#define RST_FOST_95_91 24667
#define RST_FOST_95_94 24668
#define RST_FOST_95_96 24669
#define RST_FOST_96_95 24670
#define AMT_ENTER_TOP 24814
#define AMT_EXIT_TOP 24815
#define AMT_LOGON 24824
#define AMT_LOGOFF 24825
#define AMT_CROUCH_LEFT 24759
#define AMT_CROUCH_RIGHT 24760
#define AMT_CROUCH_RIGHT_A 24805
#define AMT_CROUCH_RIGHT_B 24806
#define AMT_CROUCH_DOWN 24704
#define AMT_SHRUG 24618
#define AMT_LIGHT1 24671
#define AMT_LIGHT2 24672
#define AMT_LIGHT3A 24673
#define AMT_LIGHT3B 24674
#define AMT_LIGHT3C 24675
#define AMT_LIGHT4 24676
#define AMT_LIGHT5 24677
#define AMT_LIGHT6 24678
#define AMT_LIGHT7 24679
#define AMT_LIGHT8 24680
#define AMT_LIGHT9A 24681
#define AMT_LIGHT9B 24682
#define AMT_LIGHT9C 24683
#define AMT_LIGHT10A 24684
#define AMT_LIGHT10B 24685
#define AMT_LIGHT10C 24686
#define AMT_LIGHT10D 24687
#define AMT_DOOR_L90 24688
#define AMT_DOOR_L90F 24689
#define AMT_DOOR_R90 24690
#define AMT_DOOR_R90F 24691
#define AMT_GET_JOIN 24692
#define AMT_GET_OSCILL 24693
#define AMT_BLIND_EYE 24694
#define AMT_SEE_EYE 24695
#define AMT_GET_EYE 24758
#define AMT_EYE90_ZAP 24802
#define AMT_FOST_DIE90 24793
#define AMT_DOOR_L91 24696
#define AMT_DOOR_L91F 24697
#define AMT_DOOR_R91 24796
#define AMT_DOOR_R91F 24797
#define AMT_DOOR_T91 24698
#define AMT_DOOR_T91R 24699
#define AMT_GET_DECOMP 24702
#define AMT_GET_DECRYPT 24703
#define AMT_GET_REPORT 24733
#define AMT_EYE91_ZAP 24800
#define AMT_FOST_DIE91 24728
#define AMT_DOOR_L92 24822
#define AMT_DOOR_L92F 24823
#define AMT_DOOR_R92 24808
#define AMT_DOOR_R92R 24809
#define AMT_DOOR_L93 24812
#define AMT_DOOR_L93F 24813
#define AMT_GET_PERSONA 24705
#define AMT_GET_ADJUST 24706
#define AMT_DOOR_L94 24707
#define AMT_DOOR_L94R 24708
#define AMT_DOOR_R94 24709
#define AMT_DOOR_R94R 24710
#define AMT_HOLO1_A 24726
#define AMT_HOLO1_B 24727
#define AMT_HOLO3 24768
#define AMT_DOOR_L95 24711
#define AMT_DOOR_L95F 24712
#define AMT_DOOR_R95 24771
#define AMT_DOOR_R95F 24772
#define AMT_DOOR_T95 24713
#define AMT_DOOR_T95R 24714
#define AMT_GUARDIAN_UP 24791
#define AMT_GUARDIAN_DOWN 24801
#define AMT_WEIGHT_ANIM 24826
#define AMT_DOOR_L96 24780
#define AMT_DOOR_L96F 24781
#define AMT_CRYSTAL_SPIN 24788
#define AMT_CRYSTAL_BREAK 24789
#define AMT_VIRUS_SPIN 24790
#define AMT_GET_VIRUS 24794
#define ID_LINC_MENU_LOGIC 24831
#define ID_LINC_MENU_MOUSE 24832
#define IT_BLUE_FOSTER 182
#define IT_LOGOFF 117
#define IT_LINK_ARROWS 190
#define IT_LINK_OBJECTS 191
#define IT_WINDOW 26
#define IT_INFO_BUTTON 137
#define IT_WINDOW_LOGIC 24765
#define IT_WINDOW_MOUSE 24766
#define IT_GET_EYE 18
#define IT_CROUCH_LEFT 16
#define IT_CROUCH_RIGHT 17
#define IT_CROUCH_DOWN 20
#define IT_ENTER_TOP 135
#define IT_EXIT_TOP 136
#define IT_LIGHT1 64
#define IT_LIGHT2 65
#define IT_LIGHT3A 66
#define IT_LIGHT3B 67
#define IT_LIGHT3C 68
#define IT_LIGHT4 69
#define IT_LIGHT5 70
#define IT_LIGHT6 71
#define IT_LIGHT7 72
#define IT_LIGHT8 73
#define IT_LIGHT9A 74
#define IT_LIGHT9B 75
#define IT_LIGHT9C 76
#define IT_LIGHT10A 85
#define IT_LIGHT10B 86
#define IT_LIGHT10C 87
#define IT_LIGHT10D 88
#define IT_SC90_LAYER_0 175
#define IT_SC90_LAYER_1 176
#define IT_SC90_GRID_1 177
#define IT_SC90_FAST 102
#define IT_SC90_CHIP 24735
#define IT_SC90_LOGIC 24736
#define IT_SC90_MOUSE 24737
#define IT_DOOR_L90 45
#define IT_DOOR_L90F 46
#define IT_DOOR_R90 258
#define IT_DOOR_R90F 259
#define IT_JOIN_OBJECT 22
#define IT_OSCILLATOR 132
#define IT_EYEBALL 91
#define IT_BLIND_EYE 89
#define IT_SEE_EYE 90
#define IT_EYE90_ZAP 113
#define IT_FOST_DIE90 115
#define IT_SC91_LAYER_0 183
#define IT_SC91_LAYER_1 184
#define IT_SC91_GRID_1 185
#define IT_SC91_FAST 24738
#define IT_SC91_CHIP 24739
#define IT_SC91_LOGIC 24740
#define IT_SC91_MOUSE 24741
#define IT_DOOR_L91 260
#define IT_DOOR_L91F 261
#define IT_DOOR_R91 111
#define IT_DOOR_R91F 112
#define IT_DOOR_T91 31
#define IT_DOOR_T91R 32
#define IT_BAG_91 47
#define IT_DECOMP_OBJ 48
#define IT_DECRYPT_OBJ 131
#define IT_REPORT_BOOK 95
#define IT_EYE91_ZAP 114
#define IT_FOST_DIE91 116
#define IT_SC92_LAYER_0 192
#define IT_SC92_LAYER_1 193
#define IT_SC92_GRID_1 194
#define IT_SC92_FAST 24742
#define IT_SC92_CHIP 24743
#define IT_SC92_LOGIC 24744
#define IT_SC92_MOUSE 24745
#define IT_BRIDGES 44
#define IT_CIRCLES 62
#define IT_DOOR_L92 54
#define IT_DOOR_L92F 55
#define IT_DOOR_R92 129
#define IT_DOOR_R92R 130
#define IT_SC93_LAYER_0 199
#define IT_SC93_LAYER_1 250
#define IT_SC93_GRID_1 251
#define IT_SC93_FAST 24746
#define IT_SC93_CHIP 24747
#define IT_SC93_LOGIC 24748
#define IT_SC93_MOUSE 24749
#define IT_DOOR_L93 133
#define IT_DOOR_L93F 134
#define IT_PERSONA 51
#define IT_ADJUST_BOOK 63
#define IT_SC94_LAYER_0 13
#define IT_SC94_FAST 24750
#define IT_SC94_CHIP 24751
#define IT_SC94_LOGIC 24752
#define IT_SC94_MOUSE 24753
#define IT_DOOR_L94 58
#define IT_DOOR_L94R 59
#define IT_DOOR_R94 60
#define IT_DOOR_R94R 61
#define IT_HOLO1_A 92
#define IT_HOLO1_B 93
#define IT_HOLO2_A 94
#define IT_HOLO2_B 96
#define IT_HOLO3 97
#define IT_SC95_LAYER_0 23
#define IT_SC95_LAYER_1 24
#define IT_SC95_GRID_1 25
#define IT_SC95_FAST 24754
#define IT_SC95_CHIP 24755
#define IT_SC95_LOGIC 24756
#define IT_SC95_MOUSE 24757
#define IT_DOOR_L95 56
#define IT_DOOR_L95F 57
#define IT_DOOR_R95 100
#define IT_DOOR_R95F 101
#define IT_DOOR_T95 52
#define IT_DOOR_T95R 53
#define IT_GUARDIAN 102
#define IT_WEIGHT 103
#define IT_SC96_LAYER_0 27
#define IT_SC96_LAYER_1 28
#define IT_SC96_GRID_1 29
#define IT_SC96_FAST 24773
#define IT_SC96_CHIP 24774
#define IT_SC96_LOGIC 24775
#define IT_SC96_MOUSE 24776
#define IT_DOOR_L96 98
#define IT_DOOR_L96F 99
#define IT_CRYSTAL_SPIN 106
#define IT_CRYSTAL_BREAK 107
#define IT_VIRUS_SPIN 108
#define IT_GET_VIRUS 110
#define ID_BLUE_FOSTER 3
#define ID_WINDOW_1 24761
#define ID_WINDOW_2 24762
#define ID_WINDOW_3 24763
#define ID_WINDOW_4 24764
#define ID_INFO_BUTTON 24810
#define ID_HEAD_MODULE 24816
#define ID_FILE_MODULE 24817
#define ID_SIZE_MODULE 24818
#define ID_AUTH_MODULE 24819
#define ID_NOTE_MODULE 24820
#define ID_SKY 24640
#define ID_LIGHTNING 24645
#define ID_LIGHTNING1 24646
#define ID_LIGHTNING2 24647
#define ID_LIGHTNING3 24648
#define ID_GRID90 24701
#define ID_GRID91 24715
#define ID_GRID92 24716
#define ID_GRID93 24782
#define ID_GRID94 24783
#define ID_GRID95 24784
#define ID_GRID96 24785
#define ID_INFO_MENU 24581
#define ID_READ_MENU 24582
#define ID_OPEN_MENU 24583
#define ID_ORDERS_MENU 24630
#define ID_ORDERS2_MENU 24828
#define ID_CHARON_MENU 24628
#define ID_JOIN_MENU 24584
#define ID_GREEN_MENU 24626
#define ID_RED_MENU 24627
#define ID_REPORT_MENU 24732
#define ID_REPORT2_MENU 24829
#define ID_DECOMP_MENU 24629
#define ID_DECRYPT_MENU 24631
#define ID_PERSONA_MENU 24632
#define ID_ADJUST_MENU 24643
#define ID_ADJUST2_MENU 24830
#define ID_PLAYBAK_MENU 24650
#define ID_BLIND_MENU 24625
#define ID_OSCILL_MENU 24649
#define ID_KILL_MENU 24827
#define ID_VIRUS_MENU 24651
#define ID_SC90_FLOOR 24577
#define ID_SC90_SMFLOOR 24591
#define ID_DOOR_L90 24635
#define ID_DOOR_L90F 24636
#define ID_DOOR_R90 24579
#define ID_DOOR_R90F 24600
#define ID_JOIN_OBJECT 24604
#define ID_OSCILLATOR 24641
#define ID_EYEBALL_90 24644
#define ID_EYE_90_TABLE 24652
#define ID_SC91_FLOOR 24578
#define ID_DOOR_L91 24580
#define ID_DOOR_L91F 24601
#define ID_DOOR_R91 24585
#define ID_DOOR_R91F 24795
#define ID_DOOR_T91 24606
#define ID_DOOR_T91R 24607
#define ID_BAG_91 24637
#define ID_DECOMP_OBJ 24638
#define ID_DECRYPT_OBJ 24639
#define ID_REPORT_BOOK 24731
#define ID_EYEBALL_91 24798
#define ID_EYE_91_TABLE 24799
#define ID_SLAB1 24586
#define ID_SLAB2 24592
#define ID_SLAB3 24593
#define ID_SLAB4 24594
#define ID_SLAB5 24595
#define ID_SLAB6 24596
#define ID_SLAB7 24597
#define ID_SLAB8 24598
#define ID_SLAB9 24599
#define ID_BRIDGE_A 24610
#define ID_BRIDGE_B 24611
#define ID_BRIDGE_C 24612
#define ID_BRIDGE_D 24613
#define ID_BRIDGE_E 24614
#define ID_BRIDGE_F 24615
#define ID_BRIDGE_G 24616
#define ID_BRIDGE_H 24617
#define ID_DOOR_L92 24587
#define ID_DOOR_L92F 24821
#define ID_DOOR_R92 24588
#define ID_DOOR_R92R 24807
#define ID_GREEN_CIRCLE 24633
#define ID_RED_CIRCLE 24634
#define ID_SC93_FLOOR 24589
#define ID_DOOR_L93 24590
#define ID_DOOR_L93F 24792
#define ID_PERSONA 24602
#define ID_ADJUST_BOOK 24642
#define ID_SC94_FLOOR 24603
#define ID_DOOR_L94 24623
#define ID_DOOR_L94R 24624
#define ID_DOOR_R94 24621
#define ID_DOOR_R94R 24622
#define ID_HOLOGRAM_A 24729
#define ID_HOLOGRAM_B 24767
#define ID_HOLOGRAM_PAD 24730
#define ID_SC95_FLOOR 24605
#define ID_DOOR_L95 24608
#define ID_DOOR_L95F 24609
#define ID_DOOR_R95 24769
#define ID_DOOR_R95F 24770
#define ID_DOOR_T95 24619
#define ID_DOOR_T95R 24620
#define ID_GUARDIAN 24804
#define ID_WEIGHT 24811
#define ID_SC96_FLOOR 24777
#define ID_DOOR_L96 24778
#define ID_DOOR_L96F 24779
#define ID_CRYSTAL 24786
#define ID_VIRUS 24787
#define BEFORE_SHRUG 5
#define OFF_LEFT 104
#define OFF_RIGHT 472
#define DOOR_SHUT 1
#define DOOR_OPEN 2
#define DOOR_MOVING 3
#define AR_OK 0
#define AR_FAIL 1
#define AR_ZERO 2
#define L_BUTTON 2
#define R_BUTTON 1
#define F_UP 9
#define W_UP 86
#define M_UP 104
#define G_UP 114
#define K_UP 134
#define ID_PIPE_TALK 144
#define ID_MEDI 20511
#define ID_WITNESS 20754
#define ID_GALLAGHER 20812
#define ID_KEN 20911
#define ID_WALTER_TALK_UP 20983
#define ID_WALTER_TALK_DWN 20984
#define ID_WALTER_TALK_LFT 20985
#define ID_WALTER_CONV 20986
#define ID_MEDI_TALK_UP 20987
#define ID_MEDI_TALK_DOWN 20988
#define ID_MEDI_TALK_LEFT 20989
#define ID_MEDI_TALK_RIGHT 20990
#define ID_FOST_CONV_LEFT 20991
#define ID_GALL_TALK_UP 20992
#define ID_GALL_TALK_LEFT 20993
#define ID_SC75_FREEZE_TLK 20994
#define ID_SC75_DEAD_TLK 20995
#define ID_KEN_TALK_UP 20996
#define ID_KEN_TALK_DOWN 20997
#define ID_KEN_TALK_LEFT 20998
#define ID_KEN_TALK_RIGHT 20999
#define ID_ANDROID_BABBLE 21000
#define ID_STUCK_TALK 21001
#define ID_FOST_PIPE_TALK 21002
#define ID_SC66_FAST_LIST 20481
#define ID_SC66_CHIP_LIST 20482
#define ID_SC66_LOGIC_LIST 20483
#define ID_SC66_MOUSE_LIST 20484
#define ID_SC66_PALETTE 20485
#define ID_RESET_66 20486
#define ID_SC66_DOOR 20977
#define ID_SC66_DOOR_CLOSE 20978
#define ID_SC66_HOLE 20487
#define ID_SC66_FOS_WALK_IN 20982
#define ID_SC66_FOS_CRUSHED 20981
#define ID_SC66_LO_BEAM 20969
#define ID_SC66_LO_BEAM_ANM 20970
#define ID_SC66_HI_BEAM 20966
#define ID_SC66_HI_BEAM_AN1 20967
#define ID_SC66_HI_BEAM_AN2 20968
#define ID_SC66_ROCK1 20971
#define ID_SC66_ROCK1_ANIM 20972
#define ID_SC66_ROCK2 20973
#define ID_SC66_ROCK2_ANIM 20974
#define ID_SC66_ROCK3 20975
#define ID_SC66_ROCK3_ANIM 20976
#define ID_SC66_STONES 20979
#define ID_SC66_STONES_ANIM 20980
#define ID_SC67_FAST_LIST 20488
#define ID_SC67_CHIP_LIST 20489
#define ID_SC67_LOGIC_LIST 20490
#define ID_SC67_MOUSE_LIST 20491
#define ID_SC67_PALETTE 20492
#define ID_GRID67 20502
#define ID_RESET_66_67 20523
#define ID_RESET_68_67 20529
#define ID_SC67_FLOOR 20501
#define ID_SC67_DOOR 20506
#define ID_SC67_DOOR_OPEN 20508
#define ID_SC67_DOOR_CLOSE 20509
#define ID_SC67_BRICKWORK 20503
#define ID_SC67_VEIN 20510
#define ID_SC67_CLOT 20507
#define ID_SC67_CRAWL 20521
#define ID_SC67_DUSTOFF 20522
#define ID_SC67_GETBRICK 20524
#define ID_SC67_PLASTER 20526
#define ID_SC67_PLAST_FALL 20525
#define ID_SC67_PICK_PLAST 20651
#define ID_SC67_BRICK 20527
#define ID_SC67_BRICK_FALL 20528
#define ID_SC67_PICK_BRICK 20650
#define ID_SC67_STICK_IN 20652
#define ID_SC67_PULL_OUT 20653
#define ID_SC67_BRICK_HIT 20654
#define ID_SC67_PLAST_HIT 20655
#define ID_SC67_LPOCKET 20661
#define ID_SC67_RPOCKET 20662
#define ID_SC67_RUB_HEAD 20663
#define ID_SC67_TRY_STICK 20677
#define ID_SC67_CROWBAR 20678
#define ID_SC67_BAR_FALL 20679
#define ID_SC67_PUSS_LEAK 20680
#define ID_SC67_MEDIFIX 20681
#define ID_SC67_MEND 20682
#define ID_SC67_MENDING 20683
#define ID_SC67_ROCK 20504
#define ID_SC67_ROCK_ANIM 20505
#define ID_SC67_PULSE1 20493
#define ID_SC67_PULSE1_ANIM 20497
#define ID_SC67_PULSE2 20494
#define ID_SC67_PULSE2_ANIM 20498
#define ID_SC67_PULSE3 20495
#define ID_SC67_PULSE3_ANIM 20499
#define ID_SC67_PULSE4 20496
#define ID_SC67_PULSE4_ANIM 20500
#define ID_SC68_FAST_LIST 20512
#define ID_SC68_CHIP_LIST 20513
#define ID_SC68_LOGIC_LIST 20514
#define ID_SC68_MOUSE_LIST 20515
#define ID_SC68_PALETTE 20516
#define ID_GRID68 20520
#define ID_SC68_JOEY_LIST 20784
#define ID_RESET_67_68 20517
#define ID_RESET_69_68 20561
#define ID_RESET_70_68 20599
#define ID_SC68_FLOOR 20519
#define ID_SC68_DOOR 20518
#define ID_SC68_DOOR_CLOSE 20533
#define ID_SC68_STAIRS 20532
#define ID_SC68_DESCEND 20684
#define ID_SC68_ASCEND 20685
#define ID_SC68_EXIT 20558
#define ID_SC68_SENSOR 20531
#define ID_SC68_SENSOR_ANIM 20656
#define ID_SC68_GRILL 20530
#define ID_SC68_PULSE1 20534
#define ID_SC68_PULSE1_ANIM 20540
#define ID_SC68_PULSE2 20535
#define ID_SC68_PULSE2_ANIM 20541
#define ID_SC68_PULSE3 20536
#define ID_SC68_PULSE3_ANIM 20542
#define ID_SC68_PULSE4 20537
#define ID_SC68_PULSE4_ANIM 20543
#define ID_SC68_PULSE5 20538
#define ID_SC68_PULSE5_ANIM 20544
#define ID_SC68_PULSE6 20539
#define ID_SC68_PULSE6_ANIM 20545
#define ID_SC69_FAST_LIST 20552
#define ID_SC69_CHIP_LIST 20553
#define ID_SC69_LOGIC_LIST 20554
#define ID_SC69_MOUSE_LIST 20555
#define ID_SC69_PALETTE 20556
#define ID_GRID69 20563
#define ID_SC69_JOEY_LIST 20813
#define ID_RESET_68_69 20559
#define ID_RESET_71_69 20574
#define ID_SC69_FLOOR 20557
#define ID_SC69_EXIT 20560
#define ID_SC69_GRILL 20562
#define ID_SC69_DOOR 20570
#define ID_SC69_PULSE1 20635
#define ID_SC69_PULSE1_ANIM 20641
#define ID_SC69_PULSE2 20636
#define ID_SC69_PULSE2_ANIM 20642
#define ID_SC69_PULSE3 20637
#define ID_SC69_PULSE3_ANIM 20643
#define ID_SC69_PULSE4 20638
#define ID_SC69_PULSE4_ANIM 20644
#define ID_SC69_PULSE5 20639
#define ID_SC69_PULSE5_ANIM 20645
#define ID_SC69_PULSE6 20640
#define ID_SC69_PULSE6_ANIM 20646
#define ID_SC70_FAST_LIST 20589
#define ID_SC70_CHIP_LIST 20590
#define ID_SC70_LOGIC_LIST 20591
#define ID_SC70_MOUSE_LIST 20592
#define ID_SC70_PALETTE 20593
#define ID_GRID70 20597
#define ID_RESET_68_70 20594
#define ID_SC70_FLOOR 20595
#define ID_SC70_DOOR 20598
#define ID_SC70_IRIS 20600
#define ID_SC70_BAR 20601
#define ID_SC70_CONTROL 20602
#define ID_SC70_GRILL 20603
#define ID_SC70_CONSOL_ANIM 20647
#define ID_SC70_PIT 20648
#define ID_SC70_PIT_ANIM 20649
#define ID_SC70_STEP_UP 20756
#define ID_SC70_STEP_DOWN 20757
#define ID_SC70_BAR_ANIM 20758
#define ID_SC70_PULL_BAR 20759
#define ID_SC70_ENTER_ANIM 20778
#define ID_SC70_EXIT_ANIM 20779
#define ID_SC710_FAST_LIST 20687
#define ID_SC71_FAST_LIST 20564
#define ID_SC71_CHIP_LIST 20565
#define ID_SC71_LOGIC_LIST 20566
#define ID_SC71_MOUSE_LIST 20567
#define ID_SC71_PALETTE 20568
#define ID_GRID71 20575
#define ID_SC71_JOEY_LIST 20814
#define ID_RESET_69_71 20571
#define ID_RESET_72_71 20582
#define ID_SC71_FAKE_FLOOR 20569
#define ID_SC71_FLOOR 20572
#define ID_SC71_DOOR69 20573
#define ID_SC71_DOOR72 20579
#define ID_SC71_LOCKED_DOOR 20674
#define ID_SC71_MONITOR 20576
#define ID_SC71_RECHARGER 20577
#define ID_SC71_PANEL_ANIM 20776
#define ID_SC71_PANEL2 20775
#define ID_SC71_PANEL2_ANIM 20777
#define ID_SC71_CONTROLS 20578
#define ID_SC71_LIGHT2_ANIM 20768
#define ID_SC71_LIGHT1 20766
#define ID_SC71_LIGHT1_ANIM 20767
#define ID_SC71_CHLITE 20769
#define ID_SC71_CHLITE_ANIM 20770
#define ID_SC71_MON_ANIM 20771
#define ID_SC71_MEDI_CHARGE 20772
#define ID_SC71_MEDI_GET_UP 20774
#define ID_SC71_MEDI_SLOT 20675
#define ID_SC71_USE_BOARD 20773
#define ID_SC720_FAST_LIST 20686
#define ID_SC72_FAST_LIST 20546
#define ID_SC72_CHIP_LIST 20547
#define ID_SC72_LOGIC_LIST 20548
#define ID_SC72_MOUSE_LIST 20549
#define ID_SC72_PALETTE 20550
#define ID_GRID72 20596
#define ID_SC72_JOEY_LIST 20815
#define ID_RESET_71_72 20581
#define ID_RESET_73_72 20614
#define ID_SC72_FAKE_FLOOR 20551
#define ID_SC72_FLOOR 20580
#define ID_SC72_DOOR 20583
#define ID_SC72_EXIT 20604
#define ID_SC72_TAP 20588
#define ID_SC72_TANK 20584
#define ID_SC72_TANK_ANIM 20785
#define ID_SC72_ROT_LIGHT 20792
#define ID_SC72_ROTATING 20793
#define ID_SC72_CHAMBER1 20585
#define ID_SC72_CHAM1_ANIM 20789
#define ID_SC72_CHAM1_LIGHT 20780
#define ID_SC72_CHAM1_FLASH 20781
#define ID_SC72_CHAMBER2 20586
#define ID_SC72_CHAM2_ANIM 20790
#define ID_SC72_CHAM2_LIGHT 20782
#define ID_SC72_CHAM2_FLASH 20783
#define ID_SC72_CHAMBER3 20761
#define ID_SC72_CHAM3_ANIM 20791
#define ID_SC72_COMPUTER 20765
#define ID_SC72_COMP_FLASH 20786
#define ID_SC72_COMPUTER2 20787
#define ID_SC72_COMP2_FLASH 20788
#define ID_SC72_LIGHT1 20762
#define ID_SC72_LIGHT2 20763
#define ID_SC72_LIGHT3 20764
#define ID_SC72_GRILL 20587
#define ID_SC72_WALTER_KILL 20794
#define ID_SC72_FOSTER_DIE 20795
#define ID_SC72_WALTER_DIE 20800
#define ID_SC72_JOEY_TAP 20796
#define ID_SC72_SPILL 20798
#define ID_SC72_SPILL_ANIM 20799
#define ID_SC72_DRIP_ANIM 20797
#define ID_SC73_FAST_LIST 20605
#define ID_SC73_CHIP_LIST 20606
#define ID_SC73_LOGIC_LIST 20607
#define ID_SC73_MOUSE_LIST 20608
#define ID_SC73_PALETTE 20609
#define ID_GRID73 20612
#define ID_SC73_JOEY_LIST 20816
#define ID_RESET_72_73 20610
#define ID_RESET_74_73 20629
#define ID_RESET_75_73 20673
#define ID_SC73_FLOOR 20611
#define ID_SC73_EXIT 20613
#define ID_SC73_BIG_DOOR 20617
#define ID_SC73_SENSOR 20618
#define ID_SC73_SENSOR_ANIM 20657
#define ID_SC73_DOOR 20619
#define ID_SC73_LOCKED_DOOR 20676
#define ID_SC73_CHAMBER3 20817
#define ID_SC73_CHAM3_ANIM 20818
#define ID_SC73_CHAMBER4 20615
#define ID_SC73_CHAM4_ANIM 20658
#define ID_SC73_CHAM4_LIGHT 20819
#define ID_SC73_CHAM4_FLASH 20820
#define ID_SC73_CHAMBER5 20616
#define ID_SC73_CHAM5_ANIM 20755
#define ID_SC73_CHAM5_LIGHT 20821
#define ID_SC73_CHAM5_FLASH 20822
#define ID_SC73_JOEY_LUNGE 20846
#define ID_SC73_JOEY_FIGHT1 20847
#define ID_SC73_GALL_FIGHT1 20848
#define ID_SC73_JOEY_FIGHT2 20849
#define ID_SC73_GALL_FIGHT2 20850
#define ID_SC73_GET_BOARD 20859
#define ID_SC73_SEARCH 20860
#define ID_SC73_BITS 20851
#define ID_SC73_BITS_ANIM 20852
#define ID_SC73_BITS2 20853
#define ID_SC73_BITS2_ANIM 20854
#define ID_SC73_SPRAY 20855
#define ID_SC73_SPRAY_ANIM 20856
#define ID_SC74_FAST_LIST 20620
#define ID_SC74_CHIP_LIST 20621
#define ID_SC74_LOGIC_LIST 20622
#define ID_SC74_MOUSE_LIST 20623
#define ID_SC74_PALETTE 20624
#define ID_GRID74 20627
#define ID_RESET_73_74 20625
#define ID_SC74_FLOOR 20626
#define ID_SC74_DOOR 20628
#define ID_SC74_INTERFACE 20633
#define ID_SC74_INT_SLOT 20659
#define ID_SC74_TERMINAL 20634
#define ID_SC74_POD 20823
#define ID_SC74_POD_DOWN 20824
#define ID_SC74_POD_UP 20825
#define ID_SC74_FOST_SIT 20826
#define ID_SC74_GET_UP 20827
#define ID_SC74_USECARD 20702
#define ID_SC74_USECARD2 20704
#define ID_SC74_RPOCKET 20862
#define ID_SC74_MONITOR1 20630
#define ID_SC74_MON1_ANIM 20801
#define ID_SC74_MONITOR2 20802
#define ID_SC74_MON2_ANIM 20803
#define ID_SC74_MONITOR3 20804
#define ID_SC74_MON3_ANIM 20805
#define ID_SC74_MONITOR4 20806
#define ID_SC74_MON4_ANIM 20807
#define ID_SC74_LEFT_TV 20631
#define ID_SC74_LTV_ANIM 20808
#define ID_SC74_RIGHT_TV 20632
#define ID_SC74_RTV_ANIM 20809
#define ID_SC74_LIGHTS 20810
#define ID_SC74_LIGHTS_ANIM 20811
#define ID_SC75_FAST_LIST 20664
#define ID_SC75_CHIP_LIST 20665
#define ID_SC75_LOGIC_LIST 20666
#define ID_SC75_MOUSE_LIST 20667
#define ID_SC75_PALETTE 20668
#define ID_GRID75 20671
#define ID_SC75_JOEY_LIST 20912
#define ID_RESET_73_75 20669
#define ID_RESET_76_75 20698
#define ID_RS_TONGS_EMPTY 20868
#define ID_RS_TONGS_LIVE 20869
#define ID_RS_TONGS_FROZEN 20870
#define ID_RS_TONGS_DEAD 20871
#define ID_SC75_FLOOR 20670
#define ID_SC75_BIG_DOOR 20672
#define ID_SC75_DOOR 20696
#define ID_SC75_TONGS 20660
#define ID_SC75_GET_TONGS 20857
#define ID_SC75_NITRO_TANK 20699
#define ID_SC75_NITRO_ANIM 20828
#define ID_SC75_LIVE_TANK 20700
#define ID_SC75_TANK_ANIM 20872
#define ID_SC75_CONSOLE 20703
#define ID_SC75_MON_ANIM 20829
#define ID_SC75_CRASH_ANIM 20701
#define ID_SC75_LIGHT1 20830
#define ID_SC75_LIGHT1_ANIM 20831
#define ID_SC75_LIGHT2 20832
#define ID_SC75_LIGHT2_ANIM 20833
#define ID_SC75_USECARD 20858
#define ID_SC75_RPOCKET 20861
#define ID_SC75_HAND_TANK 20875
#define ID_SC75_GET_TISS 20863
#define ID_SC75_FREEZE_IT 20864
#define ID_SC75_FREEZE_IT2 20865
#define ID_SC75_FREEZE_DED 20866
#define ID_SC75_FREEZE_DED2 20867
#define ID_SC75_FREEZE_TALK 126
#define ID_SC75_DEAD_TALK 128
#define ID_SC76_FAST_LIST 20688
#define ID_SC76_CHIP_LIST 20689
#define ID_SC76_LOGIC_LIST 20690
#define ID_SC76_MOUSE_LIST 20691
#define ID_SC76_PALETTE 20692
#define ID_GRID76 20695
#define ID_SC76_JOEY_LIST 20913
#define ID_RESET_75_76 20693
#define ID_RESET_77_76 20727
#define ID_SC76_FLOOR 20694
#define ID_SC76_DOOR75 20697
#define ID_SC76_DOOR77 20725
#define ID_SC76_ANDROID_1 20705
#define ID_SC76_HATCH_1 20909
#define ID_SC76_ANDROID_2 20706
#define ID_SC76_HATCH_2 20910
#define ID_SC76_ANDROID_3 20707
#define ID_SC76_HATCH_3 20908
#define ID_SC76_PUNCH 20916
#define ID_SC76_FOSTFALL 20917
#define ID_SC76_CONSOLE_1 20711
#define ID_SC76_CONSOLE_2 20712
#define ID_SC76_CONSOLE_3 20713
#define ID_SC76_CABINET_1 20714
#define ID_SC76_CAB1_OPEN 20890
#define ID_SC76_CAB1_CLOSE 20891
#define ID_SC76_CABINET_2 20715
#define ID_SC76_CAB2_OPEN 20892
#define ID_SC76_CAB2_CLOSE 20893
#define ID_SC76_CABINET_3 20716
#define ID_SC76_CAB3_OPEN 20894
#define ID_SC76_CAB3_CLOSE 20895
#define ID_SC76_BOARD_1 20896
#define ID_SC76_BOARD_2 20897
#define ID_SC76_BOARD_3 20898
#define ID_SC76_OPEN_CAB 20899
#define ID_SC76_SHUT_CAB 20900
#define ID_SC76_LOW_GET 20901
#define ID_SC76_LIGHT1 20834
#define ID_SC76_LIGHT1_ANIM 20835
#define ID_SC76_LIGHT2 20836
#define ID_SC76_LIGHT2_ANIM 20837
#define ID_SC76_LIGHT3 20838
#define ID_SC76_LIGHT3_ANIM 20839
#define ID_SC76_LIGHT4 20840
#define ID_SC76_LIGHT4_ANIM 20841
#define ID_SC76_LIGHT5 20842
#define ID_SC76_LIGHT5_ANIM 20843
#define ID_SC76_LIGHT6 20844
#define ID_SC76_LIGHT6_ANIM 20845
#define ID_SC76_LIGHT7 20902
#define ID_SC76_LIGHT7_ANIM 20903
#define ID_SC76_LIGHT8 20904
#define ID_SC76_LIGHT8_ANIM 20905
#define ID_SC76_LIGHT9 20906
#define ID_SC76_LIGHT9_ANIM 20907
#define ID_SC76_AND2_BABBLE 142
#define ID_SC77_FAST_LIST 20717
#define ID_SC77_CHIP_LIST 20718
#define ID_SC77_LOGIC_LIST 20719
#define ID_SC77_MOUSE_LIST 20720
#define ID_SC77_PALETTE 20721
#define ID_GRID77 20724
#define ID_SC77_JOEY_LIST 20914
#define ID_RESET_76_77 20722
#define ID_RESET_78_77 20742
#define ID_SC77_FLOOR 20723
#define ID_SC77_DOOR76 20726
#define ID_SC77_BIG_DOOR 20728
#define ID_SC77_TANK_1 20729
#define ID_SC77_TANK_2 20730
#define ID_SC77_HAND_1 20731
#define ID_SC77_HAND_2 20732
#define ID_SC77_DOOR_OPEN 20760
#define ID_SC77_FPUSHL_1 20918
#define ID_SC77_FPUSHL_2 20919
#define ID_SC77_FPUSHR_1 20920
#define ID_SC77_FPUSHR_2 20921
#define ID_SC77_KPUSHR_1 20922
#define ID_SC77_KPUSHR_2 20923
#define ID_SC77_STRETCH 20924
#define ID_SC78_FAST_LIST 20733
#define ID_SC78_CHIP_LIST 20734
#define ID_SC78_LOGIC_LIST 20735
#define ID_SC78_MOUSE_LIST 20736
#define ID_SC78_PALETTE 20737
#define ID_SC781_PALETTE 20964
#define ID_GRID78 20740
#define ID_RESET_77_78 20738
#define ID_RESET_79_78 20753
#define ID_SC78_LEDGE 20739
#define ID_SC78_PIPE 20915
#define ID_SC78_BIG_DOOR 20741
#define ID_SC78_EXIT 20743
#define ID_SC78_SUPPORT 20874
#define ID_SC78_JUMP_DOWN 20881
#define ID_SC78_CLIMB_UP 20883
#define ID_SC79_FAST_LIST 20744
#define ID_SC79_CHIP_LIST 20745
#define ID_SC79_LOGIC_LIST 20746
#define ID_SC79_MOUSE_LIST 20747
#define ID_SC79_PALETTE 20748
#define ID_SC791_PALETTE 20963
#define ID_GRID79 20751
#define ID_RESET_78_79 20749
#define ID_RESET_80_79 20889
#define ID_SC79_PIPE 20750
#define ID_SC79_EXIT 20752
#define ID_SC79_SUPPORT 20873
#define ID_SC79_LADDER 20940
#define ID_SC79_CROUCH_DOWN 20941
#define ID_SC79_CROUCH_UP 20942
#define ID_SC79_CLIMB_DOWN 20943
#define ID_SC79_CLIMB_UP 20944
#define ID_SC79_TIE_ROPE 20951
#define ID_SC79_TOSS_ROPE 20952
#define ID_SC79_KNOT 20955
#define ID_SC79_ROPE 20887
#define ID_SC79_ROPE_ANIM 20953
#define ID_SC80_FAST_LIST 20876
#define ID_SC80_CHIP_LIST 20877
#define ID_SC80_LOGIC_LIST 20878
#define ID_SC80_MOUSE_LIST 20879
#define ID_SC80_PALETTE 20880
#define ID_SC801_PALETTE 20959
#define ID_SC802_PALETTE 20960
#define ID_SC803_PALETTE 20961
#define ID_SC804_PALETTE 20962
#define ID_RESET_79_80 20882
#define ID_SC80_SPOUT 20884
#define ID_SC80_LADDER 20950
#define ID_SC80_ROPE 20888
#define ID_SC80_ORIFICE 20885
#define ID_SC80_EXIT 20886
#define ID_SC80_EXIT_OPEN 20954
#define ID_SC80_GOO 20925
#define ID_SC80_GOO_ANIM 20926
#define ID_SC80_BUBBLE1 20927
#define ID_SC80_BUB1_ANIM 20928
#define ID_SC80_BUBBLE2 20929
#define ID_SC80_BUBBLE3 20930
#define ID_SC80_BUBBLE4 20931
#define ID_SC80_BUBBLE5 20932
#define ID_SC80_BUBBLE6 20933
#define ID_SC80_BUBBLE7 20934
#define ID_SC80_BUBBLE8 20935
#define ID_SC80_BUBBLE9 20936
#define ID_SC80_BUBBLE10 20937
#define ID_SC80_BUBBLE11 20938
#define ID_SC80_BUBBLE12 20939
#define ID_SC80_CLIMB_DOWN 20945
#define ID_SC80_CLIMB_UP 20946
#define ID_SC80_PIPE_SHRUG 20965
#define ID_SC80_CLAMBER 20947
#define ID_SC80_GET_ROPE 20948
#define ID_SC80_SWING 20949
#define ID_SC80_DROP 20956
#define ID_SC80_SAMPLE 20957
#define ID_SC80_SAMPLE_FALL 20958
#define IT_MEDI 32
#define IT_MEDI_TALK 180
#define IT_WITNESS 159
#define IT_GALLAGHER 90
#define IT_GALL_TALK 91
#define IT_SC66_LAYER_0 20
#define IT_SC66_DOOR 105
#define IT_SC66_HI_BEAM_AN1 98
#define IT_SC66_HI_BEAM_AN2 99
#define IT_SC66_LO_BEAM_ANM 22
#define IT_SC66_ROCK1 100
#define IT_SC66_ROCK2 101
#define IT_SC66_ROCK3 102
#define IT_SC66_STONES 103
#define IT_SC66_FOS_CRUSHED 104
#define IT_SC66_FOS_WALK_IN 21
#define IT_SC67_LAYER_0 23
#define IT_SC67_LAYER_1 24
#define IT_SC67_GRID_1 25
#define IT_SC67_PULSE1 26
#define IT_SC67_PULSE2 27
#define IT_SC67_PULSE3 28
#define IT_SC67_PULSE4 29
#define IT_SC67_DOOR 30
#define IT_SC67_ROCK 31
#define IT_SC67_CRAWL 46
#define IT_SC67_DUSTOFF 47
#define IT_SC67_GETBRICK 48
#define IT_SC67_BRICK 55
#define IT_SC67_PLASTER 56
#define IT_SC67_PICK_BRICK 129
#define IT_SC67_PICK_PLAST 130
#define IT_SC67_STICK_IN 131
#define IT_SC67_PULL_OUT 132
#define IT_SC67_BRICK_HIT 133
#define IT_SC67_PLAST_HIT 134
#define IT_SC67_LPOCKET 141
#define IT_SC67_RPOCKET 142
#define IT_SC67_RUB_HEAD 143
#define IT_SC67_PUSS 149
#define IT_SC67_MEDIFIX 150
#define IT_SC67_MENDING 151
#define IT_SC67_CROWBAR 152
#define IT_SC68_LAYER_0 43
#define IT_SC68_LAYER_1 44
#define IT_SC68_GRID_1 45
#define IT_SC68_DOOR 57
#define IT_SC68_PULSE1 58
#define IT_SC68_PULSE2 59
#define IT_SC68_PULSE3 60
#define IT_SC68_PULSE4 61
#define IT_SC68_PULSE5 62
#define IT_SC68_PULSE6 63
#define IT_SC68_SENSOR 137
#define IT_SC68_DESCEND 153
#define IT_SC68_ASCEND 154
#define IT_SC69_LAYER_0 71
#define IT_SC69_LAYER_1 72
#define IT_SC69_LAYER_2 74
#define IT_SC69_GRID_1 75
#define IT_SC69_GRID_2 76
#define IT_SC69_PULSE1 109
#define IT_SC69_PULSE2 110
#define IT_SC69_PULSE3 111
#define IT_SC69_PULSE4 112
#define IT_SC69_PULSE5 113
#define IT_SC69_PULSE6 114
#define IT_SC70_LAYER_0 90
#define IT_SC70_LAYER_1 91
#define IT_SC70_LAYER_2 92
#define IT_SC70_GRID_1 93
#define IT_SC70_GRID_2 94
#define IT_SC70_IRIS 95
#define IT_SC70_BAR 96
#define IT_SC70_CONSOLE 115
#define IT_SC70_GRILL 116
#define IT_SC70_PIT 117
#define IT_SC70_STEP_UP 14
#define IT_SC70_STEP_DOWN 15
#define IT_SC70_PULL_BAR 18
#define IT_SC70_ENTER_ANIM 97
#define IT_SC71_LAYER_0 85
#define IT_SC71_LAYER_1 86
#define IT_SC71_LAYER_2 87
#define IT_SC71_GRID_1 88
#define IT_SC71_GRID_2 89
#define IT_SC710_LAYER_0 70
#define IT_SC710_LAYER_1 16
#define IT_SC710_LAYER_2 157
#define IT_SC710_GRID_1 17
#define IT_SC710_GRID_2 158
#define IT_SC71_LIGHT1 162
#define IT_SC71_LIGHT2 163
#define IT_SC71_SCREEN 164
#define IT_SC71_CHARGE_LIGHT 165
#define IT_SC71_MEDI_CHARGE 166
#define IT_SC71_USE_BOARD 148
#define IT_SC71_PANEL 167
#define IT_SC71_PANEL2 168
#define IT_SC72_LAYER_0 64
#define IT_SC72_LAYER_1 65
#define IT_SC72_LAYER_2 66
#define IT_SC72_GRID_1 68
#define IT_SC72_GRID_2 69
#define IT_SC720_LAYER_0 67
#define IT_SC720_LAYER_1 160
#define IT_SC720_LAYER_2 155
#define IT_SC720_GRID_1 161
#define IT_SC720_GRID_2 156
#define IT_WALTER_CONVERSATION 129
#define IT_WALTER_TALK_UP 130
#define IT_WALTER_TALK_DOWN 131
#define IT_WALTER_TALK_LEFT 132
#define IT_SC72_CHAM1_LIGHT 171
#define IT_SC72_CHAM2_LIGHT 172
#define IT_SC72_TANK 173
#define IT_SC72_ROT_LIGHT 177
#define IT_SC72_COMPUTER 169
#define IT_SC72_COMPUTER2 170
#define IT_SC72_CHAMBER1 174
#define IT_SC72_CHAMBER2 175
#define IT_SC72_CHAMBER3 176
#define IT_SC72_WALTER_KILL 178
#define IT_SC72_FOSTER_DIE 179
#define IT_SC72_WALTER_DIE 30
#define IT_SC72_GRILL 28
#define IT_SC72_JOEY_TAP 29
#define IT_SC72_SPILL 31
#define IT_SC73_LAYER_0 97
#define IT_SC73_LAYER_1 98
#define IT_SC73_LAYER_2 99
#define IT_SC73_GRID_1 101
#define IT_SC73_GRID_2 102
#define IT_SC73_BIG_DOOR 138
#define IT_SC73_SENSOR 139
#define IT_SC73_CHAMBER3 142
#define IT_SC73_CHAMBER4 140
#define IT_SC73_CHAMBER5 141
#define IT_SC73_CHAM4_LIGHT 95
#define IT_SC73_CHAM5_LIGHT 96
#define IT_SC73_JOEY_LUNGE 85
#define IT_SC73_JOEY_FIGHT1 86
#define IT_SC73_GALL_FIGHT1 87
#define IT_SC73_JOEY_FIGHT2 88
#define IT_SC73_GALL_FIGHT2 89
#define IT_SC73_GET_BOARD 43
#define IT_SC73_SEARCH 44
#define IT_SC73_DEAD_GALL 72
#define IT_SC73_BITS 74
#define IT_SC73_BITS2 75
#define IT_SC73_SPRAY 76
#define IT_SC74_LAYER_0 104
#define IT_SC74_LAYER_1 105
#define IT_SC74_LAYER_2 106
#define IT_SC74_GRID_1 107
#define IT_SC74_GRID_2 108
#define IT_SC74_POD_DOWN 109
#define IT_SC74_POD_UP 110
#define IT_SC74_FOST_SIT 92
#define IT_SC74_GET_UP 93
#define IT_SC74_USECARD 70
#define IT_SC74_USECARD2 71
#define IT_SC74_RPOCKET 62
#define IT_SC74_MONITOR1 55
#define IT_SC74_MONITOR2 56
#define IT_SC74_MONITOR3 57
#define IT_SC74_MONITOR4 58
#define IT_SC74_LEFT_TV 59
#define IT_SC74_RIGHT_TV 60
#define IT_SC74_LIGHTS 61
#define IT_SC75_LAYER_0 144
#define IT_SC75_LAYER_1 145
#define IT_SC75_LAYER_2 146
#define IT_SC75_GRID_1 147
#define IT_SC75_GRID_2 148
#define IT_SC75_MONITOR 149
#define IT_SC75_CRASH 164
#define IT_SC75_TANK 165
#define IT_SC75_STEAM 150
#define IT_SC75_LIGHT1 151
#define IT_SC75_LIGHT2 152
#define IT_SC75_TONGS 153
#define IT_SC75_GET_TONGS 154
#define IT_SC75_USECARD 155
#define IT_SC75_RPOCKET 156
#define IT_SC75_HAND_TANK 166
#define IT_SC75_GET_TISS 157
#define IT_SC75_FREEZE_IT 158
#define IT_SC75_FREEZE_TALK 159
#define IT_SC75_FREEZE_IT2 160
#define IT_SC75_FREEZE_DED 161
#define IT_SC75_DEAD_TALK 162
#define IT_SC75_FREEZE_DED2 163
#define IT_SC76_LAYER_0 14
#define IT_SC76_LAYER_1 15
#define IT_SC76_LAYER_2 16
#define IT_SC76_GRID_1 17
#define IT_SC76_GRID_2 18
#define IT_SC76_LIGHT1 29
#define IT_SC76_LIGHT2 30
#define IT_SC76_LIGHT3 31
#define IT_SC76_LIGHT4 32
#define IT_SC76_LIGHT5 43
#define IT_SC76_LIGHT6 44
#define IT_SC76_LIGHT7 45
#define IT_SC76_LIGHT8 46
#define IT_SC76_LIGHT9 47
#define IT_SC76_CABINET_1 55
#define IT_SC76_CABINET_2 56
#define IT_SC76_CABINET_3 57
#define IT_SC76_BOARD_1 58
#define IT_SC76_BOARD_2 59
#define IT_SC76_BOARD_3 60
#define IT_SC76_OPEN_CAB 62
#define IT_SC76_LOW_GET 63
#define IT_KEN 61
#define IT_SC76_HATCH_1 66
#define IT_SC76_ANDROID_2 67
#define IT_SC76_HATCH_2 68
#define IT_SC76_ANDROID_3 64
#define IT_SC76_HATCH_3 65
#define IT_SC76_PUNCH 69
#define IT_SC76_FOSTFALL 70
#define IT_SC76_KEN_TALK 71
#define IT_SC76_AND2_BABBLE 72
#define IT_SC77_LAYER_0 20
#define IT_SC77_LAYER_1 21
#define IT_SC77_GRID_1 22
#define IT_SC77_BIG_DOOR 28
#define IT_SC77_FPUSHL 74
#define IT_SC77_FPUSHR 75
#define IT_SC77_KPUSHR 76
#define IT_SC77_STRETCH 87
#define IT_SC78_LAYER_0 23
#define IT_SC78_LAYER_1 24
#define IT_SC78_GRID_1 25
#define IT_SC78_JUMP_DOWN 85
#define IT_SC78_CLIMB_UP 86
#define IT_SC79_LAYER_0 26
#define IT_SC79_SUPPORT 48
#define IT_SC79_CROUCH 91
#define IT_SC79_CLIMB 92
#define IT_SC79_TIE_ROPE 96
#define IT_SC79_TOSS_ROPE 97
#define IT_SC79_ROPE 98
#define IT_SC79_KNOT 101
#define IT_SC80_LAYER_0 27
#define IT_SC80_EXIT 100
#define IT_SC80_ROPE 99
#define IT_SC80_GOO 88
#define IT_SC80_BUBBLE 89
#define IT_SC80_CLIMB 90
#define IT_SC80_CLAMBER 93
#define IT_SC80_GET_ROPE 94
#define IT_SC80_SWING 95
#define IT_SC80_DROP 103
#define IT_SC80_SAMPLE 104
#define IT_SC80_PIPE_TALK 105
#define IT_SC80_PIPE_SHRUG 106
#define IDO_DOG_FOOD 49
#define ID_SC30_FAST_LIST 16385
#define ID_SC30_CHIP_LIST 16386
#define ID_SC30_LOGIC_LIST 16387
#define ID_SC30_MOUSE_LIST 16388
#define ID_SC30_PALETTE 16389
#define ID_SC30_WALK_GRID 16390
#define ID_SC30_JOEY_LIST 16547
#define ID_RESET_31_30 16413
#define ID_RESET_33_30 16414
#define ID_RESET_36_30 16539
#define ID_RESET_42_30 16811
#define ID_RESET_COURT_OPEN 16813
#define ID_SC30_FLOOR 16392
#define ID_SC30_EXIT_31 16393
#define ID_SC30_EXIT_33 16394
#define ID_SC30_EXIT_36 16492
#define ID_SC30_COURT_DOOR 16487
#define ID_SC30_COURT_CLOSE 16814
#define ID_SC30_NOTICE 16489
#define ID_SC30_STATUE_1 16490
#define ID_SC30_STATUE_2 16491
#define ID_SC30_HENRI 16516
#define ID_SC30_HENRI_TALK 16517
#define ID_SC30_HENRI_TIE 16518
#define ID_SC30_HEN_STEP_F 16519
#define ID_SC30_HEN_STEP_B 16520
#define ID_SC30_HEN_BLINK 16521
#define ID_SC30_PUSH_DOOR 16522
#define ID_SC31_FAST_LIST 16774
#define ID_SC31_CHIP_LIST 16396
#define ID_SC31_LOGIC_LIST 16397
#define ID_SC31_MOUSE_LIST 16398
#define ID_SC31_PALETTE 16399
#define ID_SC31_WALK_GRID 16400
#define ID_SC31_JOEY_LIST 16548
#define ID_RESET_START_31 16391
#define ID_RESET_30_31 16401
#define ID_RESET_32_31 16425
#define ID_RESET_39_31 16463
#define ID_RS_GUARD_CHAT 16699
#define ID_RS_GUARD_AVAIL 16700
#define ID_SC31_FLOOR 16402
#define ID_SC31_EXIT_30 16403
#define ID_SC31_EXIT_32 16415
#define ID_SC31_EXIT_39 16453
#define ID_SC31_LIFT_SLOT 16493
#define ID_SC31_LIFT 16513
#define ID_SC31_LIFT_OPEN 16514
#define ID_SC31_LIFT_CLOSE 16515
#define ID_SC31_USE_CARD 16523
#define ID_SC31_PULL_ROPE 16551
#define ID_SC31_LOWER_ROPE 16552
#define ID_SC31_DROP_ROPE 16553
#define ID_SC31_END_OF_ROPE 16554
#define ID_SC31_ROPE 16555
#define ID_SC31_ROPE_PULLED 16556
#define ID_SC31_ROPE_LOWER 16557
#define ID_SC31_ROPE_DROP 16558
#define ID_SC31_BRICKS 16559
#define ID_SC31_BRICKS_UP 16560
#define ID_SC31_BRICKS_DOWN 16561
#define ID_SC31_BRICKS_FALL 16562
#define ID_SC31_PLANK 16563
#define ID_SC31_PLANK_DROP 16564
#define ID_SC31_PLANK_RAISE 16565
#define ID_SC31_PLANK_FLICK 16566
#define ID_SC31_GUARD 16601
#define ID_SC31_GUARD_TALK 16607
#define ID_SC31_GUARD_BLINK 16693
#define ID_SC31_GUARD_MOVE 16694
#define ID_SC31_GUARD_REACH 16695
#define ID_SC31_GUARD_TALK2 16696
#define ID_SC31_GET_BRICKS 16683
#define ID_SC31_GET_PLANK 16687
#define ID_SC31_CLIMB_PLANK 16684
#define ID_SC31_DOG_FLY 16685
#define ID_SC31_DOG_RISE 16697
#define ID_SC31_DOG_SWIM 16698
#define ID_SC31_PUT_BISC 16688
#define ID_SC31_BISCUITS 16692
#define ID_SC31_BISC_PLACED 16689
#define ID_SC31_BISC_DROP 16690
#define ID_SC31_BISC_RAISE 16691
#define ID_SC32_FAST_LIST 16416
#define ID_SC32_CHIP_LIST 16417
#define ID_SC32_LOGIC_LIST 16418
#define ID_SC32_MOUSE_LIST 16419
#define ID_SC32_PALETTE 16420
#define ID_SC32_WALK_GRID 16421
#define ID_SC32_JOEY_LIST 16549
#define ID_RESET_31_32 16422
#define ID_RESET_33_32 16429
#define ID_RESET_38_32 16452
#define ID_SC32_FLOOR 16423
#define ID_SC32_EXIT_31 16424
#define ID_SC32_EXIT_33 16426
#define ID_SC32_LIFT 16442
#define ID_SC32_LIFT_OPEN 16540
#define ID_SC32_LIFT_CLOSE 16541
#define ID_SC32_TERMINAL 16494
#define ID_SC32_BUZZER 16495
#define ID_SC32_PLANT_1 16496
#define ID_SC32_PLANT_2 16497
#define ID_SC32_PLANT_3 16498
#define ID_SC32_USE_CARD 16524
#define ID_SC32_USE_COM 16525
#define ID_SC32_VINCENT 16599
#define ID_SC32_VINC_ANIM 16602
#define ID_SC32_GARDENER 16600
#define ID_SC32_GARDENING1 16622
#define ID_SC32_GARDENING2 16623
#define ID_SC32_GARDENER_UP 16624
#define ID_SC32_GARDENER_DN 16625
#define ID_SC32_GARD_TURN_D 16626
#define ID_SC32_GARD_TURN_U 16627
#define ID_SC32_GARDEN_TALK 16628
#define ID_SC33_FAST_LIST 16404
#define ID_SC33_CHIP_LIST 16405
#define ID_SC33_LOGIC_LIST 16406
#define ID_SC33_MOUSE_LIST 16407
#define ID_SC33_PALETTE 16408
#define ID_SC33_WALK_GRID 16409
#define ID_SC33_JOEY_LIST 16550
#define ID_RESET_30_33 16410
#define ID_RESET_32_33 16427
#define ID_RESET_34_33 16440
#define ID_SC33_FLOOR 16411
#define ID_SC33_EXIT_30 16412
#define ID_SC33_EXIT_32 16428
#define ID_SC33_SHED_DOOR 16430
#define ID_SC33_LOCK 16499
#define ID_SC33_USE_CARD 16526
#define ID_SC33_PUSH_DOOR1 16527
#define ID_SC33_PUSH_DOOR2 16528
#define ID_SC33_DOOR_OPEN 16529
#define ID_SC34_FAST_LIST 16431
#define ID_SC34_CHIP_LIST 16432
#define ID_SC34_LOGIC_LIST 16433
#define ID_SC34_MOUSE_LIST 16434
#define ID_SC34_PALETTE 16435
#define ID_SC34_WALK_GRID 16436
#define ID_RESET_33_34 16437
#define ID_SC34_FLOOR 16438
#define ID_SC34_DOOR 16439
#define ID_SC34_SECATEURS 16501
#define ID_SC34_TKT_MACHINE 16502
#define ID_SC34_MAP 16503
#define ID_SC34_BRICKS 16504
#define ID_SC34_GET_SECS 16544
#define ID_SC34_STAIRS1 16545
#define ID_SC34_STAIRS2 16546
#define ID_SC36_FAST_LIST 16530
#define ID_SC36_CHIP_LIST 16531
#define ID_SC36_LOGIC_LIST 16532
#define ID_SC36_MOUSE_LIST 16533
#define ID_SC36_PALETTE 16534
#define ID_SC36_WALK_GRID 16535
#define ID_RESET_30_36 16536
#define ID_RESET_37_36 16593
#define ID_RESET_COLSTON 16812
#define ID_SC36_FLOOR 16537
#define ID_SC36_LOW_FLOOR 16596
#define ID_SC36_EXIT_30 16538
#define ID_SC36_DOOR 16583
#define ID_SC36_DOOROPEN 16792
#define ID_SC36_DOORSHUT 16793
#define ID_SC36_FOS_DOWN1 16748
#define ID_SC36_FOS_DOWN2 16749
#define ID_SC36_FOS_UP1 16750
#define ID_SC36_FOS_UP2 16751
#define ID_SC36_PRESS_PLATE 16752
#define ID_SC36_USE_JUKEBOX 16753
#define ID_SC36_REACH_GLASS 16759
#define ID_SC36_GET_GLASS 16760
#define ID_SC36_JUKEBOX 16597
#define ID_SC36_JUKE_TALK 16756
#define ID_SC36_JUKE_STUCK 16770
#define ID_SC36_JUKE_BREAK 16771
#define ID_SC36_JUKE_LIGHT 16757
#define ID_SC36_JUKEBOX_ON 16754
#define ID_SC36_JUKEBOX_OFF 16755
#define ID_SC36_JUKE_KICKED 16758
#define ID_SC36_CARDS 16742
#define ID_SC36_GLASS 16747
#define ID_SC36_SENSOR 16594
#define ID_SC36_BAND 16598
#define ID_SC36_BAND_ANIM 16686
#define ID_SC36_BARMAN 16701
#define ID_BAR_BLINK 16702
#define ID_BAR_GET_DRINK 16703
#define ID_BAR_DRINK 16704
#define ID_BAR_GET_CLOTH 16705
#define ID_BAR_PUT_CLOTH 16706
#define ID_BAR_WIPE 16707
#define ID_BAR_WIPE2 16708
#define ID_BARMAN_TALK 16709
#define ID_SC36_BABS 16772
#define ID_SC36_BABS_TALK 16773
#define ID_SC36_COLSTON 16731
#define ID_SC36_COL_FEET 16732
#define ID_SC36_COL_TALK1 16743
#define ID_SC36_COL_TALK2 16744
#define ID_SC36_COL_DRINK 16746
#define ID_SC36_COL_DEAL 16733
#define ID_SC36_COL_THINK 16734
#define ID_SC36_COL_BLINK1 16735
#define ID_SC36_COL_BLINK2 16736
#define ID_SC36_COL_DOWN1 16761
#define ID_SC36_COL_DOWN2 16762
#define ID_SC36_COL_DOWN3 16763
#define ID_SC36_COL_DOWN4 16764
#define ID_SC36_COL_UP1 16765
#define ID_SC36_COL_UP2 16766
#define ID_SC36_COL_UP3 16767
#define ID_SC36_COL_UP4 16768
#define ID_SC36_COL_KICK 16769
#define ID_SC36_GALLAGHER 16737
#define ID_SC36_GAL_TALK 16745
#define ID_SC36_GAL_LEGS 16738
#define ID_SC36_GAL_DEAL 16739
#define ID_SC36_GAL_LOOK1 16740
#define ID_SC36_GAL_LOOK2 16741
#define ID_SC37_FAST_LIST 16584
#define ID_SC37_CHIP_LIST 16585
#define ID_SC37_LOGIC_LIST 16586
#define ID_SC37_MOUSE_LIST 16587
#define ID_SC37_PALETTE 16588
#define ID_SC37_WALK_GRID 16589
#define ID_RESET_36_37 16590
#define ID_SC37_FLOOR 16591
#define ID_SC37_HOLDING_LID 16794
#define ID_SC37_DOOR 16592
#define ID_SC37_DOOROPEN 16790
#define ID_SC37_DOORSHUT 16791
#define ID_SC37_SENSOR 16595
#define ID_SC37_BIG_BOX 16620
#define ID_SC37_FLIMSY_BOX 16619
#define ID_SC37_WINE_RACK 16799
#define ID_SC37_LID 16621
#define ID_SC37_LIDUP 16786
#define ID_SC37_LIDDOWN 16787
#define ID_SC37_LIDUSED 16788
#define ID_SC37_GRILL 16617
#define ID_SC37_GRILLOPEN 16789
#define ID_SC37_CRBARBOX 16775
#define ID_SC37_GETLID 16776
#define ID_SC37_PUTLID 16777
#define ID_SC37_USELID 16778
#define ID_SC37_STEPUP 16779
#define ID_SC37_FOOTDROP 16780
#define ID_SC37_STEPDOWN 16781
#define ID_SC37_USEBAR 16782
#define ID_SC37_USESEC 16783
#define ID_SC37_CLIMBOUT 16784
#define ID_SC37_THUMBSUP 16785
#define ID_SC38_FAST_LIST 16443
#define ID_SC38_CHIP_LIST 16444
#define ID_SC38_LOGIC_LIST 16445
#define ID_SC38_MOUSE_LIST 16446
#define ID_SC38_PALETTE 16447
#define ID_SC38_WALK_GRID 16448
#define ID_RESET_32_38 16449
#define ID_RESET_SPUNKY_38 16616
#define ID_RESET_DANI_SIT 16608
#define ID_RESET_DANI_STAND 16609
#define ID_RESET_DANI_32 16629
#define ID_RESET_SPUNKY_32 16630
#define ID_SC38_FLOOR 16450
#define ID_SC38_LIFT 16451
#define ID_SC38_LIFT_UP 16542
#define ID_SC38_LIFT_DOWN 16543
#define ID_SC38_STATUE 16505
#define ID_SC38_MONITOR 16506
#define ID_SC38_VIDEO 16507
#define ID_SC38_SOFA 16508
#define ID_SC38_DOG_TRAY 16615
#define ID_SC38_BISCUITS 16618
#define ID_SC38_HAND_SET 16610
#define ID_SC38_RINGER 16611
#define ID_SC38_RINGER_ANIM 16612
#define ID_DANIELLE 16441
#define ID_DANI_CONV 16603
#define ID_SC38_DANI_ANIM_1 16395
#define ID_SC38_DANI_ANIM_2 16488
#define ID_SC38_DANI_ANIM_3 16500
#define ID_SC38_DANI_GET_UP 16605
#define ID_SC38_DANI_SATTLK 16604
#define ID_SC38_GET_PHONE 16613
#define ID_SC38_PHONE_TALK 16614
#define ID_SPUNKY 16486
#define ID_SNIFF_LEFT 16509
#define ID_SNIFF_RIGHT 16510
#define ID_PISS_LEFT 16511
#define ID_PISS_RIGHT 16512
#define ID_BARK 16637
#define ID_SC38_USE_VIDEO 16631
#define ID_SC38_VIDEO_ANIM 16632
#define ID_SC38_SCREEN_1 16633
#define ID_SC38_SCREEN_2 16634
#define ID_SC38_SCREEN_3 16635
#define ID_SC38_SCREEN_4 16636
#define ID_SC38_REACH_FOOD 16638
#define ID_SC38_GET_FOOD 16639
#define ID_SC39_FAST_LIST 16454
#define ID_SC39_CHIP_LIST 16455
#define ID_SC39_LOGIC_LIST 16456
#define ID_SC39_MOUSE_LIST 16457
#define ID_SC39_PALETTE 16458
#define ID_SC39_WALK_GRID 16459
#define ID_RESET_31_39 16460
#define ID_RESET_40_39 16475
#define ID_RESET_41_39 16485
#define ID_SC39_FLOOR 16461
#define ID_SC39_EXIT_31 16462
#define ID_SC39_EXIT_40 16464
#define ID_SC39_EXIT_41 16465
#define ID_SC40_FAST_LIST 16466
#define ID_SC40_CHIP_LIST 16467
#define ID_SC40_LOGIC_LIST 16468
#define ID_SC40_MOUSE_LIST 16469
#define ID_SC40_PALETTE 16470
#define ID_SC40_WALK_GRID 16471
#define ID_RESET_39_40 16472
#define ID_SC40_FLOOR 16473
#define ID_SC40_EXIT_39 16474
#define ID_SC40_CABINET 16567
#define ID_SC40_TROLLEY 16568
#define ID_SC40_LOCKER_1 16569
#define ID_SC40_LOCKER_2 16570
#define ID_SC40_LOCKER_3 16571
#define ID_SC40_LOCKER_4 16572
#define ID_SC40_LOCKER_5 16573
#define ID_SC40_LOCKER_OPEN 16574
#define ID_SC40_LOCKER_SHUT 16575
#define ID_SC40_BODY_1 16576
#define ID_SC40_BODY_2 16577
#define ID_SC40_BODY_3 16578
#define ID_SC40_BODY_4 16579
#define ID_SC40_BODY_5 16580
#define ID_SC40_OPEN_DOOR 16581
#define ID_SC40_CLOSE_DOOR 16582
#define ID_SC41_FAST_LIST 16476
#define ID_SC41_CHIP_LIST 16477
#define ID_SC41_LOGIC_LIST 16478
#define ID_SC41_MOUSE_LIST 16479
#define ID_SC41_PALETTE 16480
#define ID_SC41_WALK_GRID 16481
#define ID_RESET_39_41 16482
#define ID_SC41_FLOOR 16483
#define ID_SC41_EXIT_39 16484
#define ID_SC42_FAST_LIST 16802
#define ID_SC42_CHIP_LIST 16803
#define ID_SC42_LOGIC_LIST 16804
#define ID_SC42_MOUSE_LIST 16805
#define ID_SC42_PALETTE 16806
#define ID_SC42_WALK_GRID 16807
#define ID_RESET_30_42 16808
#define ID_SC44_FAST_LIST 16640
#define ID_SC44_CHIP_LIST 16641
#define ID_SC44_LOGIC_LIST 16642
#define ID_SC44_MOUSE_LIST 16643
#define ID_SC44_PALETTE 16644
#define ID_SC44_WALK_GRID 16645
#define ID_RESET_37_44 16646
#define ID_RESET_45_44 16647
#define ID_SC44_FLOOR 16648
#define ID_SC44_EXIT_45 16649
#define ID_SC44_GRILL 16795
#define ID_SC44_RUBBLE 16800
#define ID_SC45_FAST_LIST 16650
#define ID_SC45_CHIP_LIST 16651
#define ID_SC45_LOGIC_LIST 16652
#define ID_SC45_MOUSE_LIST 16653
#define ID_SC45_PALETTE 16654
#define ID_SC45_WALK_GRID 16655
#define ID_RESET_44_45 16656
#define ID_RESET_46_45 16657
#define ID_RESET_47_45 16658
#define ID_SC45_FLOOR 16659
#define ID_SC45_EXIT_44 16660
#define ID_SC45_EXIT_46 16661
#define ID_SC45_EXIT_47 16662
#define ID_SC46_FAST_LIST 16663
#define ID_SC46_CHIP_LIST 16664
#define ID_SC46_LOGIC_LIST 16665
#define ID_SC46_MOUSE_LIST 16666
#define ID_SC46_PALETTE 16667
#define ID_SC46_WALK_GRID 16668
#define ID_RESET_45_46 16669
#define ID_SC46_FLOOR 16670
#define ID_SC46_EXIT_45 16671
#define ID_SC46_RUBBLE 16801
#define ID_SC47_FAST_LIST 16672
#define ID_SC47_CHIP_LIST 16673
#define ID_SC47_LOGIC_LIST 16674
#define ID_SC47_MOUSE_LIST 16675
#define ID_SC47_PALETTE 16676
#define ID_SC47_WALK_GRID 16677
#define ID_RESET_45_47 16678
#define ID_RESET_48_47 16679
#define ID_SC47_FLOOR 16680
#define ID_SC47_EXIT_45 16681
#define ID_SC47_EXIT_48 16682
#define ID_SC48_FAST_LIST 16710
#define ID_SC48_CHIP_LIST 16711
#define ID_SC48_LOGIC_LIST 16712
#define ID_SC48_MOUSE_LIST 16713
#define ID_SC48_PALETTE 16714
#define ID_SC48_WALK_GRID 16715
#define ID_RESET_47_48 16716
#define ID_RESET_65_48 16717
#define ID_SC48_FLOOR 16718
#define ID_SC48_EXIT_47 16719
#define ID_SC48_EXIT_65 16720
#define ID_SC65_FAST_LIST 16721
#define ID_SC65_CHIP_LIST 16722
#define ID_SC65_LOGIC_LIST 16723
#define ID_SC65_MOUSE_LIST 16724
#define ID_SC65_PALETTE 16725
#define ID_SC65_WALK_GRID 16726
#define ID_RESET_48_65 16727
#define ID_SC65_FLOOR 16728
#define ID_SC65_EXIT_48 16729
#define ID_SC65_EXIT_66 16730
#define ID_SC65_POSTER1 16796
#define ID_SC65_POSTER2 16797
#define ID_SC65_SIGN 16798
#define IT_SC30_LAYER_0 14
#define IT_SC30_LAYER_1 15
#define IT_SC30_LAYER_2 16
#define IT_SC30_GRID_1 17
#define IT_SC30_GRID_2 18
#define IT_SC30_HENRI_TALK 87
#define IT_SC30_HENRI_TIE 88
#define IT_SC30_HENRI_STEP 89
#define IT_SC30_HENRI_BLINK 90
#define IT_SC30_COURT_DOOR 134
#define IT_SC30_PUSH_DOOR 91
#define IT_SC31_LAYER_0 20
#define IT_SC31_LAYER_1 21
#define IT_SC31_GRID_1 22
#define IT_SC31_LIFT 86
#define IT_SC31_USE_CARD 92
#define IT_SC31_PULL_ROPE 31
#define IT_SC31_HOLD_ROPE 108
#define IT_SC31_LOWER_ROPE 32
#define IT_SC31_DROP_ROPE 43
#define IT_SC31_PLANK 44
#define IT_SC31_BRICK_UP 45
#define IT_SC31_BRICK_FALL 46
#define IT_SC31_END_OF_ROPE 61
#define IT_SC31_ROPE_PULLED 62
#define IT_SC31_ROPE_LOWER 63
#define IT_SC31_ROPE_DROP 64
#define IT_SC31_GUARD_TALK 101
#define IT_SC31_GUARD_BLINK 110
#define IT_SC31_GUARD_MOVE 129
#define IT_SC31_GUARD_REACH 130
#define IT_SC31_GUARD_TALK2 131
#define IT_SC31_GET_BRICKS 102
#define IT_SC31_GET_PLANK 106
#define IT_SC31_CLIMB_PLANK 103
#define IT_SC31_DOG_FLY 104
#define IT_SC31_DOG_RISE 132
#define IT_SC31_DOG_SWIM 133
#define IT_SC31_PUT_BISC 109
#define IT_SC31_HAND 107
#define IT_SC31_BISCUITS 105
#define IT_SC32_LAYER_0 23
#define IT_SC32_LAYER_1 24
#define IT_SC32_LAYER_2 98
#define IT_SC32_GRID_1 25
#define IT_SC32_GRID_2 99
#define IT_SC32_USE_CARD 93
#define IT_SC32_USE_COM 94
#define IT_SC32_LIFT 100
#define IT_SC32_VINCENT 56
#define IT_SC32_VINC_TALK 57
#define IT_SC32_GARDENER 58
#define IT_SC32_GARD_TURN 59
#define IT_SC32_GARDEN_TALK 60
#define IT_SC33_LAYER_0 26
#define IT_SC33_LAYER_1 27
#define IT_SC33_LAYER_2 28
#define IT_SC33_GRID_1 29
#define IT_SC33_GRID_2 30
#define IT_SC33_USE_CARD 95
#define IT_SC33_PUSH_DOOR 96
#define IT_SC33_SHED_DOOR 97
#define IT_SC34_LAYER_0 31
#define IT_SC34_LAYER_1 32
#define IT_SC34_GRID_1 43
#define IT_SC34_STAIRS1 102
#define IT_SC34_STAIRS2 103
#define IT_SC34_SECATEURS 104
#define IT_SC34_GET_SECS 105
#define IT_SC36_LAYER_0 20
#define IT_SC36_LAYER_1 21
#define IT_SC36_LAYER_2 22
#define IT_SC36_LAYER_3 56
#define IT_SC36_GRID_1 23
#define IT_SC36_GRID_2 24
#define IT_SC36_GRID_3 57
#define IT_SC36_BABS 106
#define IT_SC36_BABS_TALK 107
#define IT_SC36_FOS_DOWN1 92
#define IT_SC36_FOS_DOWN2 93
#define IT_SC36_FOS_UP1 94
#define IT_SC36_FOS_UP2 95
#define IT_SC36_PRESS_PLATE 70
#define IT_SC36_USE_JUKEBOX 67
#define IT_SC36_GET_GLASS 96
#define IT_SC36_JUKE_LIGHT 68
#define IT_SC36_JUKEBOX 86
#define IT_SC36_GLASS 66
#define IT_SC36_BAND 31
#define IT_SC36_BARMAN 32
#define IT_BARMAN_TALK 61
#define IT_SC36_COLSTON 47
#define IT_SC36_COL_FEET 48
#define IT_SC36_COL_TALK1 62
#define IT_SC36_COL_TALK2 63
#define IT_SC36_COL_DRINK 69
#define IT_SC36_COL_DOWN1 97
#define IT_SC36_COL_DOWN2 98
#define IT_SC36_COL_DOWN3 99
#define IT_SC36_COL_DOWN4 100
#define IT_SC36_COL_UP1 101
#define IT_SC36_COL_UP2 102
#define IT_SC36_COL_UP3 103
#define IT_SC36_COL_UP4 104
#define IT_SC36_COL_KICK 105
#define IT_SC36_GALLAGHER 58
#define IT_SC36_GAL_LEGS 59
#define IT_SC36_GAL_TALK 64
#define IT_SC36_CARDS 60
#define IT_SC36_DOOR 144
#define IT_SC37_LAYER_0 14
#define IT_SC37_LAYER_1 15
#define IT_SC37_LAYER_2 16
#define IT_SC37_GRID_1 17
#define IT_SC37_GRID_2 18
#define IT_SC37_CRBARBOX 108
#define IT_SC37_GETLID 109
#define IT_SC37_USELID 110
#define IT_SC37_STEPUP 129
#define IT_SC37_FOOTDROP 130
#define IT_SC37_STEPDOWN 131
#define IT_SC37_USEBAR 132
#define IT_SC37_USESEC 133
#define IT_SC37_CLIMBOUT 134
#define IT_SC37_THUMBSUP 136
#define IT_SC37_BOXLID 137
#define IT_SC37_LIDUP 138
#define IT_SC37_LIDUSED 139
#define IT_SC37_LOOSEBIT 140
#define IT_SC37_GRILL 141
#define IT_SC37_GRILLOPEN 142
#define IT_SC37_DOOR 143
#define IT_SC38_LAYER_0 44
#define IT_SC38_LAYER_1 45
#define IT_SC38_LAYER_2 46
#define IT_SC38_GRID_1 47
#define IT_SC38_GRID_2 48
#define IT_DANIELLE 55
#define IT_DANI_CONV 85
#define IT_SPUNKY 71
#define IT_SC38_SEXY_DANI 106
#define IT_SC38_DANI_ANIMS 107
#define IT_SC38_DANI_SATTLK 108
#define IT_SC38_DANI_GET_UP 109
#define IT_SNIFF_LEFT 72
#define IT_SNIFF_RIGHT 74
#define IT_PISS_LEFT 75
#define IT_PISS_RIGHT 76
#define IT_BARK 65
#define IT_SC38_FOSTER_LIFT 101
#define IT_SC38_HAND_SET 110
#define IT_SC38_RINGER 129
#define IT_SC38_GET_PHONE 130
#define IT_SC38_PHONE_TALK 131
#define IT_SC38_USE_VIDEO 132
#define IT_SC38_VIDEO_ANIM 133
#define IT_SC38_SCREEN_1 134
#define IT_SC38_SCREEN_2 136
#define IT_SC38_SCREEN_3 137
#define IT_SC38_SCREEN_4 138
#define IT_SC38_GET_FOOD 139
#define IT_SC39_LAYER_0 56
#define IT_SC39_LAYER_1 57
#define IT_SC39_LAYER_2 58
#define IT_SC39_GRID_1 59
#define IT_SC39_GRID_2 60
#define IT_SC40_LAYER_0 61
#define IT_SC40_LAYER_1 62
#define IT_SC40_LAYER_2 63
#define IT_SC40_GRID_1 64
#define IT_SC40_GRID_2 65
#define IT_SC40_LOCKER 14
#define IT_SC40_OPEN_DOOR 15
#define IT_SC40_CLOSE_DOOR 16
#define IT_SC41_LAYER_0 66
#define IT_SC41_LAYER_1 67
#define IT_SC41_LAYER_2 68
#define IT_SC41_GRID_1 69
#define IT_SC41_GRID_2 70
#define IT_SC42_LAYER_0 20
#define IT_SC42_LAYER_1 21
#define IT_SC42_GRID_1 23
#define IT_SC44_LAYER_0 25
#define IT_SC45_LAYER_0 26
#define IT_SC45_LAYER_1 27
#define IT_SC45_GRID_1 28
#define IT_SC46_LAYER_0 29
#define IT_SC47_LAYER_0 30
#define IT_SC48_LAYER_0 43
#define IT_SC65_LAYER_0 44
#define IT_SC65_LAYER_1 45
#define IT_SC65_GRID_1 46
#define ID_RADMAN 8205
#define ID_FACT3_R_EXIT 8459
#define ID_LOCKER3 8460
#define ID_LOCKER2 8463
#define ID_LOCKER1 8464
#define ID_MACHINE 8467
#define ID_STUMP 8468
#define ID_S16_FLOOR 8473
#define ID_ENTRANCE_EXIT 8478
#define ID_REACTOR_PC 8480
#define ID_REACTOR_DOOR 8481
#define ID_RAD_SCREEN 8482
#define ID_14_CONSOLE 8483
#define ID_COAT 8484
#define ID_SENSORS 8500
#define ID_REACTOR_LOWER 8502
#define ID_S17_FLOOR 8507
#define ID_CORE_EXIT 8511
#define ID_PULSE 8513
#define ID_PULSEB 8515
#define ID_ANITA_CARD 8517
#define ID_CONSOLE_12 8524
#define ID_JUNK1 4339
#define ID_JUNK2 4340
#define ID_LIFT7_LIGHT 8529
#define ID_S29_FLOOR 12292
#define ID_LIFT_29 12296
#define ID_S29_CARD_SLOT 12299
#define ID_LIFT29_LIGHT 12301
#define ID_RIGHT_EXIT_29 12304
#define ID_S23_FLOOR 12309
#define ID_LEFT_EXIT_23 12313
#define ID_ANCHOR_EXIT_23 12315
#define ID_S25_FLOOR 12320
#define ID_ANCHOR_EXIT_25 12324
#define ID_TRAVEL_EXIT_23 12327
#define ID_S24_FLOOR 12332
#define ID_LEFT_EXIT_24 12336
#define ID_LEFT_EXIT_29 12338
#define ID_S28_FLOOR 12343
#define ID_RIGHT_EXIT_28 12347
#define ID_LEFT_EXIT_28 12349
#define ID_S19_FLOOR 12354
#define ID_RIGHT_EXIT_19 12358
#define ID_LEFT_EXIT_19 12361
#define ID_S26_FLOOR 12366
#define ID_RIGHT_EXIT_26 12370
#define ID_DUSTBIN_28 12372
#define ID_POSTER1 12375
#define ID_POSTER2 12376
#define ID_POSTER3 12377
#define ID_POSTER4 12378
#define ID_26_PLANT 12379
#define ID_LEAFLET 12380
#define ID_HOLO 12381
#define ID_BIN_23 12382
#define ID_SCULPTURE 12383
#define ID_LINK_23 12384
#define ID_WRECK_23 12385
#define ID_LONDON_POSTER 12386
#define ID_NEW_YORK 12387
#define ID_MURAL 12388
#define ID_PIDGEONS 12405
#define ID_LEFT_EXIT_26 12390
#define ID_S27_FLOOR 12395
#define ID_RIGHT_EXIT_27 12399
#define ID_CHART1 12401
#define ID_CHART2 12402
#define ID_GAS 12403
#define ID_SCANNER_27 12404
#define ID_BURKE 12407
#define ID_MEDI_COMP 12425
#define ID_CHAIR_27 12417
#define ID_HELMET_COLE 12420
#define ID_BODY 12429
#define ID_ANCHOR 12430
#define ID_ANCHOR_PC 3
#define ID_HOOK 12434
#define ID_STATUE_25 12435
#define ID_LAZER_25 12437
#define ID_SPARK_25 12439
#define ID_TREVOR 12442
#define ID_UP_EXIT_28 12447
#define ID_S20_FLOOR 12452
#define ID_DOWN_EXIT_20 12456
#define ID_REICH_DOOR_20 12459
#define ID_REICH_SLOT 12462
#define ID_S22_FLOOR 12467
#define ID_RIGHT_EXIT_22 12471
#define ID_LAMB_DOOR_20 12474
#define ID_LAMB_SLOT 12477
#define ID_S21_FLOOR 12482
#define ID_LEFT_EXIT_21 12486
#define ID_SHRUB_1 12488
#define ID_SHRUB_2 12489
#define ID_SHRUB_3 12490
#define ID_LAMB_BED 12492
#define ID_LAMB_TV 12493
#define ID_FISH_TANK 12494
#define ID_FISH_POSTER 12495
#define ID_PILLOW 12496
#define ID_MAGAZINE 12501
#define ID_REICH_CHAIR 12505
#define ID_CABINET 12506
#define ID_CERT 12507
#define ID_REICH_PICTURE 12508
#define ID_FISH_FOOD 12509
#define ID_LAMBS_BOOKS 12510
#define ID_LAMBS_CHAIR 12511
#define ID_DISPENSOR 12512
#define ID_CATFOOD 12514
#define ID_VIDEO 12516
#define ID_CASSETTE 12517
#define ID_BIG_PICT1 12524
#define ID_VIDEO_SCREEN 12525
#define ID_BIG_PICT2 12526
#define ID_BIG_PICT3 12527
#define ID_CAT 12534
#define ID_BIO_DOOR 12541
#define ID_SALES_CHART 12545
#define ID_GALLAGER_BEL 12546
#define ID_FAKE_FLOOR_22 12554
#define ID_REICH_WINDOW 12555
#define ID_LAMB_WINDOW 12556
#define ID_FAKE_FLOOR_21 12557
#define ID_INNER_LAMB_DOOR 12558
#define ID_TICKET 12565
#define ID_GLOBE 12568
#define ID_INNER_R_DOOR 12571
#define ID_GLASS_SLOT 12574
#define ID_LIFT_WAIT 42
#define ID_CABLE_7 8204
#define ID_CABLE_29 12588
#define ID_S11_FLOOR 12594
#define ID_CABLE_FALL 12601
#define ID_CABLE_FALL2 12604
#define ID_SMASHED_WINDOW 12605
#define ID_BITS 12607
#define ID_BITS2 12609
#define ID_LOCKER_11 12613
#define ID_SPY_11 12612
#define ID_SLOT_11 12616
#define ID_SOCCER_1 12620
#define ID_SOCCER_2 12621
#define ID_SOCCER_3 12622
#define ID_SOCCER_4 12623
#define ID_SOCCER_5 12624
#define ID_SLAT_1 12626
#define ID_SLAT_2 12627
#define ID_SLAT_3 12628
#define ID_SLAT_4 12629
#define ID_SLAT_5 12630
#define ID_RIGHT_EXIT_11 12631
#define ID_S10_FLOOR 12636
#define ID_LEFT_EXIT_10 12641
#define ID_LIFT_10 12642
#define ID_LIFT_SLOT_10 12644
#define ID_SCANNER_10 12647
#define ID_POD 12648
#define ID_LINC_10 12651
#define ID_POD_LIGHT 12652
#define ID_MONITOR_10 12657
#define ID_LIYT_1 12659
#define ID_LIYT_2 12661
#define ID_LIYT_3 12663
#define ID_LIYT_4 12665
#define ID_LITEBANK 12667
#define ID_TERMINAL_10 12670
#define ID_FAKE_FLOOR_9 8536
#define ID_FAKE_FLOOR_10 12672
#define ID_LINC_S9 8543
#define ID_SMALL_23 12676
#define ID_SMALL_R_29 12677
#define ID_SMALL_L_29 12678
#define ID_SMALL_R_28 12679
#define ID_SMALL_L_28 12680
#define ID_SMALL_19 12681
#define ID_S29_SML_FLOOR 12682
#define ID_S28_SML_FLOOR 12686
#define ID_LIFT_28 12694
#define ID_SLOT_28 12697
#define ID_COPTER 8209
#define ID_SC48_SOCKET 16815
#define ID_SC48_HOLE 16816
#define ID_SC48_EYES 16817
#define ID_SC48_LIGHT_PAL 16820
#define ID_SC42_JUDGE 16821
#define ID_SC42_CLERK 16822
#define ID_SC42_PROSECUTION 16823
#define ID_SC42_JOBSWORTH 16824
#define ID_SC42_SIGN 16849
#define ID_DOG_BARK_THING 16855
#define ID_SC41_HEAT_1 16856
#define ID_SC41_HEAT_2 16857
#define ID_SC41_HEAT_3 16858
#define ID_FIRE1 4360
#define ID_FIRE2 4362
#define ID_CAR_UP 4364
#define ID_CAR_DOWN 4366
#define C_LOGIC 0
#define C_STATUS 2
#define C_SYNC 4
#define C_SCREEN 6
#define C_PLACE 8
#define C_GET_TO_TABLE 10
#define C_XCOOD 14
#define C_YCOOD 16
#define C_FRAME 18
#define C_CURSOR_TEXT 20
#define C_MOUSE_ON 22
#define C_MOUSE_OFF 24
#define C_MOUSE_CLICK 26
#define C_MOUSE_REL_X 28
#define C_MOUSE_REL_Y 30
#define C_MOUSE_SIZE_X 32
#define C_MOUSE_SIZE_Y 34
#define C_ACTION_SCRIPT 36
#define C_UP_FLAG 38
#define C_DOWN_FLAG 40
#define C_GET_TO_FLAG 42
#define C_FLAG 44
#define C_MOOD 46
#define C_GRAFIX_PROG 48
#define C_OFFSET 52
#define C_MODE 54
#define C_BASE_SUB 56
#define C_ACTION_SUB 60
#define C_GET_TO_SUB 64
#define C_EXTRA_SUB 68
#define C_DIR 72
#define C_STOP_SCRIPT 74
#define C_MINI_BUMP 76
#define C_LEAVING 78
#define C_AT_WATCH 80
#define C_AT_WAS 82
#define C_ALT 84
#define C_REQUEST 86
//system flags
#define SF_TIMER (1 << 0) // set if timer interrupt redirected
#define SF_GRAPHICS (1 << 1) // set if screen is in graphics mode
#define SF_MOUSE (1 << 2) // set if mouse handler installed
#define SF_KEYBOARD (1 << 3) // set if keyboard interrupt redirected
#define SF_MUSIC_BOARD (1 << 4) // set if a music board detected
#define SF_ROLAND (1 << 5) // set if roland board present
#define SF_ADLIB (1 << 6) // set if adlib board present
#define SF_SBLASTER (1 << 7) // set if sblaster present
#define SF_TANDY (1 << 8) // set if tandy present
#define SF_MUSIC_BIN (1 << 9) // set if music driver is loaded
#define SF_PLUS_FX (1 << 10) // set if extra fx module needed
#define SF_FX_OFF (1 << 11) // set if fx disabled
#define SF_MUS_OFF (1 << 12) // set if music disabled
#define SF_TIMER_TICK (1 << 13) // set every timer interupt
// Status flags
#define SF_CHOOSING (1 << 14) // set when choosing text
#define SF_NO_SCROLL (1 << 15) // when set don't scroll
#define SF_SPEED (1 << 16) // when set allow speed options
#define SF_GAME_RESTORED (1 << 17) // set when game restored or restarted
#define SF_REPLAY_RST (1 << 18) // set when loading restart data (used to stop rewriting of replay file)
#define SF_SPEECH_FILE (1 << 19) // set when loading speech file
#define SF_VOC_PLAYING (1 << 20) // set when a voc file is playing
#define SF_PLAY_VOCS (1 << 21) // set when we want speech instead of text
#define SF_CRIT_ERR (1 << 22) // set when critical error routine trapped
#define SF_ALLOW_SPEECH (1 << 23) // speech allowes on cd sblaster version
#define SF_ALLOW_TEXT (1 << 24) // text allowed on cd sblaster version
#define SF_ALLOW_QUICK (1 << 25) // when set allow speed playing
#define SF_TEST_DISK (1 << 26) // set when loading files
#define SF_MOUSE_LOCKED (1 << 27) // set if coordinates are locked
// Mouse flags
#define MF_NO_UPDATE (1 << 0) // set to disable mouse updating
#define MF_IN_INT (1 << 1) // set when in mouse interrupt
#define MF_SAVED (1 << 2) // set when saved data is valid
#define MF_GOT_INT (1 << 3) // set when mouse interrupt received
#define MOUSE_NORMAL 1 // normal mouse
#define MOUSE_DISK 2 // disk mouse
#define MOUSE_DOWN 3
#define MOUSE_RIGHT 4 // right pointer
#define MOUSE_LEFT 5 // left pointer
#define MOUSE_BLANK 6 // blank mouse
#define MOUSE_CROSS 7 // angry mouse
#define MOUSE_UP 8 // mouse up
#define TEXT_MOUSE_WIDTH 0x80
} // End of namespace Sky
#endif
|