Some changes. QC execution has been tweeked a little. It needs further work still.

git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@925 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
Spoike 2005-03-28 00:11:59 +00:00
parent 0b3fc5c57f
commit d7bb31a516
66 changed files with 2345 additions and 2036 deletions

View file

@ -110,12 +110,12 @@ void NPP_Flush(void)
ClientReliableCheckBlock(cl, 7);
ClientReliableWrite_Byte(cl, svc_intermission);
ClientReliableWrite_Coord(cl, cl->edict->v.origin[0]);
ClientReliableWrite_Coord(cl, cl->edict->v.origin[1]);
ClientReliableWrite_Coord(cl, cl->edict->v.origin[2]+cl->edict->v.view_ofs[2]);
ClientReliableWrite_Angle(cl, cl->edict->v.angles[0]);
ClientReliableWrite_Angle(cl, cl->edict->v.angles[1]);
ClientReliableWrite_Angle(cl, cl->edict->v.angles[2]);
ClientReliableWrite_Coord(cl, cl->edict->v->origin[0]);
ClientReliableWrite_Coord(cl, cl->edict->v->origin[1]);
ClientReliableWrite_Coord(cl, cl->edict->v->origin[2]+cl->edict->v->view_ofs[2]);
ClientReliableWrite_Angle(cl, cl->edict->v->angles[0]);
ClientReliableWrite_Angle(cl, cl->edict->v->angles[1]);
ClientReliableWrite_Angle(cl, cl->edict->v->angles[2]);
}
}
@ -741,8 +741,8 @@ void NPP_QWFlush(void)
ang[2] = (*(qbyte*)&buffer[7+2])*360.0/255;
//move nq players to origin + angle
VectorCopy(cl->edict->v.origin, org);
VectorCopy(cl->edict->v.angles, ang);
VectorCopy(cl->edict->v->origin, org);
VectorCopy(cl->edict->v->angles, ang);
}
}
}
@ -763,7 +763,7 @@ void NPP_QWFlush(void)
short data;
float org[3];
edict_t *ent = EDICT_NUM(svprogfuncs, (*(short*)&buffer[1]));
VectorCopy(ent->v.origin, org);
VectorCopy(ent->v->origin, org);
data = LittleShort((short)(org[0]*8));
NPP_AddData(&data, sizeof(short));