Ev>> А не пробовали попатчить и посмотреть, как оно будет вести себя Ev>> при разных размерах консоли? Может быть получился бы багфикс :-)
KS> А если подумать зачем сделана проверка ширины экрана? Очевидно, что не KS> из вредности. Помнится, на экране T-Mail что-то постоянно шевелится. KS> Вот это шевеление и сделано из расчета на экран 80х25, если строк KS> больше, то не страшно, но при другой ширине картинка "поедет".
Там определяется ширина экрана и заносится в глобальную ячейку. А после этого содержимое этой ячейки читается в стописят местах и используется, так что похоже там нет строгой привязки именно к тому что ширина экрана должна быть именно 80 столбцов, похоже именно на багу что столбцов не может быть меньше 80, а вот больше может, но вместо проверки на "меньше 80" вставлена проверка на равенство 80. См. моё сообщение где я объяснил что если не срабатывает проверка на равенсво 80, то остальные проверки просто смысла не имеют, но ведь зачем-то их туда вставили.