hero-mark-2/autoloads/touch_controls.gd

14 lines
362 B
GDScript

extends CanvasLayer
export var opacity = 0.5
func _ready():
if !OS.has_feature("mobile"):
visible = false
$CanvasModulate.color = Color(1.0, 1.0, 1.0, opacity)
_reposition()
get_tree().connect("screen_resized", self, "_reposition")
func _reposition():
$Directions.position = Vector2(0.0, get_viewport().size.y)
$Actions.position = get_viewport().size