diff --git a/lib/cyberarm_engine/ui/elements/container.rb b/lib/cyberarm_engine/ui/elements/container.rb index 7a2dd6c..e3f1181 100644 --- a/lib/cyberarm_engine/ui/elements/container.rb +++ b/lib/cyberarm_engine/ui/elements/container.rb @@ -75,6 +75,8 @@ module CyberarmEngine end def hit_element?(x, y) + return unless hit?(x, y) + @children.reverse_each do |child| next unless child.visible?