From a178ba8b9adecdc25a683fde69c9ff790383e760 Mon Sep 17 00:00:00 2001 From: unfa Date: Sun, 21 Nov 2021 23:34:41 +0100 Subject: [PATCH] Added a screenshot function. --- Game/Main.gd | 4 ++++ Game/project.godot | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/Game/Main.gd b/Game/Main.gd index 007c764..3ba1901 100644 --- a/Game/Main.gd +++ b/Game/Main.gd @@ -206,6 +206,10 @@ func _input(_event) -> void: hud.scoretab(true) elif Input.is_action_just_released("show_scoretab"): hud.scoretab(false) + + if Input.is_action_just_pressed("screenshot"): + var res = get_viewport().get_texture().get_image().save_exr('res://Screnshot.exr') + chat.chat_notification("Screenshot taken: " + str(res)) @rpc(any_peer, call_local, reliable) func game_over(winner): if local_player: diff --git a/Game/project.godot b/Game/project.godot index a1a868f..cd0cffd 100644 --- a/Game/project.godot +++ b/Game/project.godot @@ -164,6 +164,11 @@ show_scoretab={ "events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"store_command":true,"alt_pressed":false,"shift_pressed":false,"meta_pressed":false,"command_pressed":false,"pressed":false,"keycode":16777218,"physical_keycode":0,"unicode":0,"echo":false,"script":null) ] } +screenshot={ +"deadzone": 0.5, +"events": [Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"window_id":0,"store_command":true,"alt_pressed":false,"shift_pressed":false,"meta_pressed":false,"command_pressed":false,"pressed":false,"keycode":16777253,"physical_keycode":0,"unicode":0,"echo":false,"script":null) +] +} [layer_names]