]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/client/bgmscript.qc
Purge client/defs.qh
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / bgmscript.qc
index 894bf6955af35a3b376199c29e12fe351ca1f5e2..c864f0d6a15af48299e9387afa24a07f1a5fe31a 100644 (file)
@@ -1,7 +1,8 @@
 #include "bgmscript.qh"
-#include "_all.qh"
 
-#include "../common/util.qh"
+#include <common/util.qh>
+#include <client/autocvars.qh>
+#include <client/main.qh>
 
 #define CONSTANT_SPEED_DECAY
 
@@ -9,12 +10,12 @@ float bgmscriptbuf;
 float bgmscriptbufsize;
 float bgmscriptbufloaded;
 
-class(BGMScript) .float bgmscriptline;
-class(BGMScript) .float bgmscriptline0;
-class(BGMScript) .float bgmscriptvolume;
-class(BGMScript) .float bgmscripttime;
-class(BGMScript) .float bgmscriptstate;
-class(BGMScript) .float bgmscriptstatetime;
+classfield(BGMScript) .float bgmscriptline;
+classfield(BGMScript) .float bgmscriptline0;
+classfield(BGMScript) .float bgmscriptvolume;
+classfield(BGMScript) .float bgmscripttime;
+classfield(BGMScript) .float bgmscriptstate;
+classfield(BGMScript) .float bgmscriptstatetime;
 
 float GetAttackDecaySustainAmplitude(float a, float d, float s, float t)
 {
@@ -136,9 +137,8 @@ void BGMScript_InitEntity(entity e)
                e.bgmscriptline = e.bgmscriptline0 = i;
                if(i >= bgmscriptbufsize)
                {
-                       LOG_INFOF("ERROR: bgmscript does not define %s\n", e.bgmscript);
-                       strunzone(e.bgmscript);
-                       e.bgmscript = string_null;
+                       LOG_INFOF("ERROR: bgmscript does not define %s", e.bgmscript);
+                       strfree(e.bgmscript);
                }
        }
 }