SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Ввод текста. › Ответ в теме: Ввод текста.
C++
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
std::string str; sf::String text; // в event цикле... if (event.Type == sf::Event::TextEntered && isPassEnter) { // отсекаем не ASCII символы if (event.Text.Unicode < 128) { str += static_cast<char>(event.Text.Unicode); text.SetText(str); } } window.Draw(text); |
isPassEntered – логическая переменная, истинная тогда когда надо вводить пароль.