106 lines
5.2 KiB
Plaintext
106 lines
5.2 KiB
Plaintext
[gd_scene load_steps=11 format=2]
|
|
|
|
[ext_resource path="res://Scenes/wall.tres" type="TileSet" id=1]
|
|
[ext_resource path="res://Sprites/weapon.png" type="Texture" id=2]
|
|
[ext_resource path="res://Sprites/grass.png" type="Texture" id=3]
|
|
[ext_resource path="res://Sprites/player.png" type="Texture" id=4]
|
|
[ext_resource path="res://Sprites/light.png" type="Texture" id=5]
|
|
[ext_resource path="res://Script/movement.gd" type="Script" id=6]
|
|
[ext_resource path="res://Script/SceneSpawner.gd" type="Script" id=7]
|
|
|
|
[sub_resource type="GDScript" id=3]
|
|
|
|
[sub_resource type="RectangleShape2D" id=1]
|
|
extents = Vector2( 36.4995, 55.7176 )
|
|
|
|
[sub_resource type="RectangleShape2D" id=2]
|
|
extents = Vector2( 20, 24 )
|
|
|
|
[node name="World" type="Node2D"]
|
|
position = Vector2( 6, -10 )
|
|
z_as_relative = false
|
|
script = ExtResource( 7 )
|
|
|
|
[node name="Ground" type="Node2D" parent="."]
|
|
|
|
[node name="grass" type="Sprite" parent="Ground"]
|
|
texture = ExtResource( 3 )
|
|
script = SubResource( 3 )
|
|
|
|
[node name="grass2" type="Sprite" parent="Ground"]
|
|
position = Vector2( 650, 0 )
|
|
texture = ExtResource( 3 )
|
|
|
|
[node name="grass3" type="Sprite" parent="Ground"]
|
|
position = Vector2( 0, 600 )
|
|
texture = ExtResource( 3 )
|
|
|
|
[node name="grass4" type="Sprite" parent="Ground"]
|
|
position = Vector2( 650, 600 )
|
|
texture = ExtResource( 3 )
|
|
|
|
[node name="grass5" type="Sprite" parent="Ground"]
|
|
position = Vector2( 1300, 600 )
|
|
texture = ExtResource( 3 )
|
|
|
|
[node name="grass6" type="Sprite" parent="Ground"]
|
|
position = Vector2( 1300, 0 )
|
|
texture = ExtResource( 3 )
|
|
|
|
[node name="Map" type="Node2D" parent="."]
|
|
|
|
[node name="TileMap" type="TileMap" parent="Map"]
|
|
position = Vector2( -1, -2 )
|
|
scale = Vector2( 0.5, 0.5 )
|
|
tile_set = ExtResource( 1 )
|
|
format = 1
|
|
tile_data = PoolIntArray( -1245213, -1073741824, 0, -1245204, -1073741824, 0, -1245195, -1073741824, 0, -1245186, -1073741824, 0, -1310713, -1073741824, 0, -1310704, -1073741824, 0, -1310688, -1073741824, 0, -1310679, -1073741824, 0, -1310670, -1073741824, 0, -1310661, -1073741824, 0, -1310660, -1073741824, 0, -1245125, -1073741824, 0, -589853, -1073741824, 0, -589844, -1073741824, 0, -655309, -1073741824, 0, -655300, -1073741824, 0, 51, -1073741824, 0, 60, -1073741824, 0, 589795, -1073741824, 0, 589804, -1073741824, 0, 655411, -1073741824, 0, 655420, -1073741824, 0, 1245155, -1073741824, 0, 1245164, -1073741824, 0, 1900515, -1073741824, 0, 1900517, -1073741824, 0, 1900526, -1073741824, 0, 1900534, -1073741824, 0, 1900535, 0, 0, 1900543, -1073741824, 0, 1835009, 0, 0, 1835016, -1073741824, 0, 1835019, 0, 0, 1835025, -1073741824, 0, 1835029, 0, 0, 1835034, -1073741824, 0, 1835039, 0, 0, 1835043, -1073741824, 0, 1835049, 0, 0, 1835052, -1073741824, 0, 1835059, -1073741824, 0, 1835068, -1073741824, 0 )
|
|
|
|
[node name="TileMap2" type="TileMap" parent="Map"]
|
|
scale = Vector2( 0.1, 0.1 )
|
|
tile_set = ExtResource( 1 )
|
|
format = 1
|
|
tile_data = PoolIntArray( -3145626, -1073741824, 0, -2490266, -1073741824, 0, -1834906, -1073741824, 0, -1179546, -1073741824, 0, -524186, -1073741824, 0, 180, -1073741824, 0, 189, -1073741824, 0, 198, -1073741824, 0, 204, -1073741824, 0, 208, -1073741824, 0, 217, -1073741824, 0, 226, -1073741824, 0, 235, -1073741824, 0, 244, -1073741824, 0, 246, -1073741824, 0, 131174, -1073741824, 0, 655540, -1073741824, 0, 786534, -1073741824, 0, 1310900, -1073741824, 0, 1966260, -1073741824, 0, 2621620, -1073741824, 0, 3276971, -1073741824, 0, 3276980, -1073741824, 0, 3866572, -1073741824, 0, 3866581, -1073741824, 0, 3866590, -1073741824, 0, 3866599, -1073741824, 0, 3866608, -1073741824, 0, 3866617, -1073741824, 0, 3801090, -1073741824, 0, 3801099, -1073741824, 0, 4718763, -1073741824, 0, 4718772, -1073741824, 0, 5177402, -1073741824, 0, 5374132, -1073741824, 0, 5832762, -1073741824, 0, 6029492, -1073741824, 0, 6029501, -1073741824, 0, 6029508, -1073741824, 0, 6029511, -1073741824, 0, 6029517, -1073741824, 0, 6029521, -1073741824, 0, 6029530, -1073741824, 0, 6029539, -1073741824, 0, 6029548, -1073741824, 0, 6029557, -1073741824, 0, 6029559, 1610612736, 0, 6488122, -1073741824, 0, 7143482, -1073741824, 0, 7798842, -1073741824, 0, 8454202, -1073741824, 0, 8585274, -1073741824, 0 )
|
|
|
|
[node name="Player" type="KinematicBody2D" parent="."]
|
|
position = Vector2( 539, 334 )
|
|
script = ExtResource( 6 )
|
|
|
|
[node name="Light2D" type="Light2D" parent="Player"]
|
|
position = Vector2( 3, 9 )
|
|
texture = ExtResource( 5 )
|
|
color = Color( 1, 0.878431, 0.0745098, 1 )
|
|
energy = 0.5
|
|
shadow_enabled = true
|
|
shadow_buffer_size = 4096
|
|
shadow_filter_smooth = 64.0
|
|
|
|
[node name="Sprite" type="Sprite" parent="Player"]
|
|
position = Vector2( 0, 1 )
|
|
rotation = 1.56962
|
|
texture = ExtResource( 4 )
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="Player"]
|
|
position = Vector2( 2, 1 )
|
|
current = true
|
|
smoothing_enabled = true
|
|
smoothing_speed = 10.0
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Player"]
|
|
position = Vector2( 0, 1.5 )
|
|
scale = Vector2( 0.493156, -0.314084 )
|
|
shape = SubResource( 1 )
|
|
|
|
[node name="weapon" type="Sprite" parent="Player"]
|
|
position = Vector2( 41, 2 )
|
|
scale = Vector2( 0.211906, 0.211906 )
|
|
texture = ExtResource( 2 )
|
|
|
|
[node name="Area2D" type="Area2D" parent="Player"]
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="Player/Area2D"]
|
|
position = Vector2( 0, 1 )
|
|
shape = SubResource( 2 )
|
|
|
|
[connection signal="body_entered" from="Player/Area2D" to="Player" method="_on_Area2D_body_entered"]
|