Home | History | Annotate | Download | only in server

Lines Matching full:progs

24 dprograms_t		*progs;
63 memset (&e->v, 0, progs->entityfields * 4);
149 for (i=0 ; i<progs->numglobaldefs ; i++)
168 for (i=0 ; i<progs->numfielddefs ; i++)
187 for (i=0 ; i<progs->numfielddefs ; i++)
207 for (i=0 ; i<progs->numglobaldefs ; i++)
227 for (i=0 ; i<progs->numfunctions ; i++)
444 for (i=1 ; i<progs->numfielddefs ; i++)
494 for (i=1 ; i<progs->numfielddefs ; i++)
616 for (i=0 ; i<progs->numglobaldefs ; i++)
805 memset (&ent->v, 0, progs->entityfields * 4);
968 progs = (dprograms_t *)COM_LoadHunkFile ("qwprogs.dat");
969 if (!progs)
970 progs = (dprograms_t *)COM_LoadHunkFile ("progs.dat");
971 if (!progs)
972 SV_Error ("PR_LoadProgs: couldn't load progs.dat");
976 sprintf (num, "%i", CRC_Block ((byte *)progs, com_filesize));
977 Info_SetValueForStarKey (svs.info, "*progs", num, MAX_SERVERINFO_STRING);
980 for (i=0 ; i<sizeof(*progs)/4 ; i++)
981 ((int *)progs)[i] = LittleLong ( ((int *)progs)[i] );
983 if (progs->version != PROG_VERSION)
984 SV_Error ("progs.dat has wrong version number (%i should be %i)", progs->version, PROG_VERSION);
985 if (progs->crc != PROGHEADER_CRC)
986 SV_Error ("You must have the progs.dat from QuakeWorld installed");
988 pr_functions = (dfunction_t *)((byte *)progs + progs->ofs_functions);
989 pr_strings = (char *)progs + progs->ofs_strings;
990 pr_globaldefs = (ddef_t *)((byte *)progs + progs->ofs_globaldefs);
991 pr_fielddefs = (ddef_t *)((byte *)progs + progs->ofs_fielddefs);
992 pr_statements = (dstatement_t *)((byte *)progs + progs->ofs_statements);
996 pr_global_struct = (globalvars_t *)((byte *)progs + progs->ofs_globals);
999 pr_edict_size = progs->entityfields * 4 + sizeof (edict_t) - sizeof(entvars_t);
1002 for (i=0 ; i<progs->numstatements ; i++)
1010 for (i=0 ; i<progs->numfunctions; i++)
1020 for (i=0 ; i<progs->numglobaldefs ; i++)
1027 for (i=0 ; i<progs->numfielddefs ; i++)
1036 for (i=0 ; i<progs->numglobals ; i++)