Как я могу решить, что кнопка зависания неожиданно заканчивается в ruby? - PullRequest
0 голосов
/ 09 апреля 2020

Я пытаюсь создать кнопку, на которой при наведении курсора на кнопку появляется черная рамка Я нарисовал прямоугольник в обновлении с условием if. но программа неожиданно заканчивается, когда я это делаю.

это терминал, показывающий ошибку

def update
   Gosu.draw_rect(47, 47, 106, 56, 
                  Gosu::Color::BLACK, 
                  ZOrder::MIDDLE, mode=:default) if ((mouse_x > 50 and mouse_x < 150) and (mouse_y > 50 and mouse_y < 100))    
end
...