Проблема в том, что эта функция не считает промежутки между буквами, хотя в справке написано, что она это делает.
задаю так: string_width_ext(c,-1,-1);
Как можно это исправить?Добавлено (04 мая 2015, 22:07)
---------------------------------------------
У меня есть поле для ввода текста(от одного края комнаты до другого). Начальная координата x-са - 0. Текст рисуется на 4 пикселя правее от x-са поля.
По идеи, если поставить курсор мыши в конец этой строчки и сравнить координаты (mouse_x-4) и string_width_ext(c,-1,-1), то они должны быть равны, но почему-то string_width_ext(с,-1,-1) меньше. Я думаю, что это из-за того, что string_width_ext не считает промежутки между буквами.
Добавлено (05 мая 2015, 01:15)
---------------------------------------------
Все, я понял в чем ошибка была: в отрисовке текста я увеличивал шрифт