about summary refs log tree commit diff
path: root/src/game/client/components/chat.hpp
diff options
context:
space:
mode:
authorMagnus Auvinen <magnus.auvinen@gmail.com>2008-08-27 19:41:02 +0000
committerMagnus Auvinen <magnus.auvinen@gmail.com>2008-08-27 19:41:02 +0000
commit8f23204eef956177855ee8fb9c1cc21cd08560f4 (patch)
treed44020f0a15f1b676f7cd221cbb17ea40fab54c1 /src/game/client/components/chat.hpp
parent68c52dd5efca7ed66b083b70439337b8f1205c15 (diff)
downloadzcatch-8f23204eef956177855ee8fb9c1cc21cd08560f4.tar.gz
zcatch-8f23204eef956177855ee8fb9c1cc21cd08560f4.zip
fixed the chat
Diffstat (limited to 'src/game/client/components/chat.hpp')
-rw-r--r--src/game/client/components/chat.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/game/client/components/chat.hpp b/src/game/client/components/chat.hpp
index caec18b2..fc21ce1f 100644
--- a/src/game/client/components/chat.hpp
+++ b/src/game/client/components/chat.hpp
@@ -3,7 +3,6 @@
 
 class CHAT : public COMPONENT
 {
-public:
 	LINEINPUT input;
 	
 	enum 
@@ -34,6 +33,12 @@ public:
 
 	int mode;
 	
+	static void con_say(void *result, void *user_data);
+	static void con_sayteam(void *result, void *user_data);
+	static void con_chat(void *result, void *user_data);
+	
+public:
+	
 	void add_line(int client_id, int team, const char *line);
 	//void chat_reset();
 	//bool chat_input_handle(INPUT_EVENT e, void *user_data);
@@ -42,6 +47,7 @@ public:
 	
 	void say(int team, const char *line);
 	
+	virtual void on_init();
 	virtual void on_reset();
 	virtual void on_render();
 	virtual void on_message(int msgtype, void *rawmsg);