summaryrefslogtreecommitdiffstats
path: root/game_camera.tscn
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2025-11-14 14:05:22 +0200
committerJan Tuomi <jan@jantuomi.fi>2025-11-14 14:05:22 +0200
commit9d71ad993ec77108874db9697256b4fef385ce16 (patch)
tree72bd20d86c7f1e5b8e3c433f98d138eaae06e43a /game_camera.tscn
parentc80c35213bb13ca7db939639d5a707f6944f8196 (diff)
Add camera offsetting when moving
Diffstat (limited to 'game_camera.tscn')
-rw-r--r--game_camera.tscn37
1 files changed, 37 insertions, 0 deletions
diff --git a/game_camera.tscn b/game_camera.tscn
new file mode 100644
index 0000000..4bac6bd
--- /dev/null
+++ b/game_camera.tscn
@@ -0,0 +1,37 @@
+[gd_scene load_steps=8 format=3 uid="uid://dfyvkc2qlcdac"]
+
+[ext_resource type="PackedScene" uid="uid://dwl0fylftkrn7" path="res://touch_screen_button.tscn" id="1_kci6r"]
+[ext_resource type="Script" uid="uid://dul8m52uio8t5" path="res://game_camera.gd" id="1_sfxhn"]
+[ext_resource type="Texture2D" uid="uid://dxwflmdxikfiu" path="res://assets/kenney_1-bit-input-prompts-pixel-16/Tiles (Black)/tile_0758.png" id="2_sfxhn"]
+[ext_resource type="Texture2D" uid="uid://bhpl1ew34plow" path="res://assets/kenney_1-bit-input-prompts-pixel-16/Tiles (Black)/tile_0760.png" id="3_4qcmi"]
+[ext_resource type="Texture2D" uid="uid://m46a5qu4rgui" path="res://assets/kenney_1-bit-input-prompts-pixel-16/Tiles (Black)/tile_0757.png" id="4_2jofw"]
+[ext_resource type="Texture2D" uid="uid://dsetjcrrlp7gu" path="res://assets/kenney_1-bit-input-prompts-pixel-16/Tiles (Black)/tile_0769.png" id="5_5dmry"]
+
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_k6i1l"]
+size = Vector2(40, 26)
+
+[node name="GameCamera" type="Camera2D"]
+position_smoothing_enabled = true
+position_smoothing_speed = 16.0
+script = ExtResource("1_sfxhn")
+
+[node name="TouchScreenButtonRight" parent="." instance=ExtResource("1_kci6r")]
+position = Vector2(-36, 34)
+action = "move_right"
+texture = ExtResource("2_sfxhn")
+
+[node name="TouchScreenButtonLeft" parent="." instance=ExtResource("1_kci6r")]
+position = Vector2(-76, 34)
+action = "move_left"
+texture = ExtResource("3_4qcmi")
+
+[node name="TouchScreenButtonJump" parent="." instance=ExtResource("1_kci6r")]
+position = Vector2(76, 34)
+action = "jump"
+texture = ExtResource("4_2jofw")
+
+[node name="TouchScreenButtonMenu" parent="." instance=ExtResource("1_kci6r")]
+position = Vector2(76, -41)
+shape = SubResource("RectangleShape2D_k6i1l")
+action = "menu"
+texture = ExtResource("5_5dmry")