- Fixed: Pressing a key to advance an intermission screen only worked on

the local computer.



SVN r3328 (trunk)
This commit is contained in:
Randy Heit 2011-12-06 02:51:32 +00:00
commit 8e8331d44c
5 changed files with 37 additions and 3 deletions

View file

@ -59,6 +59,7 @@
#include "m_argv.h"
#include "p_lnspec.h"
#include "v_video.h"
#include "intermission/intermission.h"
int P_StartScript (AActor *who, line_t *where, int script, char *map, bool backSide,
int arg0, int arg1, int arg2, int always, bool wantResultCode, bool net);
@ -748,6 +749,7 @@ void GetPackets (void)
}
if (netbuffer[0] & NCMD_QUITTERS)
{
numplayers = netbuffer[k++];
for (int i = 0; i < numplayers; ++i)
@ -2455,6 +2457,10 @@ void Net_DoCommand (int type, BYTE **stream, int player)
players[player].MaxPitch = ReadByte(stream) * ANGLE_1; // down
break;
case DEM_ADVANCEINTER:
F_AdvanceIntermission();
break;
default:
I_Error ("Unknown net command: %d", type);
break;