smooth scrolling
This commit is contained in:
parent
a18a294a64
commit
17193e4738
20 changed files with 171 additions and 154 deletions
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
<img src=https://git.asgardius.company/asgardius/midori-school/raw/branch/main/icon.png>
|
<img src=https://git.asgardius.company/asgardius/midori-school/raw/branch/main/icon.png>
|
||||||
|
|
||||||
An Action Role Playing Game inspired by Alundra, Touhou Project, Megaman X, among others. The only Open Source Genshin Killer and the only game at the moment that offers official bittorrent downloads. This game is made using Virtualx Engine (a godot's fork created for this game). You can find engine source code at https://git.asgardius.company/asgardius/virtualx-engine
|
An Action Role Playing Game inspired by Alundra, Touhou Project, Megaman X, among others. The only Open Source Genshin Killer and the only game at the moment that offers official bittorrent downloads. This game is made using Godot Engine. You can find engine source code at https://git.asgardius.company/asgardius/virtualx-engine
|
||||||
At the moment this game is only a proof of concept. If you want to help send me an email to asgardius@asgardius.company
|
At the moment this game is only a proof of concept. If you want to help send me an email to asgardius@asgardius.company
|
||||||
You can find game documentation at https://cloud.asgardius.company/s/3tPKHsMznzMjzEc?path=%2Fgame%20documentation%2FMidori%20in%20the%20Magic%20School
|
You can find game documentation at https://cloud.asgardius.company/s/3tPKHsMznzMjzEc?path=%2Fgame%20documentation%2FMidori%20in%20the%20Magic%20School
|
||||||
|
|
||||||
|
|
|
@ -21,13 +21,14 @@ func _input(event):
|
||||||
# Mouse in viewport coordinates.
|
# Mouse in viewport coordinates.
|
||||||
if Input.is_action_just_pressed("ui_accept"):
|
if Input.is_action_just_pressed("ui_accept"):
|
||||||
#print("Mouse Click/Unclick at: ", event.position)
|
#print("Mouse Click/Unclick at: ", event.position)
|
||||||
_title()
|
get_tree().change_scene_to_file("res://title.tscn")
|
||||||
|
#_title()
|
||||||
|
|
||||||
func _title():
|
func _title():
|
||||||
# This is like autoloading the scene, only
|
# This is like autoloading the scene, only
|
||||||
# it happens after already loading the main scene.
|
# it happens after already loading the main scene.
|
||||||
if Global.debug:
|
if Global.debug:
|
||||||
get_tree().change_scene_to_file("res://levels/ui/scene.tscn")
|
get_tree().change_scene_to_file("res://titl")
|
||||||
else:
|
else:
|
||||||
get_tree().change_scene_to_file("res://levels/ui/credits.tscn")
|
get_tree().change_scene_to_file("res://levels/ui/credits.tscn")
|
||||||
#get_tree().root.add_child(title)
|
#get_tree().root.add_child(title)
|
||||||
|
|
|
@ -21,7 +21,7 @@ theme_override_font_sizes/font_size = 22
|
||||||
text = "Disclaimer
|
text = "Disclaimer
|
||||||
Playing with fireworks inside a videogame can give hours of fun,
|
Playing with fireworks inside a videogame can give hours of fun,
|
||||||
but in real life is dangerous
|
but in real life is dangerous
|
||||||
Life assurance services exists only on fiction"
|
Life insurance exists only on fiction"
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="."]
|
[node name="Label2" type="Label" parent="."]
|
||||||
offset_left = 346.0
|
offset_left = 346.0
|
||||||
|
|
|
@ -35,7 +35,7 @@ var firstrun
|
||||||
const musictracks = ["res://music/midorinoakuma.wav", "res://music/seahorse.wav", "res://music/chinesegoat.wav", "res://music/doyoufeelold.wav", "res://music/doyiuneedahealer.wav", "res://music/adayatceres.wav", "res://music/twintroublemakers.wav", "res://music/easyquiz.wav", "res://music/neowave.wav", "res://music/multivectorsubmarines.wav", "res://music/halfgeniegirls.wav", "res://music/rusianmaverickfairy.wav", "res://music/blacksmithofdestruction.wav", "res://music/shininglikefireworks.wav", "res://music/sadtrashcan.wav", "res://music/akikoletter.wav", "res://music/asadcat.wav", "res://music/lilydesire.wav", "res://music/scholartrip.wav", "res://music/quantumice.wav", "res://music/unreeeal.wav"]
|
const musictracks = ["res://music/midorinoakuma.wav", "res://music/seahorse.wav", "res://music/chinesegoat.wav", "res://music/doyoufeelold.wav", "res://music/doyiuneedahealer.wav", "res://music/adayatceres.wav", "res://music/twintroublemakers.wav", "res://music/easyquiz.wav", "res://music/neowave.wav", "res://music/multivectorsubmarines.wav", "res://music/halfgeniegirls.wav", "res://music/rusianmaverickfairy.wav", "res://music/blacksmithofdestruction.wav", "res://music/shininglikefireworks.wav", "res://music/sadtrashcan.wav", "res://music/akikoletter.wav", "res://music/asadcat.wav", "res://music/lilydesire.wav", "res://music/scholartrip.wav", "res://music/quantumice.wav", "res://music/unreeeal.wav"]
|
||||||
const sfxtracks = ["res://sfx/braindamage.wav", "res://sfx/gaugefill.wav", "res://sfx/boomboombakudan.wav"]
|
const sfxtracks = ["res://sfx/braindamage.wav", "res://sfx/gaugefill.wav", "res://sfx/boomboombakudan.wav"]
|
||||||
var debug = false
|
var debug = false
|
||||||
const release = "R0.1.1-alpha"
|
const release = "R0.1.1-dev"
|
||||||
var sk = false
|
var sk = false
|
||||||
var xm = 0
|
var xm = 0
|
||||||
var ym = 0
|
var ym = 0
|
||||||
|
|
|
@ -14,13 +14,16 @@ func _ready():
|
||||||
|
|
||||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
if player.position.y < boss.position.y && player.get_index() > boss.get_index():
|
pass
|
||||||
move_child(player, boss.get_index() - 1)
|
|
||||||
print("move up")
|
func _physics_process(delta):
|
||||||
elif player.position.y > boss.position.y && player.get_index() < boss.get_index():
|
if player.velocity.x >= 0 && player.velocity.y >= 0:
|
||||||
move_child(player, boss.get_index() + 1)
|
if player.position.y < boss.position.y && player.get_index() > boss.get_index():
|
||||||
print("move down")
|
move_child(player, boss.get_index() - 1)
|
||||||
#pass
|
print("move up")
|
||||||
|
elif player.position.y > boss.position.y && player.get_index() < boss.get_index():
|
||||||
|
move_child(player, boss.get_index() + 1)
|
||||||
|
print("move down")
|
||||||
|
|
||||||
func _input(event):
|
func _input(event):
|
||||||
if Global.cdialog.size() == 0:
|
if Global.cdialog.size() == 0:
|
||||||
|
|
|
@ -11,10 +11,13 @@ func _ready():
|
||||||
|
|
||||||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||||||
func _process(delta):
|
func _process(delta):
|
||||||
if player.position.y < boss.position.y && player.get_index() > boss.get_index():
|
pass
|
||||||
move_child(player, boss.get_index() - 1)
|
|
||||||
print("move up")
|
func _physics_process(delta):
|
||||||
elif player.position.y > boss.position.y && player.get_index() < boss.get_index():
|
if player.velocity.x >= 0 && player.velocity.y >= 0:
|
||||||
move_child(player, boss.get_index() + 1)
|
if player.position.y < boss.position.y && player.get_index() > boss.get_index():
|
||||||
print("move down")
|
move_child(player, boss.get_index() - 1)
|
||||||
#pass
|
print("move up")
|
||||||
|
elif player.position.y > boss.position.y && player.get_index() < boss.get_index():
|
||||||
|
move_child(player, boss.get_index() + 1)
|
||||||
|
print("move down")
|
||||||
|
|
|
@ -11,16 +11,16 @@ anchor_bottom = 1.0
|
||||||
grow_horizontal = 2
|
grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
|
|
||||||
[node name="fps" type="Label" parent="."]
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||||
layout_mode = 0
|
|
||||||
|
[node name="fps" type="Label" parent="CanvasLayer"]
|
||||||
offset_left = 5.0
|
offset_left = 5.0
|
||||||
offset_top = 697.0
|
offset_top = 697.0
|
||||||
offset_right = 45.0
|
offset_right = 45.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
script = ExtResource("1_15gcj")
|
script = ExtResource("1_15gcj")
|
||||||
|
|
||||||
[node name="Version" type="Label" parent="."]
|
[node name="Version" type="Label" parent="CanvasLayer"]
|
||||||
layout_mode = 0
|
|
||||||
offset_left = 1166.0
|
offset_left = 1166.0
|
||||||
offset_top = 691.0
|
offset_top = 691.0
|
||||||
offset_right = 1246.0
|
offset_right = 1246.0
|
||||||
|
|
|
@ -23,6 +23,7 @@ grow_vertical = 2
|
||||||
script = ExtResource("1_gm5qw")
|
script = ExtResource("1_gm5qw")
|
||||||
|
|
||||||
[node name="Night Sky" type="TextureRect" parent="."]
|
[node name="Night Sky" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
texture = ExtResource("2_1w2er")
|
texture = ExtResource("2_1w2er")
|
||||||
|
|
|
@ -14,6 +14,7 @@ grow_vertical = 2
|
||||||
script = ExtResource("1_w4qrm")
|
script = ExtResource("1_w4qrm")
|
||||||
|
|
||||||
[node name="Night Sky" type="TextureRect" parent="."]
|
[node name="Night Sky" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
texture = ExtResource("2_kcf5a")
|
texture = ExtResource("2_kcf5a")
|
||||||
|
|
|
@ -23,6 +23,7 @@ grow_vertical = 2
|
||||||
script = ExtResource("1_mulrj")
|
script = ExtResource("1_mulrj")
|
||||||
|
|
||||||
[node name="Night Sky" type="TextureRect" parent="."]
|
[node name="Night Sky" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
texture = ExtResource("2_jgdg2")
|
texture = ExtResource("2_jgdg2")
|
||||||
|
|
|
@ -20,6 +20,7 @@ grow_vertical = 2
|
||||||
script = ExtResource("1_hxcrn")
|
script = ExtResource("1_hxcrn")
|
||||||
|
|
||||||
[node name="Night Sky" type="TextureRect" parent="."]
|
[node name="Night Sky" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
texture = ExtResource("2_jnmob")
|
texture = ExtResource("2_jnmob")
|
||||||
|
|
|
@ -20,6 +20,7 @@ grow_vertical = 2
|
||||||
script = ExtResource("1_l1lbb")
|
script = ExtResource("1_l1lbb")
|
||||||
|
|
||||||
[node name="Night Sky" type="TextureRect" parent="."]
|
[node name="Night Sky" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
texture = ExtResource("2_uuurj")
|
texture = ExtResource("2_uuurj")
|
||||||
|
|
|
@ -7,9 +7,9 @@ var pface
|
||||||
var press = false
|
var press = false
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
cname = $Cname
|
cname = $CanvasLayer/Cname
|
||||||
dialog = $Dialog
|
dialog = $CanvasLayer/Dialog
|
||||||
pface = $Playerface
|
pface = $CanvasLayer/Playerface
|
||||||
if Global.cdialog[dindex][1]:
|
if Global.cdialog[dindex][1]:
|
||||||
cname.set_text(Global.pcnames[Global.cdialog[dindex][2]])
|
cname.set_text(Global.pcnames[Global.cdialog[dindex][2]])
|
||||||
pface.texture = load(Global.pcfaces[Global.cdialog[dindex][2]][Global.cdialog[dindex][3]])
|
pface.texture = load(Global.pcfaces[Global.cdialog[dindex][2]][Global.cdialog[dindex][3]])
|
||||||
|
|
|
@ -6,39 +6,41 @@
|
||||||
[node name="Talk" type="Node2D"]
|
[node name="Talk" type="Node2D"]
|
||||||
script = ExtResource("1_c5y35")
|
script = ExtResource("1_c5y35")
|
||||||
|
|
||||||
[node name="Playerface" type="TextureRect" parent="."]
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||||
|
|
||||||
|
[node name="Playerface" type="TextureRect" parent="CanvasLayer"]
|
||||||
offset_left = 511.0
|
offset_left = 511.0
|
||||||
offset_top = 35.0
|
offset_top = 35.0
|
||||||
offset_right = 767.0
|
offset_right = 767.0
|
||||||
offset_bottom = 291.0
|
offset_bottom = 291.0
|
||||||
texture = ExtResource("1_4l8il")
|
texture = ExtResource("1_4l8il")
|
||||||
|
|
||||||
[node name="Continue" type="ColorRect" parent="."]
|
[node name="Continue" type="ColorRect" parent="CanvasLayer"]
|
||||||
offset_left = 39.0
|
offset_left = 39.0
|
||||||
offset_top = 118.0
|
offset_top = 118.0
|
||||||
offset_right = 276.0
|
offset_right = 276.0
|
||||||
offset_bottom = 177.0
|
offset_bottom = 177.0
|
||||||
color = Color(0.254902, 0.254902, 0.254902, 1)
|
color = Color(0.254902, 0.254902, 0.254902, 1)
|
||||||
|
|
||||||
[node name="Continuetext" type="Label" parent="."]
|
[node name="Continuetext" type="Label" parent="CanvasLayer"]
|
||||||
offset_left = 39.0
|
offset_left = 39.0
|
||||||
offset_top = 119.0
|
offset_top = 119.0
|
||||||
offset_right = 276.0
|
offset_right = 276.0
|
||||||
offset_bottom = 177.0
|
offset_bottom = 178.0
|
||||||
theme_override_font_sizes/font_size = 20
|
theme_override_font_sizes/font_size = 20
|
||||||
text = "Press enter or B
|
text = "Press enter or B
|
||||||
to continue"
|
to continue"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
[node name="Textbox" type="ColorRect" parent="."]
|
[node name="Textbox" type="ColorRect" parent="CanvasLayer"]
|
||||||
offset_left = 41.0
|
offset_left = 41.0
|
||||||
offset_top = 319.0
|
offset_top = 319.0
|
||||||
offset_right = 1243.0
|
offset_right = 1243.0
|
||||||
offset_bottom = 681.0
|
offset_bottom = 681.0
|
||||||
color = Color(0.254902, 0.254902, 0.254902, 1)
|
color = Color(0.254902, 0.254902, 0.254902, 1)
|
||||||
|
|
||||||
[node name="Cname" type="Label" parent="."]
|
[node name="Cname" type="Label" parent="CanvasLayer"]
|
||||||
offset_left = 41.0
|
offset_left = 41.0
|
||||||
offset_top = 319.0
|
offset_top = 319.0
|
||||||
offset_right = 1243.0
|
offset_right = 1243.0
|
||||||
|
@ -48,7 +50,7 @@ text = "Character name goes here"
|
||||||
horizontal_alignment = 1
|
horizontal_alignment = 1
|
||||||
vertical_alignment = 1
|
vertical_alignment = 1
|
||||||
|
|
||||||
[node name="Dialog" type="Label" parent="."]
|
[node name="Dialog" type="Label" parent="CanvasLayer"]
|
||||||
offset_left = 41.0
|
offset_left = 41.0
|
||||||
offset_top = 377.0
|
offset_top = 377.0
|
||||||
offset_right = 1243.0
|
offset_right = 1243.0
|
||||||
|
|
|
@ -20,6 +20,7 @@ grow_vertical = 2
|
||||||
script = ExtResource("1_p5nnr")
|
script = ExtResource("1_p5nnr")
|
||||||
|
|
||||||
[node name="Night Sky" type="TextureRect" parent="."]
|
[node name="Night Sky" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
texture = ExtResource("2_vkpo3")
|
texture = ExtResource("2_vkpo3")
|
||||||
|
|
|
@ -23,6 +23,7 @@ grow_vertical = 2
|
||||||
script = ExtResource("1_w3aym")
|
script = ExtResource("1_w3aym")
|
||||||
|
|
||||||
[node name="Night Sky" type="TextureRect" parent="."]
|
[node name="Night Sky" type="TextureRect" parent="."]
|
||||||
|
layout_mode = 0
|
||||||
offset_right = 1280.0
|
offset_right = 1280.0
|
||||||
offset_bottom = 720.0
|
offset_bottom = 720.0
|
||||||
texture = ExtResource("2_sqp06")
|
texture = ExtResource("2_sqp06")
|
||||||
|
|
|
@ -20,24 +20,24 @@ var topminibg
|
||||||
|
|
||||||
# Called when the node enters the scene tree for the first time.
|
# Called when the node enters the scene tree for the first time.
|
||||||
func _ready():
|
func _ready():
|
||||||
topleft = $Topleft
|
topleft = $CanvasLayer/Topleft
|
||||||
topleftbg = $Topleftbg
|
topleftbg = $CanvasLayer/Topleftbg
|
||||||
topmini = $Topmini
|
topmini = $CanvasLayer/Topmini
|
||||||
topminibg = $Topminibg
|
topminibg = $CanvasLayer/Topminibg
|
||||||
cn1 = $Topleft/Character1/VBoxContainer/HBoxContainer/Label
|
cn1 = $CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer/Label
|
||||||
cn2 = $Topleft/Character2/VBoxContainer/HBoxContainer/Label
|
cn2 = $CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer/Label
|
||||||
cn3 = $Topleft/Character3/VBoxContainer/HBoxContainer/Label
|
cn3 = $CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer/Label
|
||||||
cn4 = $Topleft/Character4/VBoxContainer/HBoxContainer/Label
|
cn4 = $CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer/Label
|
||||||
cf1 = $Topleft/Character1/TextureRect
|
cf1 = $CanvasLayer/Topleft/Character1/TextureRect
|
||||||
cf2 = $Topleft/Character2/TextureRect
|
cf2 = $CanvasLayer/Topleft/Character2/TextureRect
|
||||||
cf3 = $Topleft/Character3/TextureRect
|
cf3 = $CanvasLayer/Topleft/Character3/TextureRect
|
||||||
cf4 = $Topleft/Character4/TextureRect
|
cf4 = $CanvasLayer/Topleft/Character4/TextureRect
|
||||||
focus1 = $Topleft/Character1/ColorRect2
|
focus1 = $CanvasLayer/Topleft/Character1/ColorRect2
|
||||||
focus2 = $Topleft/Character2/ColorRect2
|
focus2 = $CanvasLayer/Topleft/Character2/ColorRect2
|
||||||
focus3 = $Topleft/Character3/ColorRect2
|
focus3 = $CanvasLayer/Topleft/Character3/ColorRect2
|
||||||
focus4 = $Topleft/Character4/ColorRect2
|
focus4 = $CanvasLayer/Topleft/Character4/ColorRect2
|
||||||
cnf = $Topmini/VBoxContainer/HBoxContainer/Label
|
cnf = $CanvasLayer/Topmini/VBoxContainer/HBoxContainer/Label
|
||||||
cff = $Topmini/TextureRect
|
cff = $CanvasLayer/Topmini/TextureRect
|
||||||
topleft.visible = false
|
topleft.visible = false
|
||||||
topleftbg.visible = false
|
topleftbg.visible = false
|
||||||
if Global.mangohud:
|
if Global.mangohud:
|
||||||
|
|
|
@ -23,454 +23,452 @@ grow_horizontal = 2
|
||||||
grow_vertical = 2
|
grow_vertical = 2
|
||||||
script = ExtResource("1_pntuv")
|
script = ExtResource("1_pntuv")
|
||||||
|
|
||||||
[node name="Topminibg" type="ColorRect" parent="."]
|
[node name="CanvasLayer" type="CanvasLayer" parent="."]
|
||||||
layout_mode = 0
|
|
||||||
|
[node name="Topminibg" type="ColorRect" parent="CanvasLayer"]
|
||||||
offset_right = 377.0
|
offset_right = 377.0
|
||||||
offset_bottom = 116.0
|
offset_bottom = 116.0
|
||||||
color = Color(0.254902, 0.254902, 0.254902, 1)
|
color = Color(0.254902, 0.254902, 0.254902, 1)
|
||||||
|
|
||||||
[node name="Topmini" type="HBoxContainer" parent="."]
|
[node name="Topmini" type="HBoxContainer" parent="CanvasLayer"]
|
||||||
layout_mode = 2
|
|
||||||
offset_right = 377.0
|
offset_right = 377.0
|
||||||
offset_bottom = 116.0
|
offset_bottom = 116.0
|
||||||
|
|
||||||
[node name="TextureRect" type="TextureRect" parent="Topmini"]
|
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/Topmini"]
|
||||||
custom_minimum_size = Vector2(116, 116)
|
custom_minimum_size = Vector2(116, 116)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Topmini"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Topmini"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="HBoxContainer" type="HBoxContainer" parent="Topmini/VBoxContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="CanvasLayer/Topmini/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topmini/VBoxContainer/HBoxContainer"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer"]
|
||||||
custom_minimum_size = Vector2(174, 0)
|
custom_minimum_size = Vector2(174, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Name"
|
text = "Name"
|
||||||
|
|
||||||
[node name="Label3" type="Label" parent="Topmini/VBoxContainer/HBoxContainer"]
|
[node name="Label3" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "R1"
|
text = "R1"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer2" type="HBoxContainer" parent="Topmini/VBoxContainer"]
|
[node name="HBoxContainer2" type="HBoxContainer" parent="CanvasLayer/Topmini/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topmini/VBoxContainer/HBoxContainer2"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Health"
|
text = "Health"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topmini/VBoxContainer/HBoxContainer2"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topmini/VBoxContainer/HBoxContainer2"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer3" type="HBoxContainer" parent="Topmini/VBoxContainer"]
|
[node name="HBoxContainer3" type="HBoxContainer" parent="CanvasLayer/Topmini/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topmini/VBoxContainer/HBoxContainer3"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Stamina"
|
text = "Stamina"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topmini/VBoxContainer/HBoxContainer3"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topmini/VBoxContainer/HBoxContainer3"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer4" type="HBoxContainer" parent="Topmini/VBoxContainer"]
|
[node name="HBoxContainer4" type="HBoxContainer" parent="CanvasLayer/Topmini/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topmini/VBoxContainer/HBoxContainer4"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Skill"
|
text = "Skill"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topmini/VBoxContainer/HBoxContainer4"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topmini/VBoxContainer/HBoxContainer4"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topmini/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="ColorRect2" type="ColorRect" parent="Topmini"]
|
[node name="ColorRect2" type="ColorRect" parent="CanvasLayer/Topmini"]
|
||||||
custom_minimum_size = Vector2(12, 64)
|
custom_minimum_size = Vector2(12, 64)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
color = Color(0, 0, 1, 1)
|
color = Color(0, 0, 1, 1)
|
||||||
|
|
||||||
[node name="Topleftbg" type="ColorRect" parent="."]
|
[node name="Topleftbg" type="ColorRect" parent="CanvasLayer"]
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 0
|
|
||||||
offset_right = 377.0
|
offset_right = 377.0
|
||||||
offset_bottom = 476.0
|
offset_bottom = 476.0
|
||||||
color = Color(0.254902, 0.254902, 0.254902, 1)
|
color = Color(0.254902, 0.254902, 0.254902, 1)
|
||||||
|
|
||||||
[node name="Topleft" type="VBoxContainer" parent="."]
|
[node name="Topleft" type="VBoxContainer" parent="CanvasLayer"]
|
||||||
visible = false
|
visible = false
|
||||||
layout_mode = 0
|
|
||||||
offset_right = 377.0
|
offset_right = 377.0
|
||||||
offset_bottom = 476.0
|
offset_bottom = 476.0
|
||||||
|
|
||||||
[node name="Character1" type="HBoxContainer" parent="Topleft"]
|
[node name="Character1" type="HBoxContainer" parent="CanvasLayer/Topleft"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="TextureRect" type="TextureRect" parent="Topleft/Character1"]
|
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/Topleft/Character1"]
|
||||||
custom_minimum_size = Vector2(116, 116)
|
custom_minimum_size = Vector2(116, 116)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Topleft/Character1"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Topleft/Character1"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="HBoxContainer" type="HBoxContainer" parent="Topleft/Character1/VBoxContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="CanvasLayer/Topleft/Character1/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer"]
|
||||||
custom_minimum_size = Vector2(174, 0)
|
custom_minimum_size = Vector2(174, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Name"
|
text = "Name"
|
||||||
|
|
||||||
[node name="Label3" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer"]
|
[node name="Label3" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "R1 + ↑"
|
text = "R1 + ↑"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer2" type="HBoxContainer" parent="Topleft/Character1/VBoxContainer"]
|
[node name="HBoxContainer2" type="HBoxContainer" parent="CanvasLayer/Topleft/Character1/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer2"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Health"
|
text = "Health"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character1/VBoxContainer/HBoxContainer2"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer2"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer3" type="HBoxContainer" parent="Topleft/Character1/VBoxContainer"]
|
[node name="HBoxContainer3" type="HBoxContainer" parent="CanvasLayer/Topleft/Character1/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer3"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Stamina"
|
text = "Stamina"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character1/VBoxContainer/HBoxContainer3"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer3"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer4" type="HBoxContainer" parent="Topleft/Character1/VBoxContainer"]
|
[node name="HBoxContainer4" type="HBoxContainer" parent="CanvasLayer/Topleft/Character1/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer4"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Skill"
|
text = "Skill"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character1/VBoxContainer/HBoxContainer4"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character1/VBoxContainer/HBoxContainer4"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character1/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="ColorRect2" type="ColorRect" parent="Topleft/Character1"]
|
[node name="ColorRect2" type="ColorRect" parent="CanvasLayer/Topleft/Character1"]
|
||||||
custom_minimum_size = Vector2(12, 64)
|
custom_minimum_size = Vector2(12, 64)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Character2" type="HBoxContainer" parent="Topleft"]
|
[node name="Character2" type="HBoxContainer" parent="CanvasLayer/Topleft"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="TextureRect" type="TextureRect" parent="Topleft/Character2"]
|
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/Topleft/Character2"]
|
||||||
custom_minimum_size = Vector2(116, 116)
|
custom_minimum_size = Vector2(116, 116)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Topleft/Character2"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Topleft/Character2"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="HBoxContainer" type="HBoxContainer" parent="Topleft/Character2/VBoxContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="CanvasLayer/Topleft/Character2/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer"]
|
||||||
custom_minimum_size = Vector2(174, 0)
|
custom_minimum_size = Vector2(174, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Name"
|
text = "Name"
|
||||||
|
|
||||||
[node name="Label3" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer"]
|
[node name="Label3" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "R1 + →"
|
text = "R1 + →"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer2" type="HBoxContainer" parent="Topleft/Character2/VBoxContainer"]
|
[node name="HBoxContainer2" type="HBoxContainer" parent="CanvasLayer/Topleft/Character2/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer2"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Health"
|
text = "Health"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character2/VBoxContainer/HBoxContainer2"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer2"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer3" type="HBoxContainer" parent="Topleft/Character2/VBoxContainer"]
|
[node name="HBoxContainer3" type="HBoxContainer" parent="CanvasLayer/Topleft/Character2/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer3"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Stamina"
|
text = "Stamina"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character2/VBoxContainer/HBoxContainer3"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer3"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer4" type="HBoxContainer" parent="Topleft/Character2/VBoxContainer"]
|
[node name="HBoxContainer4" type="HBoxContainer" parent="CanvasLayer/Topleft/Character2/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer4"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Skill"
|
text = "Skill"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character2/VBoxContainer/HBoxContainer4"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character2/VBoxContainer/HBoxContainer4"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character2/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="ColorRect2" type="ColorRect" parent="Topleft/Character2"]
|
[node name="ColorRect2" type="ColorRect" parent="CanvasLayer/Topleft/Character2"]
|
||||||
custom_minimum_size = Vector2(12, 64)
|
custom_minimum_size = Vector2(12, 64)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Character3" type="HBoxContainer" parent="Topleft"]
|
[node name="Character3" type="HBoxContainer" parent="CanvasLayer/Topleft"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="TextureRect" type="TextureRect" parent="Topleft/Character3"]
|
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/Topleft/Character3"]
|
||||||
custom_minimum_size = Vector2(116, 116)
|
custom_minimum_size = Vector2(116, 116)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Topleft/Character3"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Topleft/Character3"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="HBoxContainer" type="HBoxContainer" parent="Topleft/Character3/VBoxContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="CanvasLayer/Topleft/Character3/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer"]
|
||||||
custom_minimum_size = Vector2(174, 0)
|
custom_minimum_size = Vector2(174, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Name"
|
text = "Name"
|
||||||
|
|
||||||
[node name="Label3" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer"]
|
[node name="Label3" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "R1 + ↓"
|
text = "R1 + ↓"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer2" type="HBoxContainer" parent="Topleft/Character3/VBoxContainer"]
|
[node name="HBoxContainer2" type="HBoxContainer" parent="CanvasLayer/Topleft/Character3/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer2"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Health"
|
text = "Health"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character3/VBoxContainer/HBoxContainer2"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer2"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer3" type="HBoxContainer" parent="Topleft/Character3/VBoxContainer"]
|
[node name="HBoxContainer3" type="HBoxContainer" parent="CanvasLayer/Topleft/Character3/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer3"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Stamina"
|
text = "Stamina"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character3/VBoxContainer/HBoxContainer3"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer3"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer4" type="HBoxContainer" parent="Topleft/Character3/VBoxContainer"]
|
[node name="HBoxContainer4" type="HBoxContainer" parent="CanvasLayer/Topleft/Character3/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer4"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Skill"
|
text = "Skill"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character3/VBoxContainer/HBoxContainer4"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character3/VBoxContainer/HBoxContainer4"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character3/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="ColorRect2" type="ColorRect" parent="Topleft/Character3"]
|
[node name="ColorRect2" type="ColorRect" parent="CanvasLayer/Topleft/Character3"]
|
||||||
custom_minimum_size = Vector2(12, 64)
|
custom_minimum_size = Vector2(12, 64)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Character4" type="HBoxContainer" parent="Topleft"]
|
[node name="Character4" type="HBoxContainer" parent="CanvasLayer/Topleft"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="TextureRect" type="TextureRect" parent="Topleft/Character4"]
|
[node name="TextureRect" type="TextureRect" parent="CanvasLayer/Topleft/Character4"]
|
||||||
custom_minimum_size = Vector2(116, 116)
|
custom_minimum_size = Vector2(116, 116)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="VBoxContainer" type="VBoxContainer" parent="Topleft/Character4"]
|
[node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/Topleft/Character4"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="HBoxContainer" type="HBoxContainer" parent="Topleft/Character4/VBoxContainer"]
|
[node name="HBoxContainer" type="HBoxContainer" parent="CanvasLayer/Topleft/Character4/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer"]
|
||||||
custom_minimum_size = Vector2(174, 0)
|
custom_minimum_size = Vector2(174, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Name"
|
text = "Name"
|
||||||
|
|
||||||
[node name="Label3" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer"]
|
[node name="Label3" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "R1 + ←"
|
text = "R1 + ←"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer2" type="HBoxContainer" parent="Topleft/Character4/VBoxContainer"]
|
[node name="HBoxContainer2" type="HBoxContainer" parent="CanvasLayer/Topleft/Character4/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer2"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Health"
|
text = "Health"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character4/VBoxContainer/HBoxContainer2"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ualpu")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_patnr")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer2"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer2"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer3" type="HBoxContainer" parent="Topleft/Character4/VBoxContainer"]
|
[node name="HBoxContainer3" type="HBoxContainer" parent="CanvasLayer/Topleft/Character4/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer3"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Stamina"
|
text = "Stamina"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character4/VBoxContainer/HBoxContainer3"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
theme_override_styles/background = SubResource("StyleBoxFlat_05pau")
|
||||||
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
theme_override_styles/fill = SubResource("StyleBoxFlat_u3vj7")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer3"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer3"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="HBoxContainer4" type="HBoxContainer" parent="Topleft/Character4/VBoxContainer"]
|
[node name="HBoxContainer4" type="HBoxContainer" parent="CanvasLayer/Topleft/Character4/VBoxContainer"]
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
||||||
[node name="Label" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer4"]
|
[node name="Label" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(70, 0)
|
custom_minimum_size = Vector2(70, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "Skill"
|
text = "Skill"
|
||||||
|
|
||||||
[node name="ProgressBar" type="ProgressBar" parent="Topleft/Character4/VBoxContainer/HBoxContainer4"]
|
[node name="ProgressBar" type="ProgressBar" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(100, 0)
|
custom_minimum_size = Vector2(100, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
theme_override_styles/background = SubResource("StyleBoxFlat_ftyws")
|
||||||
|
|
||||||
[node name="Label2" type="Label" parent="Topleft/Character4/VBoxContainer/HBoxContainer4"]
|
[node name="Label2" type="Label" parent="CanvasLayer/Topleft/Character4/VBoxContainer/HBoxContainer4"]
|
||||||
custom_minimum_size = Vector2(63, 0)
|
custom_minimum_size = Vector2(63, 0)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
text = "100/100"
|
text = "100/100"
|
||||||
horizontal_alignment = 2
|
horizontal_alignment = 2
|
||||||
|
|
||||||
[node name="ColorRect2" type="ColorRect" parent="Topleft/Character4"]
|
[node name="ColorRect2" type="ColorRect" parent="CanvasLayer/Topleft/Character4"]
|
||||||
custom_minimum_size = Vector2(12, 64)
|
custom_minimum_size = Vector2(12, 64)
|
||||||
layout_mode = 2
|
layout_mode = 2
|
||||||
|
|
2
main.gd
2
main.gd
|
@ -30,7 +30,7 @@ func _input(event):
|
||||||
func _title():
|
func _title():
|
||||||
# This is like autoloading the scene, only
|
# This is like autoloading the scene, only
|
||||||
# it happens after already loading the main scene.
|
# it happens after already loading the main scene.
|
||||||
get_tree().change_scene_to_file("res://title.tscn")
|
get_tree().change_scene_to_file("res://backgounds/disclaimer.tscn")
|
||||||
#get_tree().root.add_child(title)
|
#get_tree().root.add_child(title)
|
||||||
#get_tree().root.remove_child(boot)
|
#get_tree().root.remove_child(boot)
|
||||||
#boot.queue_free()
|
#boot.queue_free()
|
||||||
|
|
|
@ -176,3 +176,6 @@ shape = SubResource("RectangleShape2D_dj8gt")
|
||||||
libraries = {
|
libraries = {
|
||||||
"": SubResource("AnimationLibrary_mh65y")
|
"": SubResource("AnimationLibrary_mh65y")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[node name="Camera2D" type="Camera2D" parent="."]
|
||||||
|
position = Vector2(0, 57)
|
||||||
|
|
Loading…
Reference in a new issue