[nexuiz-commits] r6518 - trunk/data/qcsrc/client
DONOTREPLY at icculus.org
DONOTREPLY at icculus.org
Fri Apr 17 05:32:30 EDT 2009
Author: div0
Date: 2009-04-17 05:32:30 -0400 (Fri, 17 Apr 2009)
New Revision: 6518
Modified:
trunk/data/qcsrc/client/bgmscript.qc
Log:
speed up loading of BGM script
Modified: trunk/data/qcsrc/client/bgmscript.qc
===================================================================
--- trunk/data/qcsrc/client/bgmscript.qc 2009-04-17 09:21:25 UTC (rev 6517)
+++ trunk/data/qcsrc/client/bgmscript.qc 2009-04-17 09:32:30 UTC (rev 6518)
@@ -70,6 +70,8 @@
void BGMScript_InitEntity(entity e)
{
+ float l;
+ string m;
if(e.bgmscript != "")
{
if(!bgmscriptbufloaded)
@@ -78,11 +80,13 @@
string mychar;
float i;
+ m = strcat(e.bgmscript, " ");
+ l = strlen(m);
+
e.bgmscriptline0 = -1;
for(i = 0; i < bgmscriptbufsize; ++i)
{
- tokenize_sane(bufstr_get(bgmscriptbuf, i));
- if(argv(0) == e.bgmscript)
+ if(substring(bufstr_get(bgmscriptbuf, i), 0, l) == m)
break;
}
e.bgmscriptline = e.bgmscriptline0 = i;
More information about the nexuiz-commits
mailing list