diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-08-30 08:20:06 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-08-30 08:20:06 +0000 |
| commit | 71fa35606c268594f8cf4c52626057f86861c3de (patch) | |
| tree | bbb67479ab1b89a0e18af6cd4dc9c3a3cca5d0ba /src/game/client/components/emoticon.hpp | |
| parent | b4cef60d62e24d3c0c0451e94adf99254a259a3d (diff) | |
| download | zcatch-71fa35606c268594f8cf4c52626057f86861c3de.tar.gz zcatch-71fa35606c268594f8cf4c52626057f86861c3de.zip | |
fixed emoticons
Diffstat (limited to 'src/game/client/components/emoticon.hpp')
| -rw-r--r-- | src/game/client/components/emoticon.hpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/game/client/components/emoticon.hpp b/src/game/client/components/emoticon.hpp index 17e977ab..1acb741d 100644 --- a/src/game/client/components/emoticon.hpp +++ b/src/game/client/components/emoticon.hpp @@ -5,17 +5,22 @@ class EMOTICON : public COMPONENT { void draw_circle(float x, float y, float r, int segments); + bool was_active; + bool active; + vec2 selector_mouse; - int selector_active; int selected_emote; + + static void con_key_emoticon(void *result, void *user_data); public: EMOTICON(); virtual void on_reset(); + virtual void on_init(); virtual void on_render(); virtual void on_message(int msgtype, void *rawmsg); - virtual bool on_input(INPUT_EVENT e); + virtual bool on_mousemove(float x, float y); void emote(int emoticon); }; |