about summary refs log tree commit diff
path: root/src/game/client/components/effects.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/client/components/effects.hpp')
-rw-r--r--src/game/client/components/effects.hpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/src/game/client/components/effects.hpp b/src/game/client/components/effects.hpp
new file mode 100644
index 00000000..13af8947
--- /dev/null
+++ b/src/game/client/components/effects.hpp
@@ -0,0 +1,23 @@
+#include <game/client/component.hpp>
+
+class EFFECTS : public COMPONENT
+{	
+	bool add_50hz;
+	bool add_100hz;
+public:
+	EFFECTS();
+
+	virtual void on_render();
+
+	void bullettrail(vec2 pos);
+	void smoketrail(vec2 pos, vec2 vel);
+	void skidtrail(vec2 pos, vec2 vel);
+	void explosion(vec2 pos);
+	void air_jump(vec2 pos);
+	void damage_indicator(vec2 pos, vec2 dir);
+	void playerspawn(vec2 pos);
+	void playerdeath(vec2 pos, int cid);
+	void powerupshine(vec2 pos, vec2 size);
+
+	void update();
+};