trijam-355-inconvenient-sup.../scenes/player.tscn

408 lines
11 KiB
Plaintext

[gd_scene load_steps=55 format=3 uid="uid://pldxcq54fei5"]
[ext_resource type="Script" uid="uid://ddiwahqiekcqp" path="res://scripts/player.gd" id="1_j1k7i"]
[ext_resource type="Texture2D" uid="uid://cfst1xv0quili" path="res://assets/top-down-adam-idle.png" id="1_ykc1o"]
[ext_resource type="Texture2D" uid="uid://gxwk6kki0y1u" path="res://assets/top-down-adam-walk.png" id="3_ayngq"]
[ext_resource type="PackedScene" uid="uid://dgotxye77b7mr" path="res://scenes/debug_layer.tscn" id="3_niqac"]
[sub_resource type="AtlasTexture" id="AtlasTexture_j1k7i"]
atlas = ExtResource("1_ykc1o")
region = Rect2(288, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_tidp7"]
atlas = ExtResource("1_ykc1o")
region = Rect2(304, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_eotbk"]
atlas = ExtResource("1_ykc1o")
region = Rect2(320, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_vdid1"]
atlas = ExtResource("1_ykc1o")
region = Rect2(336, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_40y4h"]
atlas = ExtResource("1_ykc1o")
region = Rect2(352, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_xoay6"]
atlas = ExtResource("1_ykc1o")
region = Rect2(368, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_arqjq"]
atlas = ExtResource("1_ykc1o")
region = Rect2(192, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_2dryk"]
atlas = ExtResource("1_ykc1o")
region = Rect2(208, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_t483v"]
atlas = ExtResource("1_ykc1o")
region = Rect2(224, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_pkuya"]
atlas = ExtResource("1_ykc1o")
region = Rect2(240, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_if3ei"]
atlas = ExtResource("1_ykc1o")
region = Rect2(256, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_v21ou"]
atlas = ExtResource("1_ykc1o")
region = Rect2(272, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_2uj3n"]
atlas = ExtResource("1_ykc1o")
region = Rect2(0, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_bovn1"]
atlas = ExtResource("1_ykc1o")
region = Rect2(16, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_0qby2"]
atlas = ExtResource("1_ykc1o")
region = Rect2(32, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_7rew6"]
atlas = ExtResource("1_ykc1o")
region = Rect2(48, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_jw7de"]
atlas = ExtResource("1_ykc1o")
region = Rect2(64, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_5s4g8"]
atlas = ExtResource("1_ykc1o")
region = Rect2(80, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_o45cr"]
atlas = ExtResource("1_ykc1o")
region = Rect2(96, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_4fr7e"]
atlas = ExtResource("1_ykc1o")
region = Rect2(112, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_b2f8q"]
atlas = ExtResource("1_ykc1o")
region = Rect2(128, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_v3ltj"]
atlas = ExtResource("1_ykc1o")
region = Rect2(144, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_44jvg"]
atlas = ExtResource("1_ykc1o")
region = Rect2(160, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_r14ix"]
atlas = ExtResource("1_ykc1o")
region = Rect2(176, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_wtinw"]
atlas = ExtResource("3_ayngq")
region = Rect2(288, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_h8lvs"]
atlas = ExtResource("3_ayngq")
region = Rect2(304, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_e64ve"]
atlas = ExtResource("3_ayngq")
region = Rect2(320, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_n0gu0"]
atlas = ExtResource("3_ayngq")
region = Rect2(336, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_8kb50"]
atlas = ExtResource("3_ayngq")
region = Rect2(352, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_6q50s"]
atlas = ExtResource("3_ayngq")
region = Rect2(368, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_nc4xq"]
atlas = ExtResource("3_ayngq")
region = Rect2(192, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_xo1yp"]
atlas = ExtResource("3_ayngq")
region = Rect2(208, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_ee46x"]
atlas = ExtResource("3_ayngq")
region = Rect2(224, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_vnedn"]
atlas = ExtResource("3_ayngq")
region = Rect2(240, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_ejyhw"]
atlas = ExtResource("3_ayngq")
region = Rect2(256, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_m1eql"]
atlas = ExtResource("3_ayngq")
region = Rect2(272, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_00hqc"]
atlas = ExtResource("3_ayngq")
region = Rect2(0, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_jhyaw"]
atlas = ExtResource("3_ayngq")
region = Rect2(16, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_tv3qk"]
atlas = ExtResource("3_ayngq")
region = Rect2(32, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_81uvs"]
atlas = ExtResource("3_ayngq")
region = Rect2(48, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_8q122"]
atlas = ExtResource("3_ayngq")
region = Rect2(64, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_tqc8n"]
atlas = ExtResource("3_ayngq")
region = Rect2(80, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_itr70"]
atlas = ExtResource("3_ayngq")
region = Rect2(96, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_jtg6r"]
atlas = ExtResource("3_ayngq")
region = Rect2(112, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_0cauu"]
atlas = ExtResource("3_ayngq")
region = Rect2(128, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_fvj7k"]
atlas = ExtResource("3_ayngq")
region = Rect2(144, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_6qh68"]
atlas = ExtResource("3_ayngq")
region = Rect2(160, 0, 16, 32)
[sub_resource type="AtlasTexture" id="AtlasTexture_h8qjx"]
atlas = ExtResource("3_ayngq")
region = Rect2(176, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_11i01"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_j1k7i")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_tidp7")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_eotbk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_vdid1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_40y4h")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xoay6")
}],
"loop": true,
"name": &"idle_down",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_arqjq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_2dryk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_t483v")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_pkuya")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_if3ei")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_v21ou")
}],
"loop": true,
"name": &"idle_left",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_2uj3n")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_bovn1")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0qby2")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_7rew6")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jw7de")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_5s4g8")
}],
"loop": true,
"name": &"idle_right",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_o45cr")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_4fr7e")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_b2f8q")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_v3ltj")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_44jvg")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_r14ix")
}],
"loop": true,
"name": &"idle_up",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_wtinw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_h8lvs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_e64ve")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_n0gu0")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8kb50")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_6q50s")
}],
"loop": true,
"name": &"walk_down",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_nc4xq")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_xo1yp")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ee46x")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_vnedn")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_ejyhw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_m1eql")
}],
"loop": true,
"name": &"walk_left",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_00hqc")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jhyaw")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_tv3qk")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_81uvs")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_8q122")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_tqc8n")
}],
"loop": true,
"name": &"walk_right",
"speed": 5.0
}, {
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_itr70")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_jtg6r")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_0cauu")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_fvj7k")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_6qh68")
}, {
"duration": 1.0,
"texture": SubResource("AtlasTexture_h8qjx")
}],
"loop": true,
"name": &"walk_up",
"speed": 5.0
}]
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_ykc1o"]
radius = 7.0
height = 16.0
[node name="Player" type="CharacterBody2D"]
script = ExtResource("1_j1k7i")
[node name="PlayerSprite" type="AnimatedSprite2D" parent="."]
sprite_frames = SubResource("SpriteFrames_11i01")
animation = &"walk_up"
autoplay = "idle_down"
[node name="PlayerCollider" type="CollisionShape2D" parent="."]
position = Vector2(0, 8)
shape = SubResource("CapsuleShape2D_ykc1o")
[node name="PlayerCamera" type="Camera2D" parent="."]
zoom = Vector2(4, 4)
[node name="PlayerDebug" parent="." instance=ExtResource("3_niqac")]
variables_to_track = Array[String](["current_direction", "current_direction_string", "velocity", "input_vector"])