need_to_paint = need_color[x // block_size, y // block_size]
выдает ошибку IndexError: index 12 is out of bounds for axis 1 with size 12
если добавить по -1 к координатам, ошибка пропадает, однако изображение смещается вправо вниз на 1 блок
В C/C++ вообще довольно много случаев с UB — я так понимаю, K&R и СтраусТруп сие пооставляли для каких-то неявно-неочевидных оптимизаций — однако, как правило, все равно куча народу стреляет себе в ногу )))
В принципе согласен — неоднозначно все…
Однако я по прежнему категорически не приемлю Муравьевских «Кролов» и «Брендизайков»… Хотя вроде кто-то их перевод хвалил
ИМХО, кто не следует — тот неочень
Однако все равно спасибо.
на строчке
выдает ошибку
IndexError: index 12 is out of bounds for axis 1 with size 12
если добавить по -1 к координатам, ошибка пропадает, однако изображение смещается вправо вниз на 1 блок