Restore custom data for this script
| 1945 | |
| 1946 | // Restore custom data for this script |
| 1947 | void dsCustomRestore(void *fileptr) { |
| 1948 | int i; |
| 1949 | |
| 1950 | // read in timed events |
| 1951 | ff_index = File_ReadByte(fileptr); |
| 1952 | for (i = 0; i < 8; i++) { |
| 1953 | ff_enable_data[i].room_number = File_ReadShort(fileptr); |
| 1954 | ff_enable_data[i].portal_num = File_ReadShort(fileptr); |
| 1955 | ff_enable_data[i].state = (bool)File_ReadByte(fileptr); |
| 1956 | ff_enable_data[i].double_sided = (bool)File_ReadByte(fileptr); |
| 1957 | } |
| 1958 | |
| 1959 | wind_fx_index = File_ReadByte(fileptr); |
| 1960 | |
| 1961 | for (i = 0; i < 8; i++) { |
| 1962 | wind_fx_data[i].room_number = File_ReadInt(fileptr); |
| 1963 | wind_fx_data[i].x = File_ReadFloat(fileptr); |
| 1964 | wind_fx_data[i].y = File_ReadFloat(fileptr); |
| 1965 | wind_fx_data[i].z = File_ReadFloat(fileptr); |
| 1966 | wind_fx_data[i].speed = File_ReadFloat(fileptr); |
| 1967 | } |
| 1968 | |
| 1969 | // dc |
| 1970 | cResetDroidCentral(); |
| 1971 | |
| 1972 | // read in DC_EQR |
| 1973 | DC_EQR = File_ReadInt(fileptr); |
| 1974 | |
| 1975 | // read in all nodes |
| 1976 | DC_Goal_Index = File_ReadByte(fileptr); |
| 1977 | |
| 1978 | for (i = 0; i < DC_N_DROIDS; i++) { |
| 1979 | dc_nodes[i].handle = File_ReadInt(fileptr); |
| 1980 | dc_nodes[i].type = File_ReadInt(fileptr); |
| 1981 | dc_nodes[i].type_index = File_ReadInt(fileptr); |
| 1982 | dc_nodes[i].goalid = File_ReadInt(fileptr); |
| 1983 | dc_nodes[i].timer = File_ReadFloat(fileptr); |
| 1984 | dc_nodes[i].orig_maxspeed = File_ReadFloat(fileptr); |
| 1985 | } |
| 1986 | |
| 1987 | DC_Time_Since_Last_Create = File_ReadFloat(fileptr); |
| 1988 | DC_Last_Game_Time = File_ReadFloat(fileptr); |
| 1989 | |
| 1990 | DC_Exit_Mask = File_ReadInt(fileptr); |
| 1991 | DC_Term_Mask = File_ReadInt(fileptr); |
| 1992 | DC_Matcen_Mask = File_ReadInt(fileptr); |
| 1993 | } |
| 1994 | |
| 1995 | /**{CUSTOM_SCRIPT_BLOCK_END}**** DO NOT EDIT! **/ |
| 1996 | // ============================================================ |
no test coverage detected