diff options
Diffstat (limited to 'main.gd')
| -rw-r--r-- | main.gd | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -0,0 +1,38 @@ +extends Control + + +# Declare member variables here. Examples: +# var a = 2 +# var b = "text" +var _timeout: float + +# Called when the node enters the scene tree for the first time. +func _ready(): + $output.text = "Hello!" + $button.connect("pressed", self, "_pressed") + + +func _process(delta: float): + $output.text = "%s" % Engine.get_frames_per_second() + $timer.text = "%s" % _timeout + if _timeout > 0.0: + _timeout -= delta + else: + Engine.target_fps = 10.0 + +func _pressed(): + $log.text += "PRESSED\n" + +# Called every frame. 'delta' is the elapsed time since the previous frame. +#func _process(delta): +# pass + + +func _input(event): + Engine.target_fps = 0 + _timeout = 5.0 + + +func _unhandled_input(event): + Engine.target_fps = 0 + _timeout = 5.0 |
