Я заметил очень любопытную ошибку. Когда я использую 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.
Задача ещё не решена.
Других решений пока нет …