refactored specreset, reset cam when receiving welcome pkg

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3656 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
driAn
2008-11-19 20:09:12 +00:00
parent a50dc7c109
commit 12b1676484
4 changed files with 20 additions and 8 deletions
+4 -2
View File
@@ -179,6 +179,8 @@ void parsemessages(int cn, playerent *d, ucharbuf &p)
case SV_WELCOME:
joining = getint(p);
player1->resetspec();
resetcamera();
break;
case SV_CLIENT:
@@ -773,8 +775,8 @@ void parsemessages(int cn, playerent *d, ucharbuf &p)
watchingdemo = demoplayback = getint(p)!=0;
if(demoplayback)
{
player1->resetspec();
player1->state = CS_SPECTATE;
player1->spectatemode = SM_NONE;
}
else
{
@@ -782,7 +784,7 @@ void parsemessages(int cn, playerent *d, ucharbuf &p)
loopv(players) zapplayer(players[i]);
clearvote();
player1->state = CS_ALIVE;
player1->spectatemode = SM_NONE;
player1->resetspec();
}
player1->clientnum = getint(p);
break;