+
+void HandleTextEvent(TextEvent *event)
+{
+ char *text = event->text;
+ Key key = getKeyFromKeyName(text);
+
+#if DEBUG_EVENTS
+ Error(ERR_DEBUG, "TEXT EVENT: text == '%s', resulting key == %d (%s)",
+ text,
+ key,
+ getKeyNameFromKey(key));
+#endif
+
+ if (game_status != GAME_MODE_PLAYING && GetKeyModState() != KMOD_None)
+ {
+ HandleKey(key, KEY_PRESSED);
+ HandleKey(key, KEY_RELEASED);
+ }
+}