OverviewFilesCommitsIssuesDocsReleasesPeers

godot-tumble_player_demo / special_input.gd

23 lines · gd ref:
extends Node

var bDebugPaused : bool = false
var mouseModeBackup

func _ready():
	bDebugPaused = false
	get_tree().paused = false
	mouseModeBackup = Input.get_mouse_mode()
	
func _input(_event):
	if Input.is_action_just_pressed("ui_cancel"):
		get_tree().quit()
	if Input.is_action_just_pressed("toggleMouse"):
		if Input.get_mouse_mode() != Input.MOUSE_MODE_VISIBLE:
			mouseModeBackup = Input.get_mouse_mode()
			Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
		else:
			Input.set_mouse_mode(mouseModeBackup)

func _process(_delta):
	pass