X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Flaser.qc;h=f5b6d54a9b32bd8df2fe39d95591981d124a28c7;hb=91b5b85f82da949105551eb0ec01888ec52e8a99;hp=a74c6683a26824b0d9ac091e48012d6fb0258ab1;hpb=253cc10990569fd90917dba809ce03c90fc89336;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/laser.qc b/qcsrc/client/laser.qc index a74c6683a..f5b6d54a9 100644 --- a/qcsrc/client/laser.qc +++ b/qcsrc/client/laser.qc @@ -1,25 +1,25 @@ -#if defined(CSQC) - #include "../dpdefs/csprogsdefs.qh" - #include "../common/buffs.qh" - #include "../csqcmodellib/interpolate.qh" - #include "main.qh" - #include "../csqcmodellib/cl_model.qh" -#elif defined(MENUQC) -#elif defined(SVQC) -#endif +#include "laser.qh" +#include "_all.qh" +#include "hook.qh" + +#include "../common/buffs.qh" + +#include "../csqcmodellib/cl_model.qh" +#include "../csqcmodellib/interpolate.qh" // a laser goes from origin in direction angles // it has color 'colormod' // and stops when something is in the way -.int cnt; // end effect -.vector colormod; -.int state; // on-off -.int count; // flags for the laser -.vector velocity; -.float alpha; -.float scale; // scaling factor of the thickness -.float modelscale; // scaling factor of the dlight +entityclass(Laser); +class(Laser) .int cnt; // end effect +class(Laser) .vector colormod; +class(Laser) .int state; // on-off +class(Laser) .int count; // flags for the laser +class(Laser) .vector velocity; +class(Laser) .float alpha; +class(Laser) .float scale; // scaling factor of the thickness +class(Laser) .float modelscale; // scaling factor of the dlight void Draw_Laser() {