blob: 803c2d422727a5690f0937b9322fbe45397ea487 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
extends Control
var timeout: float
onready var controls_sensible_to_keyboard: Array = [
self,
get_node("/root/main/about"),
get_node("/root/main/delete_filters"),
get_node("/root/main/import_filters"),
get_node("/root/main/export_filters"),
]
func _process(delta: float):
var keyboard_height: int = OS.get_virtual_keyboard_height()
for it in controls_sensible_to_keyboard:
it.margin_bottom = -keyboard_height
# @DAM Debug information.
# $debug.text = "%s" % Engine.get_frames_per_second()
# $debug.text = "%s" % timeout
if timeout > 0.0:
timeout -= delta
else:
Engine.target_fps = 10.0
func _input(event):
Engine.target_fps = 0
timeout = 3.5
func _unhandled_input(event):
Engine.target_fps = 0
timeout = 3.5
|