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 4313 4314 4315
|
/* ScummVM - Graphic Adventure Engine
*
* ScummVM is the legal property of its developers, whose names
* are too numerous to list here. Please refer to the COPYRIGHT
* file distributed with this source distribution.
*
* 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., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
*/
#ifndef SKY_DEFS_H
#define SKY_DEFS_H
namespace Sky {
//This file is incomplete, several flags still missing.
// grafixProg pointer types:
#define OG_PTR_NULL 0
#define OG_AUTOROUTE 1
#define OG_COMPACT 2
#define OG_COMPACTELEM 3 // needed by fnSetToStand
#define OG_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 SKY_RUSSIAN 8
#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 LAST_TEXT_COMPACT 33
#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_COLOR 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 color 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
|