qccgui: reworked compile prints to split the screen instead of being some other window that's hidden when fullscreened etc.
splitscreen: split spectator setting into a per-seat setting. scoreboards are now also per-seat. added parm_string global for richer map change stuff. dpp7: fixed and reinstated. git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5110 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
0fad8fe37d
commit
025aeff8a4
50 changed files with 1150 additions and 813 deletions
|
@ -449,7 +449,7 @@ void CL_PredictUsercmd (int pnum, int entnum, player_state_t *from, player_state
|
|||
void CL_CatagorizePosition (playerview_t *pv, float *org)
|
||||
{
|
||||
//fixme: in nq, we are told by the server and should skip this, which avoids needing to know the player's size.
|
||||
if (cl.spectator)
|
||||
if (pv->spectator)
|
||||
{
|
||||
pv->onground = false; // in air
|
||||
return;
|
||||
|
@ -912,7 +912,7 @@ void CL_PredictMovePNum (int seat)
|
|||
|
||||
pv->nolocalplayer = !!(cls.fteprotocolextensions2 & PEXT2_REPLACEMENTDELTAS) || (cls.protocol != CP_QUAKEWORLD);
|
||||
|
||||
if (!cl.spectator && (pv->cam_state != CAM_FREECAM || pv->cam_spec_track != -1)) //just in case
|
||||
if (!pv->spectator && (pv->cam_state != CAM_FREECAM || pv->cam_spec_track != -1)) //just in case
|
||||
{
|
||||
if (pv->cam_state != CAM_FREECAM)
|
||||
pv->viewentity = (cls.demoplayback)?0:(pv->playernum+1);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue