mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-11 14:42:05 +08:00
engine: remove czeror sequence parser
This file initially came from HLND, a Chinese GoldSrc recreation. It turned out to be suspiciously close to the original version, down to the comments and code style. We don't work with leaked sources here, so remove it. A proper parser should be reimplemented from ground-up, when we will start working on CZDS support.
This commit is contained in:
@@ -23,7 +23,6 @@ GNU General Public License for more details.
|
||||
#include "library.h"
|
||||
#include "vid_common.h"
|
||||
#include "pm_local.h"
|
||||
#include "sequence.h"
|
||||
|
||||
#define MAX_TOTAL_CMDS 32
|
||||
#define MAX_CMD_BUFFER 8000
|
||||
@@ -233,9 +232,6 @@ void CL_SignonReply( void )
|
||||
if( cl.proxy_redirect && !cls.spectator )
|
||||
CL_Disconnect();
|
||||
cl.proxy_redirect = false;
|
||||
|
||||
if( cls.demoplayback )
|
||||
Sequence_OnLevelLoad( clgame.mapname );
|
||||
break;
|
||||
}
|
||||
}
|
||||
@@ -3138,7 +3134,6 @@ void CL_Init( void )
|
||||
VID_Init(); // init video
|
||||
S_Init(); // init sound
|
||||
Voice_Init( VOICE_DEFAULT_CODEC, 3 ); // init voice
|
||||
Sequence_Init();
|
||||
|
||||
// unreliable buffer. unsed for unreliable commands and voice stream
|
||||
MSG_Init( &cls.datagram, "cls.datagram", cls.datagram_buf, sizeof( cls.datagram_buf ));
|
||||
|
||||
+3
-17
@@ -16,7 +16,6 @@ GNU General Public License for more details.
|
||||
#include "common.h"
|
||||
#include "sound.h"
|
||||
#include "const.h"
|
||||
#include "sequence.h"
|
||||
#include <ctype.h>
|
||||
|
||||
static int cszrawsentences = 0;
|
||||
@@ -165,24 +164,11 @@ static const char *VOX_LookupString( const char *pszin )
|
||||
int i = -1, len;
|
||||
const char *c;
|
||||
|
||||
// check if we are a CSCZ or immediate sentence
|
||||
// check if we are an immediate sentence
|
||||
if( *pszin == '#' )
|
||||
{
|
||||
// Q_atoi is too smart and allows negative values
|
||||
// so check with Q_isdigit beforehand
|
||||
if( Q_isdigit( pszin + 1 ))
|
||||
{
|
||||
sentenceEntry_s *sentenceEntry;
|
||||
i = Q_atoi( pszin + 1 );
|
||||
if(( sentenceEntry = Sequence_GetSentenceByIndex( i )))
|
||||
return sentenceEntry->data;
|
||||
return NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
// immediate sentence, probably coming from "speak" command
|
||||
return pszin + 1;
|
||||
}
|
||||
// immediate sentence, probably coming from "speak" command
|
||||
return pszin + 1;
|
||||
}
|
||||
|
||||
// check if we received an index
|
||||
|
||||
Reference in New Issue
Block a user