Esempio n. 1
0
  unsigned GetCharacter(size_t characterIdx) const {
    assert(characterIdx < GetCharacterCount());

    std::pair<unsigned, const char *> next = NextUTF8(event.text.text);
    for (size_t i = 0; i < characterIdx; ++i)
      next = NextUTF8(next.second);
    return next.first;
  }
Esempio n. 2
0
 bool IsUserInput() const {
   return IsKey() || (GetCharacterCount() > 0) || IsMouse();
 }
Esempio n. 3
0
  unsigned GetCharacter(size_t characterIdx) const {
    assert(GetCharacterCount() == 1);
    assert(characterIdx == 0);

    return msg.wParam;
  }