X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fwall.qc;h=2f086eac2d2971eeff77e14e3c2e7cc73ca16503;hb=35e8f712933b0ebf9b163b7289cf975825b33803;hp=3d5aa138ffb07f0689dd544db9919f1a9e092301;hpb=7170086b517c814aa5ea60985993900492c8770a;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/wall.qc b/qcsrc/client/wall.qc index 3d5aa138f..2f086eac2 100644 --- a/qcsrc/client/wall.qc +++ b/qcsrc/client/wall.qc @@ -1,6 +1,18 @@ +#if defined(CSQC) + #include "../dpdefs/csprogsdefs.qh" + #include "../common/util.qh" + #include "autocvars.qh" + #include "../csqcmodellib/interpolate.qh" + #include "bgmscript.qh" + #include "main.qh" + #include "../csqcmodellib/cl_model.qh" +#elif defined(MENUQC) +#elif defined(SVQC) +#endif + .float lip; .float bgmscriptangular; -.float lodmodelindex0, lodmodelindex1, lodmodelindex2; +.int lodmodelindex0, lodmodelindex1, lodmodelindex2; .float loddistance1, loddistance2; .vector saved; @@ -71,11 +83,11 @@ void Ent_Wall_Remove() void Ent_Wall() { - float f; + int f; var .vector fld; InterpolateOrigin_Undo(); - self.iflags = IFLAG_ANGLES; + self.iflags = IFLAG_ANGLES | IFLAG_ORIGIN; if(self.bgmscriptangular) fld = angles;