summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorJonas Bernard <public.jbernard@web.de>2021-04-24 22:58:54 +0200
committerJonas Bernard <public.jbernard@web.de>2021-04-24 22:58:54 +0200
commit0e38c6e15402e475950e60397476e380af810289 (patch)
tree1013f6f0be135e837d317787dc2fc5f5f2993b05 /components
parent945c4166bae70399eb9060ce4b5e2de0b44f70ce (diff)
downloadldjam48-0e38c6e15402e475950e60397476e380af810289.tar.gz
ldjam48-0e38c6e15402e475950e60397476e380af810289.tar.bz2
ldjam48-0e38c6e15402e475950e60397476e380af810289.zip
Press button
Diffstat (limited to 'components')
-rw-r--r--components/button.gd5
1 files changed, 5 insertions, 0 deletions
diff --git a/components/button.gd b/components/button.gd
index b6753fe..5e90ecc 100644
--- a/components/button.gd
+++ b/components/button.gd
@@ -22,10 +22,13 @@ const BASE_HEIGHT = 16
const left_nohover = preload("res://textures/components/button/left.png")
const left_hover = preload("res://textures/components/button/left_hover.png")
+const left_press = preload("res://textures/components/button/left_press.png")
const middle_nohover = preload("res://textures/components/button/middle.png")
const middle_hover = preload("res://textures/components/button/middle_hover.png")
+const middle_press = preload("res://textures/components/button/middle_press.png")
const right_nohover = preload("res://textures/components/button/right.png")
const right_hover = preload("res://textures/components/button/right_hover.png")
+const right_press = preload("res://textures/components/button/right_press.png")
func _ready():
var label = Label.new()
@@ -47,7 +50,9 @@ func _on_ButtonTest_input_event(viewport, event, shape_idx):
if not (event is InputEventMouseButton):
return
if not event.pressed:
+ _set_all_textures(left_hover, middle_hover, right_hover)
return
+ _set_all_textures(left_press, middle_press, right_press)
emit_signal("on_click")
func _set_all_textures(l, m, r):