Method: CyberarmEngine::Element::Container#update_child_element_visibity

Defined in:
lib/cyberarm_engine/ui/elements/container.rb

#update_child_element_visibity(child) ⇒ Object



125
126
127
128
# File 'lib/cyberarm_engine/ui/elements/container.rb', line 125

def update_child_element_visibity(child)
  child.element_visible = child.x >= (@x - @scroll_position.x) - child.width && child.x <= (@x - @scroll_position.x) + width &&
                          child.y >= (@y - @scroll_position.y) - child.height && child.y <= (@y - @scroll_position.y) + height
end