1
2extends Control
3
4# zuo istnieje
5var root
6var anim
7var demo_timer
8var audio
9
10func _input(event):
11    if ( event.type == InputEvent.KEY and event.pressed ) or (event.type == InputEvent.MOUSE_BUTTON and event.pressed) or (event.type == InputEvent.JOYSTICK_BUTTON and event.pressed):
12        self.root.bag.demo_mode.demo_timer.stop()
13        self.root.unlock_for_demo()
14        self.root.bag.timers.set_timeout(0.1, self.root, "load_menu")
15
16        if event.type == InputEvent.JOYSTICK_BUTTON:
17            self.root.bag.gamepad.mark_gamepad(event)
18
19func init_root(root):
20    self.root = root
21
22func _ready():
23    anim = self.get_node("anim")
24    audio = self.get_node('audio')
25    if self.root != null && self.root.settings['music_enabled']:
26        audio.play()
27    set_process_input(true)
28    pass
29
30func _on_idle_timer_timeout():
31    anim.play("idle")
32    self.root.bag.demo_mode.start_demo_mode()
33    pass # replace with function body
34