| < Прошлое обращение (0003681) | Следующее обращение (0003683) > | ||||
| ID | Категория | Критичность | Воспроизводимость | Дата добавления | Обновлено |
| 0003682 | [S.T.A.L.K.E.R.: TODO List] | значительный | всегда | 13 июня 2005 19:29 | 11 июля 2005 14:04 |
| Автор | Andy | Режим доступа | общедоступный | ||
| Приоритет | нормальный | Решение | исправлен | Платформа | |
| Статус | решен | OS | |||
| Прогноз | нет | Версия OS | |||
| ETA | 19 января 2038 05:14 | Подверсия продукта | |||
| Сводка | 0003682: оптимизазия | ||||
| Описание | вынести нафиг из CUIStatic <CUILines m_lines;>
создавать их только в случае необходимости (у 99% статиков отсутствует текстовая составляющая). там-же в CUIStatic валяется куча хлама для отрисовки текста->туда-же //положение пишущей каретки int curretX; int curretY; //выводимый текст int outX; int outY; //смещение текста, в зависимости от выбранного //метода центровки float m_iTextOffsetX; float m_iTextOffsetY; //буфер в который записывается уже отформатированная строка xr_vector<char> buf_str; u32 str_len; bool new_word; int word_length; int space_width; int word_width; |
||||
| Шаги по воспроизведению | |||||
| Дополнительная информация | |||||
| Присоединенные файлы | |||||
|
|
|||||
| Нет полльзователей, отслеживающих обращение. |
Комментарии |
|
|
(0003558)
Satan 14 июня 2005 10:05 |
float m_iTextOffsetX;
float m_iTextOffsetY; залишаться - вони тепер юзаються для зміщення, а не центровки, все інше прийнято до уваги (= |