193 lines
5.2 KiB
Plaintext
193 lines
5.2 KiB
Plaintext
[gd_scene load_steps=24 format=2]
|
|
|
|
[ext_resource path="res://Scripts/PlayerManager.gd" type="Script" id=1]
|
|
[ext_resource path="res://Art/player_idle1.png" type="Texture" id=2]
|
|
[ext_resource path="res://Art/player_idle2.png" type="Texture" id=3]
|
|
[ext_resource path="res://Art/player_walk1.png" type="Texture" id=4]
|
|
[ext_resource path="res://Art/player_walk2.png" type="Texture" id=5]
|
|
[ext_resource path="res://Art/player_walk3.png" type="Texture" id=6]
|
|
[ext_resource path="res://Art/player_jump.png" type="Texture" id=7]
|
|
[ext_resource path="res://general_theme.tres" type="Theme" id=8]
|
|
[ext_resource path="res://Art/cornerGUI.png" type="Texture" id=9]
|
|
[ext_resource path="res://Fonts/pixelmix/pixelmix.ttf" type="DynamicFontData" id=10]
|
|
[ext_resource path="res://Art/pickup-outline.png" type="Texture" id=11]
|
|
[ext_resource path="res://Art/health-bar2.png" type="Texture" id=12]
|
|
[ext_resource path="res://Art/health-bar1.png" type="Texture" id=13]
|
|
[ext_resource path="res://Fonts/pixelmix/pixelmix_bold.ttf" type="DynamicFontData" id=14]
|
|
[ext_resource path="res://Art/light.png" type="Texture" id=15]
|
|
|
|
[sub_resource type="SpriteFrames" id=1]
|
|
animations = [ {
|
|
"frames": [ ExtResource( 2 ), ExtResource( 3 ) ],
|
|
"loop": true,
|
|
"name": "idle",
|
|
"speed": 3.0
|
|
}, {
|
|
"frames": [ ExtResource( 4 ), ExtResource( 5 ), ExtResource( 6 ) ],
|
|
"loop": true,
|
|
"name": "walk",
|
|
"speed": 7.0
|
|
}, {
|
|
"frames": [ ExtResource( 7 ) ],
|
|
"loop": true,
|
|
"name": "jump",
|
|
"speed": 5.0
|
|
} ]
|
|
|
|
[sub_resource type="CapsuleShape2D" id=2]
|
|
radius = 3.71548
|
|
height = 8.49548
|
|
|
|
[sub_resource type="DynamicFont" id=3]
|
|
outline_size = 4
|
|
outline_color = Color( 0, 0, 0, 1 )
|
|
font_data = ExtResource( 10 )
|
|
|
|
[sub_resource type="StyleBoxTexture" id=4]
|
|
texture = ExtResource( 12 )
|
|
region_rect = Rect2( 0, 0, 64, 16 )
|
|
|
|
[sub_resource type="StyleBoxTexture" id=5]
|
|
texture = ExtResource( 13 )
|
|
region_rect = Rect2( 0, 0, 64, 16 )
|
|
|
|
[sub_resource type="DynamicFont" id=6]
|
|
outline_size = 2
|
|
outline_color = Color( 0, 0, 0, 1 )
|
|
font_data = ExtResource( 10 )
|
|
|
|
[sub_resource type="DynamicFont" id=7]
|
|
size = 32
|
|
font_data = ExtResource( 14 )
|
|
|
|
[sub_resource type="GDScript" id=8]
|
|
script/source = "extends Button
|
|
|
|
# Declare member variables here. Examples:
|
|
# var a = 2
|
|
# var b = \"text\"
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready():
|
|
connect(\"button_down\", self, \"on_button\")
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
#func _process(delta):
|
|
# pass
|
|
func on_button():
|
|
get_tree().change_scene(\"res://Nodes/Title.tscn\")"
|
|
|
|
[node name="Player" type="KinematicBody2D"]
|
|
script = ExtResource( 1 )
|
|
|
|
[node name="Camera2D" type="Camera2D" parent="."]
|
|
zoom = Vector2( 0.5, 0.5 )
|
|
|
|
[node name="AnimatedSprite" type="AnimatedSprite" parent="."]
|
|
frames = SubResource( 1 )
|
|
animation = "idle"
|
|
playing = true
|
|
|
|
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
|
shape = SubResource( 2 )
|
|
|
|
[node name="Equipment" type="Node2D" parent="."]
|
|
|
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
|
editor/display_folded = true
|
|
|
|
[node name="GUI" type="Control" parent="CanvasLayer"]
|
|
editor/display_folded = true
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
theme = ExtResource( 8 )
|
|
|
|
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/GUI"]
|
|
anchor_right = 1.0
|
|
margin_right = -904.0
|
|
margin_bottom = 31.0
|
|
texture = ExtResource( 9 )
|
|
expand = true
|
|
|
|
[node name="Label" type="Label" parent="CanvasLayer/GUI"]
|
|
margin_left = 36.4586
|
|
margin_top = 11.069
|
|
margin_right = 160.459
|
|
margin_bottom = 42.069
|
|
custom_fonts/font = SubResource( 3 )
|
|
custom_colors/font_color = Color( 1, 1, 1, 1 )
|
|
text = "0"
|
|
valign = 1
|
|
clip_text = true
|
|
|
|
[node name="TextureRect2" type="TextureRect" parent="CanvasLayer/GUI"]
|
|
margin_left = 13.7422
|
|
margin_top = 16.7484
|
|
margin_right = 33.7422
|
|
margin_bottom = 36.7484
|
|
texture = ExtResource( 11 )
|
|
expand = true
|
|
|
|
[node name="Healthbar" type="ProgressBar" parent="CanvasLayer/GUI"]
|
|
anchor_left = 0.5
|
|
anchor_top = 1.0
|
|
anchor_right = 0.5
|
|
anchor_bottom = 1.0
|
|
margin_left = -92.5
|
|
margin_top = -50.0
|
|
margin_right = 92.5
|
|
margin_bottom = -14.0
|
|
custom_styles/fg = SubResource( 4 )
|
|
custom_styles/bg = SubResource( 5 )
|
|
custom_fonts/font = SubResource( 6 )
|
|
step = 1.0
|
|
value = 100.0
|
|
|
|
[node name="SlideRect" type="ColorRect" parent="CanvasLayer/GUI"]
|
|
anchor_right = 1.0
|
|
color = Color( 0, 0, 0, 1 )
|
|
|
|
[node name="GameOver" type="Control" parent="CanvasLayer"]
|
|
editor/display_folded = true
|
|
visible = false
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
theme = ExtResource( 8 )
|
|
|
|
[node name="ColorRect" type="ColorRect" parent="CanvasLayer/GameOver"]
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
color = Color( 0, 0, 0, 0.352941 )
|
|
|
|
[node name="Label" type="Label" parent="CanvasLayer/GameOver"]
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
margin_left = -227.5
|
|
margin_top = -50.0
|
|
margin_right = 227.5
|
|
margin_bottom = 50.0
|
|
custom_fonts/font = SubResource( 7 )
|
|
custom_colors/font_color = Color( 0.6, 0.898039, 0.313726, 1 )
|
|
text = "Unit Lost..."
|
|
align = 1
|
|
valign = 1
|
|
|
|
[node name="MainMenu" type="Button" parent="CanvasLayer/GameOver"]
|
|
anchor_left = 0.5
|
|
anchor_top = 1.0
|
|
anchor_right = 0.5
|
|
anchor_bottom = 1.0
|
|
margin_left = -82.5
|
|
margin_top = -80.0
|
|
margin_right = 82.5
|
|
margin_bottom = -40.0
|
|
text = "Main Menu"
|
|
script = SubResource( 8 )
|
|
|
|
[node name="Light2D" type="Light2D" parent="."]
|
|
texture = ExtResource( 15 )
|
|
texture_scale = 1.5
|
|
energy = 0.5
|