Home | History | Annotate | Download | only in jni

Lines Matching refs:ent

104     int 	channel, ent;
126 ent = channel >> 3;
129 if (ent > MAX_EDICTS)
130 Host_Error ("CL_ParseStartSoundPacket: ent = %i", ent);
135 S_StartSound (ent, channel, cl.sound_precache[sound_num], pos, volume/255.0, attenuation);
336 entity_t *ent;
357 ent = CL_EntityNum (num);
363 if (ent->msgtime != cl.mtime[1])
368 ent->msgtime = cl.mtime[0];
377 modnum = ent->baseline.modelindex;
380 if (model != ent->model)
382 ent->model = model;
388 ent->syncbase = (float)(rand()&0x7fff) / 0x7fff;
390 ent->syncbase = 0.0;
401 ent->frame = MSG_ReadByte ();
403 ent->frame = ent->baseline.frame;
408 i = ent->baseline.colormap;
410 ent->colormap = vid.colormap;
415 ent->colormap = cl.scores[i-1].translations;
422 skin = ent->baseline.skin;
423 if (skin != ent->skinnum) {
424 ent->skinnum = skin;
432 ent->skinnum = MSG_ReadByte();
434 ent->skinnum = ent->baseline.skin;
438 ent->effects = MSG_ReadByte();
440 ent->effects = ent->baseline.effects;
443 VectorCopy (ent->msg_origins[0], ent->msg_origins[1]);
444 VectorCopy (ent->msg_angles[0], ent->msg_angles[1]);
447 ent->msg_origins[0][0] = MSG_ReadCoord ();
449 ent->msg_origins[0][0] = ent->baseline.origin[0];
451 ent->msg_angles[0][0] = MSG_ReadAngle();
453 ent->msg_angles[0][0] = ent->baseline.angles[0];
456 ent->msg_origins[0][1] = MSG_ReadCoord ();
458 ent->msg_origins[0][1] = ent->baseline.origin[1];
460 ent->msg_angles[0][1] = MSG_ReadAngle();
462 ent->msg_angles[0][1] = ent->baseline.angles[1];
465 ent->msg_origins[0][2] = MSG_ReadCoord ();
467 ent->msg_origins[0][2] = ent->baseline.origin[2];
469 ent->msg_angles[0][2] = MSG_ReadAngle();
471 ent->msg_angles[0][2] = ent->baseline.angles[2];
474 ent->forcelink = true;
478 VectorCopy (ent->msg_origins[0], ent->msg_origins[1]);
479 VectorCopy (ent->msg_origins[0], ent->origin);
480 VectorCopy (ent->msg_angles[0], ent->msg_angles[1]);
481 VectorCopy (ent->msg_angles[0], ent->angles);
482 ent->forcelink = true;
491 void CL_ParseBaseline (entity_t *ent)
495 ent->baseline.modelindex = MSG_ReadByte ();
496 ent->baseline.frame = MSG_ReadByte ();
497 ent->baseline.colormap = MSG_ReadByte();
498 ent->baseline.skin = MSG_ReadByte();
501 ent->baseline.origin[i] = MSG_ReadCoord ();
502 ent->baseline.angles[i] = MSG_ReadAngle ();
670 entity_t *ent;
676 ent = &cl_static_entities[i];
678 CL_ParseBaseline (ent);
681 ent->model = cl.model_precache[ent->baseline.modelindex];
682 ent->frame = ent->baseline.frame;
683 ent->colormap = vid.colormap;
684 ent->skinnum = ent->baseline.skin;
685 ent->effects = ent->baseline.effects;
687 VectorCopy (ent->baseline.origin, ent->origin);
688 VectorCopy (ent->baseline.angles, ent->angles);
689 R_AddEfrags (ent);