Исключение проклятий при рисовании в (24, 79)

Я заметил очень любопытную ошибку. Когда я использую Windows (Curses.StdScr или новый Window), Я получаю исключение при попытке нарисовать самую последнюю позицию на экране (y = 24, x = 79):

mvwaddnwstr() returned ERR

Код является:

w.Add(y, x, r) где y=24, x=79, а также r='!'

Некоторые странные факты:

  • Если я пренебрегаю этой позицией, я могу нарисовать любую другую позицию на экране.
  • Если я позвоню w.Box(), хорошо рисует границу
  • Если я поймаю и съела исключение для этой позиции, она хорошо рисует

Это похоже на ошибку. Это известная ошибка или у нее есть известный обходной путь? Еда исключения сокращает мой FPS пополам.

Я видел это в CursesSharp (C #), Ruby (ncurses) и в оболочке Python Curses.

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector