Я пытаюсь создать кнопку, на которой при наведении курсора на кнопку появляется черная рамка Я нарисовал прямоугольник в обновлении с условием 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