osb/source/game/StarEmoteProcessor.hpp

28 lines
419 B
C++
Raw Normal View History

2023-06-20 04:33:09 +00:00
#ifndef STAR_EMOTE_PROCESSOR_HPP
#define STAR_EMOTE_PROCESSOR_HPP
#include "StarHumanoid.hpp"
namespace Star {
STAR_CLASS(EmoteProcessor);
class EmoteProcessor {
public:
EmoteProcessor();
HumanoidEmote detectEmotes(String const& chatter) const;
private:
struct EmoteBinding {
EmoteBinding() : emote() {}
String text;
HumanoidEmote emote;
};
List<EmoteBinding> m_emoteBindings;
};
}
#endif