]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/client/weapons/projectile.qh
Clean up CSQC #includes
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / weapons / projectile.qh
index 70c8ba0dfc5df0ea78f523e9d9a6229dd5eccc36..c6076f2fef94e2eb52019c64b2b6008d348def24 100644 (file)
@@ -1,3 +1,35 @@
-.float traileffect;
+#ifndef PROJECTILE_H
+#define PROJECTILE_H
+
+.int traileffect;
+
+.vector iorigin1, iorigin2;
+.float spawntime;
+.vector trail_oldorigin;
+.float trail_oldtime;
+.float fade_time, fade_rate;
+
+.float alphamod;
+.int count; // set if clientside projectile
+.int cnt; // sound index
+.float gravity;
+.int snd_looping;
+.bool silent;
+
+void SUB_Stop();
+
 void Projectile_ResetTrail(vector to);
+
 void Projectile_DrawTrail(vector to);
+
+void Projectile_Draw();
+
+void loopsound(entity e, int ch, string samp, float vol, float attn);
+
+void Ent_RemoveProjectile();
+
+void Ent_Projectile();
+
+void Projectile_Precache();
+
+#endif
\ No newline at end of file