From eb4d5d4d21fb75c362eb0d860547a6672def6040 Mon Sep 17 00:00:00 2001 From: Cyberarm Date: Mon, 8 Jun 2020 09:01:10 -0500 Subject: [PATCH] Use Gosu.clip_to to prevent elements from overdrawing --- lib/cyberarm_engine/ui/element.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/cyberarm_engine/ui/element.rb b/lib/cyberarm_engine/ui/element.rb index 092416d..4d29f79 100644 --- a/lib/cyberarm_engine/ui/element.rb +++ b/lib/cyberarm_engine/ui/element.rb @@ -146,7 +146,10 @@ module CyberarmEngine @style.background_canvas.draw @style.border_canvas.draw - render + + Gosu.clip_to(@x,@y, width, height) do + render + end end def update