diff options
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); }; |