generated from SGDA/GodotExampleProject
feat: base
This commit is contained in:
38
template/ATTRIBUTION.md
Normal file
38
template/ATTRIBUTION.md
Normal file
@ -0,0 +1,38 @@
|
||||
# Attribution
|
||||
## Collaborators
|
||||
|
||||
### Role
|
||||
Person 1
|
||||
Person 2
|
||||
[Person w/ Link]()
|
||||
|
||||
## Sourced
|
||||
### Asset Type
|
||||
#### Use Case
|
||||
Author: [Name]()
|
||||
Source: [Domain : webpage.html]()
|
||||
License: [License]()
|
||||
|
||||
#### Godot Engine Logo
|
||||
Author: Andrea Calabró
|
||||
Source: [godotengine.org : press](https://godotengine.org/press/)
|
||||
License: [CC BY 4.0 International](https://github.com/godotengine/godot/blob/master/LOGO_LICENSE.txt)
|
||||
|
||||
## Tools
|
||||
#### Godot
|
||||

|
||||
Author: [Juan Linietsky, Ariel Manzur, and contributors](https://godotengine.org/contact)
|
||||
Source: [godotengine.org](https://godotengine.org/)
|
||||
License: [MIT License](https://github.com/godotengine/godot/blob/master/LICENSE.txt)
|
||||
|
||||
#### Godot Menus Template
|
||||

|
||||
Author: [Marek Belski and contributors](https://github.com/Maaack/Godot-Menus-Template/graphs/contributors)
|
||||
Source: [github: Godot-Menus-Template](https://github.com/Maaack/Godot-Menus-Template)
|
||||
License: [MIT License](LICENSE.txt)
|
||||
|
||||
#### Git
|
||||

|
||||
Author: [Linus Torvalds](https://github.com/torvalds)
|
||||
Source: [git-scm.com](https://git-scm.com/downloads)
|
||||
License: [GNU General Public License version 2](https://opensource.org/licenses/GPL-2.0)
|
BIN
template/assets/git_logo/Git-Logo-2Color.png
(Stored with Git LFS)
Normal file
BIN
template/assets/git_logo/Git-Logo-2Color.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
template/assets/git_logo/Git-Logo-2Color.png.import
Normal file
34
template/assets/git_logo/Git-Logo-2Color.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://7pgjvc551csl"
|
||||
path="res://.godot/imported/Git-Logo-2Color.png-f72f04037bcefdfd039f1c5935ed2ee0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://template/assets/git_logo/Git-Logo-2Color.png"
|
||||
dest_files=["res://.godot/imported/Git-Logo-2Color.png-f72f04037bcefdfd039f1c5935ed2ee0.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
6
template/assets/git_logo/LICENSE.txt
Normal file
6
template/assets/git_logo/LICENSE.txt
Normal file
@ -0,0 +1,6 @@
|
||||
Git Logo
|
||||
Copyright (c) Jason Long
|
||||
|
||||
This work is licensed under the Creative Commons Attribution 3.0 Unported
|
||||
license (CC BY 3.0): https://creativecommons.org/licenses/by/3.0/
|
||||
|
5
template/assets/godot_engine_logo/LICENSE.txt
Normal file
5
template/assets/godot_engine_logo/LICENSE.txt
Normal file
@ -0,0 +1,5 @@
|
||||
Godot Engine Logo
|
||||
Copyright (c) 2017 Andrea Calabró
|
||||
|
||||
This work is licensed under the Creative Commons Attribution 4.0 International
|
||||
license (CC BY 4.0 International): https://creativecommons.org/licenses/by/4.0/
|
BIN
template/assets/godot_engine_logo/logo_vertical_color_dark.png
(Stored with Git LFS)
Normal file
BIN
template/assets/godot_engine_logo/logo_vertical_color_dark.png
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cdnmfhuoafx8c"
|
||||
path="res://.godot/imported/logo_vertical_color_dark.png-f7aa1cf07127a9cf46274baed2799d79.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://template/assets/godot_engine_logo/logo_vertical_color_dark.png"
|
||||
dest_files=["res://.godot/imported/logo_vertical_color_dark.png-f7aa1cf07127a9cf46274baed2799d79.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
5
template/assets/plugin_logo/LICENSE.txt
Normal file
5
template/assets/plugin_logo/LICENSE.txt
Normal file
@ -0,0 +1,5 @@
|
||||
Maaack's Menus Template Logo
|
||||
Copyright (c) Marek Belski
|
||||
|
||||
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International
|
||||
license (CC BY-NC-ND 4.0 International): https://creativecommons.org/licenses/by-nc-nd/4.0
|
BIN
template/assets/plugin_logo/logo.png
(Stored with Git LFS)
Normal file
BIN
template/assets/plugin_logo/logo.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
template/assets/plugin_logo/logo.png.import
Normal file
34
template/assets/plugin_logo/logo.png.import
Normal file
@ -0,0 +1,34 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bxwj0dvsxq0be"
|
||||
path="res://.godot/imported/logo.png-93053cc754712b829f863dc413a6d874.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://template/assets/plugin_logo/logo.png"
|
||||
dest_files=["res://.godot/imported/logo.png-93053cc754712b829f863dc413a6d874.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
98
template/resources/themes/expedition.tres
Normal file
98
template/resources/themes/expedition.tres
Normal file
@ -0,0 +1,98 @@
|
||||
[gd_resource type="Theme" load_steps=8 format=3 uid="uid://3727e0f7tkgv"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_g0sbc"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.823636, 0.744991, 0.659007, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.662913, 0.549096, 0.478248, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_krvwn"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.662913, 0.549096, 0.478248, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.466529, 0.360525, 0.333165, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gfyr3"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.466529, 0.360525, 0.333165, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.282353, 0.231067, 0.227161, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tytr8"]
|
||||
bg_color = Color(0.282353, 0.231067, 0.227161, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.133364, 0.133364, 0.133364, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wsakr"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.823636, 0.744991, 0.659007, 1)
|
||||
border_width_right = 2
|
||||
border_color = Color(0.662913, 0.549096, 0.478248, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1ngrn"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.662913, 0.549096, 0.478248, 1)
|
||||
border_width_right = 2
|
||||
border_color = Color(0.466529, 0.360525, 0.333165, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_q0g5m"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.466529, 0.360525, 0.333165, 1)
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_color = Color(0.282353, 0.231067, 0.227161, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
|
||||
[resource]
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_g0sbc")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_krvwn")
|
||||
Button/styles/pressed = SubResource("StyleBoxFlat_gfyr3")
|
||||
Panel/styles/panel = SubResource("StyleBoxFlat_tytr8")
|
||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_tytr8")
|
||||
TabContainer/styles/panel = SubResource("StyleBoxFlat_tytr8")
|
||||
TabContainer/styles/tab_hovered = SubResource("StyleBoxFlat_wsakr")
|
||||
TabContainer/styles/tab_selected = SubResource("StyleBoxFlat_1ngrn")
|
||||
TabContainer/styles/tab_unselected = SubResource("StyleBoxFlat_q0g5m")
|
116
template/resources/themes/gravity.tres
Normal file
116
template/resources/themes/gravity.tres
Normal file
@ -0,0 +1,116 @@
|
||||
[gd_resource type="Theme" load_steps=8 format=3 uid="uid://4sjdcb86w4oo"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_w50h3"]
|
||||
content_margin_left = 16.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 16.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.125911, 0.125911, 0.125911, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.95, 0.95, 0.95, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6tkof"]
|
||||
content_margin_left = 16.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 16.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.95, 0.95, 0.95, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ftays"]
|
||||
content_margin_left = 16.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 16.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.95, 0.95, 0.95, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.125911, 0.125911, 0.125911, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_sucf2"]
|
||||
bg_color = Color(0.0619267, 0.0619267, 0.0619266, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_u30hj"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_right = 8.0
|
||||
bg_color = Color(0.125536, 0.125536, 0.125536, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_color = Color(0.945281, 0.945281, 0.945281, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_h5y6c"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_right = 8.0
|
||||
bg_color = Color(0.945281, 0.945281, 0.945281, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_color = Color(0.0195315, 0.0195315, 0.0195315, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_detail = 1
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_g0qsc"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_right = 8.0
|
||||
bg_color = Color(0, 0, 0, 0.933333)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_color = Color(0.945281, 0.945281, 0.945281, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_detail = 1
|
||||
|
||||
[resource]
|
||||
Button/colors/font_color = Color(0.95, 0.95, 0.95, 1)
|
||||
Button/colors/font_focus_color = Color(0.95, 0.95, 0.95, 1)
|
||||
Button/colors/font_hover_color = Color(0.95, 0.95, 0.95, 1)
|
||||
Button/colors/font_pressed_color = Color(0.125911, 0.125911, 0.125911, 1)
|
||||
Button/styles/disabled = null
|
||||
Button/styles/focus = null
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_w50h3")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_6tkof")
|
||||
Button/styles/pressed = SubResource("StyleBoxFlat_ftays")
|
||||
Panel/styles/panel = SubResource("StyleBoxFlat_sucf2")
|
||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_sucf2")
|
||||
TabContainer/colors/font_hovered_color = Color(0.945281, 0.945281, 0.945281, 1)
|
||||
TabContainer/colors/font_selected_color = Color(0.0195315, 0.0195315, 0.0195315, 1)
|
||||
TabContainer/colors/font_unselected_color = Color(0.945281, 0.945281, 0.945281, 1)
|
||||
TabContainer/styles/panel = SubResource("StyleBoxFlat_sucf2")
|
||||
TabContainer/styles/tab_hovered = SubResource("StyleBoxFlat_u30hj")
|
||||
TabContainer/styles/tab_selected = SubResource("StyleBoxFlat_h5y6c")
|
||||
TabContainer/styles/tab_unselected = SubResource("StyleBoxFlat_g0qsc")
|
98
template/resources/themes/grow.tres
Normal file
98
template/resources/themes/grow.tres
Normal file
@ -0,0 +1,98 @@
|
||||
[gd_resource type="Theme" load_steps=8 format=3 uid="uid://b7f2xa6r270tc"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_g0sbc"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.428961, 0.730226, 0.50528, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.298858, 0.546296, 0.363635, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_krvwn"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.298858, 0.546296, 0.363635, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.234842, 0.443383, 0.289887, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gfyr3"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.234842, 0.443383, 0.289887, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.234842, 0.443383, 0.289887, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tytr8"]
|
||||
bg_color = Color(0.191138, 0.370484, 0.238651, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.115392, 0.241196, 0.148848, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wsakr"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.428961, 0.730226, 0.50528, 1)
|
||||
border_width_right = 2
|
||||
border_color = Color(0.298858, 0.546296, 0.363635, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1ngrn"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.298858, 0.546296, 0.363635, 1)
|
||||
border_width_right = 2
|
||||
border_color = Color(0.234842, 0.443383, 0.289887, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_q0g5m"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.234842, 0.443383, 0.289887, 1)
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.234842, 0.443383, 0.289887, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
|
||||
[resource]
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_g0sbc")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_krvwn")
|
||||
Button/styles/pressed = SubResource("StyleBoxFlat_gfyr3")
|
||||
Panel/styles/panel = SubResource("StyleBoxFlat_tytr8")
|
||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_tytr8")
|
||||
TabContainer/styles/panel = SubResource("StyleBoxFlat_tytr8")
|
||||
TabContainer/styles/tab_hovered = SubResource("StyleBoxFlat_wsakr")
|
||||
TabContainer/styles/tab_selected = SubResource("StyleBoxFlat_1ngrn")
|
||||
TabContainer/styles/tab_unselected = SubResource("StyleBoxFlat_q0g5m")
|
185
template/resources/themes/lab.tres
Normal file
185
template/resources/themes/lab.tres
Normal file
@ -0,0 +1,185 @@
|
||||
[gd_resource type="Theme" load_steps=16 format=3 uid="uid://ca6o4q1i0cjqd"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4b4gg"]
|
||||
content_margin_left = 12.0
|
||||
content_margin_right = 12.0
|
||||
content_margin_bottom = 14.0
|
||||
bg_color = Color(0.305882, 0.454902, 0.6, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 12
|
||||
border_color = Color(0.141176, 0.321569, 0.45098, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_l51yu"]
|
||||
content_margin_left = 12.0
|
||||
content_margin_right = 12.0
|
||||
content_margin_bottom = 14.0
|
||||
bg_color = Color(0.243137, 0.25098, 0.333333, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 12
|
||||
border_color = Color(0.219608, 0.176471, 0.207843, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_e7ejt"]
|
||||
content_margin_left = 12.0
|
||||
content_margin_right = 12.0
|
||||
content_margin_bottom = 14.0
|
||||
bg_color = Color(0.121569, 0.176471, 0.211765, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 12
|
||||
border_color = Color(0.0784314, 0.121569, 0.145098, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ywrjj"]
|
||||
bg_color = Color(0.6, 0.6, 0.6, 0)
|
||||
border_width_left = 3
|
||||
border_width_top = 3
|
||||
border_width_bottom = 3
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tyerd"]
|
||||
bg_color = Color(0.8, 0.8, 0.8, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 3
|
||||
border_width_bottom = 3
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ulcur"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 8.0
|
||||
bg_color = Color(0.0784314, 0.121569, 0.145098, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 4
|
||||
border_color = Color(0.0431373, 0.0627451, 0.0862745, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_aliwb"]
|
||||
bg_color = Color(0.6, 0.6, 0.6, 0)
|
||||
border_width_top = 3
|
||||
border_width_right = 3
|
||||
border_width_bottom = 3
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tnl2j"]
|
||||
content_margin_bottom = 3.0
|
||||
bg_color = Color(0.8, 0.8, 0.8, 1)
|
||||
border_width_top = 3
|
||||
border_width_right = 3
|
||||
border_width_bottom = 3
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_k5faf"]
|
||||
bg_color = Color(0.6, 0.6, 0.6, 0)
|
||||
border_width_left = 3
|
||||
border_width_top = 3
|
||||
border_width_right = 3
|
||||
border_width_bottom = 3
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5j0a2"]
|
||||
bg_color = Color(0.8, 0.8, 0.8, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_odiue"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 8.0
|
||||
bg_color = Color(0.0784314, 0.121569, 0.145098, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_width_bottom = 4
|
||||
border_color = Color(0.219608, 0.176471, 0.207843, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
corner_radius_bottom_right = 8
|
||||
corner_radius_bottom_left = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ghjya"]
|
||||
content_margin_left = 12.0
|
||||
content_margin_right = 12.0
|
||||
bg_color = Color(0.305882, 0.454902, 0.6, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_color = Color(0.141176, 0.321569, 0.45098, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_m6y06"]
|
||||
content_margin_left = 12.0
|
||||
content_margin_right = 12.0
|
||||
bg_color = Color(0.243137, 0.25098, 0.333333, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_color = Color(0.219608, 0.176471, 0.207843, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5icga"]
|
||||
content_margin_left = 12.0
|
||||
content_margin_right = 12.0
|
||||
bg_color = Color(0.0784314, 0.121569, 0.145098, 1)
|
||||
border_width_left = 4
|
||||
border_width_top = 4
|
||||
border_width_right = 4
|
||||
border_color = Color(0.121569, 0.176471, 0.211765, 1)
|
||||
corner_radius_top_left = 8
|
||||
corner_radius_top_right = 8
|
||||
|
||||
[sub_resource type="FontVariation" id="FontVariation_i860b"]
|
||||
spacing_top = 4
|
||||
spacing_bottom = 2
|
||||
|
||||
[resource]
|
||||
default_font = SubResource("FontVariation_i860b")
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_4b4gg")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_l51yu")
|
||||
Button/styles/pressed = SubResource("StyleBoxFlat_e7ejt")
|
||||
LeftStaminaBar/base_type = &"ProgressBar"
|
||||
LeftStaminaBar/styles/background = SubResource("StyleBoxFlat_ywrjj")
|
||||
LeftStaminaBar/styles/fill = SubResource("StyleBoxFlat_tyerd")
|
||||
Panel/styles/panel = SubResource("StyleBoxFlat_ulcur")
|
||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_ulcur")
|
||||
RightStaminaBar/base_type = &"ProgressBar"
|
||||
RightStaminaBar/styles/background = SubResource("StyleBoxFlat_aliwb")
|
||||
RightStaminaBar/styles/fill = SubResource("StyleBoxFlat_tnl2j")
|
||||
StaminaBar/base_type = &"ProgressBar"
|
||||
StaminaBar/styles/background = SubResource("StyleBoxFlat_k5faf")
|
||||
StaminaBar/styles/fill = SubResource("StyleBoxFlat_5j0a2")
|
||||
TabContainer/styles/panel = SubResource("StyleBoxFlat_odiue")
|
||||
TabContainer/styles/tab_hovered = SubResource("StyleBoxFlat_ghjya")
|
||||
TabContainer/styles/tab_selected = SubResource("StyleBoxFlat_m6y06")
|
||||
TabContainer/styles/tab_unselected = SubResource("StyleBoxFlat_5icga")
|
190
template/resources/themes/lore.tres
Normal file
190
template/resources/themes/lore.tres
Normal file
@ -0,0 +1,190 @@
|
||||
[gd_resource type="Theme" load_steps=15 format=3 uid="uid://b2lymrwlsbn47"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8hxc2"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 8.0
|
||||
bg_color = Color(0.631373, 0.52549, 0.619608, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.192157, 0.239216, 0.352941, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_daw1f"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 8.0
|
||||
bg_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.839216, 0.933333, 1, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_r1yu6"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 8.0
|
||||
bg_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wnp2l"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 8.0
|
||||
bg_color = Color(0.192157, 0.239216, 0.352941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2ymfe"]
|
||||
bg_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_pq3iw"]
|
||||
bg_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_hvab5"]
|
||||
bg_color = Color(0.192157, 0.239216, 0.352941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_f05by"]
|
||||
bg_color = Color(0.192157, 0.239216, 0.352941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_t1x62"]
|
||||
bg_color = Color(0.929412, 0.921569, 0.627451, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_w2bse"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_color = Color(0.839216, 0.933333, 1, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7eahf"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.192157, 0.239216, 0.352941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5sk2t"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 8.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_00w47"]
|
||||
bg_color = Color(0.839216, 0.933333, 1, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gh53c"]
|
||||
bg_color = Color(0.631373, 0.52549, 0.619608, 1)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.8, 0.8, 0.8, 0)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[resource]
|
||||
Button/colors/font_color = Color(0.839216, 0.933333, 1, 1)
|
||||
Button/colors/font_disabled_color = Color(0.192157, 0.239216, 0.352941, 1)
|
||||
Button/colors/font_focus_color = Color(0.839216, 0.933333, 1, 1)
|
||||
Button/colors/font_hover_color = Color(0.839216, 0.933333, 1, 1)
|
||||
Button/colors/font_hover_pressed_color = Color(0.839216, 0.933333, 1, 1)
|
||||
Button/colors/font_pressed_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
Button/styles/disabled = SubResource("StyleBoxFlat_8hxc2")
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_daw1f")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_r1yu6")
|
||||
Button/styles/pressed = SubResource("StyleBoxFlat_wnp2l")
|
||||
DelayProgressBar/base_type = &"ProgressBar"
|
||||
DelayProgressBar/styles/fill = SubResource("StyleBoxFlat_2ymfe")
|
||||
Label/colors/font_color = Color(0.839216, 0.933333, 1, 1)
|
||||
Label/colors/font_outline_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
Label/constants/outline_size = 8
|
||||
LineEdit/colors/caret_color = Color(0.839216, 0.933333, 1, 1)
|
||||
LineEdit/colors/font_color = Color(0.929412, 0.921569, 0.627451, 1)
|
||||
LineEdit/colors/font_uneditable_color = Color(0.192157, 0.239216, 0.352941, 1)
|
||||
LineEdit/styles/normal = SubResource("StyleBoxFlat_pq3iw")
|
||||
LineEdit/styles/read_only = SubResource("StyleBoxFlat_pq3iw")
|
||||
Panel/styles/panel = SubResource("StyleBoxFlat_hvab5")
|
||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_hvab5")
|
||||
ProgressBar/styles/background = SubResource("StyleBoxFlat_f05by")
|
||||
ProgressBar/styles/fill = SubResource("StyleBoxFlat_t1x62")
|
||||
RichTextLabel/colors/default_color = Color(0.839216, 0.933333, 1, 1)
|
||||
RichTextLabel/colors/font_outline_color = Color(0.00392157, 0.0862745, 0.152941, 1)
|
||||
RichTextLabel/constants/outline_size = 8
|
||||
TabContainer/styles/panel = SubResource("StyleBoxFlat_hvab5")
|
||||
TabContainer/styles/tab_hovered = SubResource("StyleBoxFlat_w2bse")
|
||||
TabContainer/styles/tab_selected = SubResource("StyleBoxFlat_7eahf")
|
||||
TabContainer/styles/tab_unselected = SubResource("StyleBoxFlat_5sk2t")
|
||||
TimerProgressBar/base_type = &"ProgressBar"
|
||||
TimerProgressBar/styles/fill = SubResource("StyleBoxFlat_00w47")
|
||||
WarningProgressBar/base_type = &"ProgressBar"
|
||||
WarningProgressBar/styles/fill = SubResource("StyleBoxFlat_gh53c")
|
560
template/resources/themes/steal_this_theme.tres
Normal file
560
template/resources/themes/steal_this_theme.tres
Normal file
@ -0,0 +1,560 @@
|
||||
[gd_resource type="Theme" load_steps=44 format=3 uid="uid://dhojjjys886se"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7rtxy"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_hofdy"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 0)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
expand_margin_left = 2.0
|
||||
expand_margin_top = 2.0
|
||||
expand_margin_right = 2.0
|
||||
expand_margin_bottom = 2.0
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0ahyh"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_83bj2"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0, 0, 0, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bjb6u"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wv8md"]
|
||||
bg_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_s1fdf"]
|
||||
bg_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tieq2"]
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rrxf3"]
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2e0dr"]
|
||||
content_margin_top = 3.0
|
||||
content_margin_bottom = 3.0
|
||||
bg_color = Color(0.0392157, 0.0392157, 0.0392157, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_fgisk"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_fgisk"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5e2ta"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.0383972, 0.0383972, 0.0383972, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7e08u"]
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_whago"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0, 0, 0, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_d8x3d"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0, 0, 0, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_hofdy"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lmfyq"]
|
||||
bg_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0, 0, 0, 0)
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wv8md"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_c4ulf"]
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0, 0, 0, 0)
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8723n"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0, 0, 0, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_opsya"]
|
||||
bg_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8g14u"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.0383972, 0.0383972, 0.0383972, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qnvbk"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_top = 2
|
||||
border_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_d8x3d"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_4bfjk"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_top = 2
|
||||
border_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ojvr3"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.0392157, 0.0392157, 0.0392157, 1)
|
||||
border_width_top = 2
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lop2v"]
|
||||
content_margin_left = 8.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 8.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_top = 2
|
||||
border_color = Color(0.0392157, 0.0392157, 0.0392157, 1)
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_0ahyh"]
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_83bj2"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rr4b1"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 0)
|
||||
border_width_left = 2
|
||||
border_width_top = 2
|
||||
border_width_right = 2
|
||||
border_width_bottom = 2
|
||||
border_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
expand_margin_left = 2.0
|
||||
expand_margin_top = 2.0
|
||||
expand_margin_right = 2.0
|
||||
expand_margin_bottom = 2.0
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bcw1c"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.0383972, 0.0383972, 0.0383972, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_xi1kj"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rrcvo"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wvge0"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_v0ggg"]
|
||||
bg_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_kvvmu"]
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rum38"]
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5wbgk"]
|
||||
content_margin_left = 3.0
|
||||
content_margin_right = 3.0
|
||||
bg_color = Color(0.0392157, 0.0392157, 0.0392157, 1)
|
||||
corner_radius_top_left = 2
|
||||
corner_radius_top_right = 2
|
||||
corner_radius_bottom_right = 2
|
||||
corner_radius_bottom_left = 2
|
||||
|
||||
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_s1fdf"]
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_x127s"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0, 0, 0, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qjhx0"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_u427p"]
|
||||
content_margin_left = 4.0
|
||||
content_margin_top = 4.0
|
||||
content_margin_right = 4.0
|
||||
content_margin_bottom = 4.0
|
||||
bg_color = Color(0, 0, 0, 1)
|
||||
border_width_left = 1
|
||||
border_width_top = 1
|
||||
border_width_right = 1
|
||||
border_width_bottom = 1
|
||||
border_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
corner_radius_top_left = 4
|
||||
corner_radius_top_right = 4
|
||||
corner_radius_bottom_right = 4
|
||||
corner_radius_bottom_left = 4
|
||||
|
||||
[resource]
|
||||
BoldLabel/base_type = &"Label"
|
||||
BoldLabel/fonts/font = null
|
||||
Button/colors/font_color = Color(0, 0, 0, 1)
|
||||
Button/colors/font_disabled_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
Button/colors/font_focus_color = Color(0, 0, 0, 1)
|
||||
Button/colors/font_hover_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
Button/colors/font_hover_pressed_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
Button/colors/font_pressed_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
Button/styles/disabled = SubResource("StyleBoxFlat_7rtxy")
|
||||
Button/styles/focus = SubResource("StyleBoxFlat_hofdy")
|
||||
Button/styles/hover = SubResource("StyleBoxFlat_0ahyh")
|
||||
Button/styles/normal = SubResource("StyleBoxFlat_83bj2")
|
||||
Button/styles/pressed = SubResource("StyleBoxFlat_bjb6u")
|
||||
DisabledLabel/base_type = &"Label"
|
||||
DisabledLabel/colors/font_color = Color(0, 0, 0, 1)
|
||||
DisabledLabel/font_sizes/font_size = 24
|
||||
DisabledLabel/fonts/font = null
|
||||
DisabledLabel/styles/normal = SubResource("StyleBoxFlat_wv8md")
|
||||
HScrollBar/styles/grabber = SubResource("StyleBoxFlat_s1fdf")
|
||||
HScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_tieq2")
|
||||
HScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_rrxf3")
|
||||
HScrollBar/styles/scroll = SubResource("StyleBoxFlat_2e0dr")
|
||||
HScrollBar/styles/scroll_focus = SubResource("StyleBoxEmpty_fgisk")
|
||||
LocationName/base_type = &"Label"
|
||||
LocationName/colors/font_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
LocationName/font_sizes/font_size = 22
|
||||
LocationName/fonts/font = null
|
||||
LocationType/base_type = &"Label"
|
||||
LocationType/colors/font_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
LocationType/fonts/font = null
|
||||
Panel/styles/panel = SubResource("StyleBoxFlat_fgisk")
|
||||
PanelContainer/styles/panel = SubResource("StyleBoxFlat_5e2ta")
|
||||
ProgressBar/styles/background = SubResource("StyleBoxFlat_7e08u")
|
||||
ProgressBar/styles/fill = SubResource("StyleBoxFlat_whago")
|
||||
ProgressBarBad/base_type = &"ProgressBar"
|
||||
ProgressBarBad/styles/fill = SubResource("StyleBoxFlat_d8x3d")
|
||||
ProgressBarDelay/base_type = &"ProgressBar"
|
||||
ProgressBarDelay/styles/background = SubResource("StyleBoxEmpty_hofdy")
|
||||
ProgressBarDelay/styles/fill = SubResource("StyleBoxFlat_lmfyq")
|
||||
ProgressBarDelayHovered/base_type = &"ProgressBar"
|
||||
ProgressBarDelayHovered/styles/background = SubResource("StyleBoxEmpty_wv8md")
|
||||
ProgressBarDelayHovered/styles/fill = SubResource("StyleBoxFlat_c4ulf")
|
||||
ProgressBarGood/base_type = &"ProgressBar"
|
||||
ProgressBarGood/styles/fill = SubResource("StyleBoxFlat_8723n")
|
||||
RichTextLabel/fonts/bold_font = null
|
||||
RichTextLabel/fonts/bold_italics_font = null
|
||||
RichTextLabel/fonts/italics_font = null
|
||||
SelectedLabel/base_type = &"Label"
|
||||
SelectedLabel/colors/font_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
SelectedLabel/font_sizes/font_size = 24
|
||||
SelectedLabel/fonts/font = null
|
||||
SelectedLabel/styles/normal = SubResource("StyleBoxFlat_opsya")
|
||||
TabContainer/colors/font_disabled_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
TabContainer/colors/font_hovered_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
TabContainer/colors/font_selected_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
TabContainer/colors/font_unselected_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
TabContainer/styles/panel = SubResource("StyleBoxFlat_8g14u")
|
||||
TabContainer/styles/tab_disabled = SubResource("StyleBoxFlat_qnvbk")
|
||||
TabContainer/styles/tab_focus = SubResource("StyleBoxEmpty_d8x3d")
|
||||
TabContainer/styles/tab_hovered = SubResource("StyleBoxFlat_4bfjk")
|
||||
TabContainer/styles/tab_selected = SubResource("StyleBoxFlat_ojvr3")
|
||||
TabContainer/styles/tab_unselected = SubResource("StyleBoxFlat_lop2v")
|
||||
Tree/colors/children_hl_line_color = Color(0.0392157, 0.0392157, 0.0392157, 1)
|
||||
Tree/colors/font_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
Tree/colors/font_disabled_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
Tree/colors/font_hovered_color = Color(0.235294, 0.231373, 0.431373, 1)
|
||||
Tree/colors/font_selected_color = Color(0.973535, 0.973535, 0.973535, 1)
|
||||
Tree/colors/guide_color = Color(0, 0, 0, 0)
|
||||
Tree/colors/parent_hl_line_color = Color(0.0392157, 0.0392157, 0.0392157, 1)
|
||||
Tree/colors/relationship_line_color = Color(0.0392157, 0.0392157, 0.0392157, 1)
|
||||
Tree/constants/inner_item_margin_left = 4
|
||||
Tree/constants/inner_item_margin_right = 4
|
||||
Tree/constants/item_margin = 0
|
||||
Tree/styles/button_hover = SubResource("StyleBoxEmpty_0ahyh")
|
||||
Tree/styles/button_pressed = SubResource("StyleBoxEmpty_83bj2")
|
||||
Tree/styles/focus = SubResource("StyleBoxFlat_rr4b1")
|
||||
Tree/styles/hovered = SubResource("StyleBoxFlat_bcw1c")
|
||||
Tree/styles/panel = SubResource("StyleBoxFlat_xi1kj")
|
||||
Tree/styles/selected = SubResource("StyleBoxFlat_rrcvo")
|
||||
Tree/styles/selected_focus = SubResource("StyleBoxFlat_wvge0")
|
||||
VScrollBar/styles/grabber = SubResource("StyleBoxFlat_v0ggg")
|
||||
VScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_kvvmu")
|
||||
VScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_rum38")
|
||||
VScrollBar/styles/scroll = SubResource("StyleBoxFlat_5wbgk")
|
||||
VScrollBar/styles/scroll_focus = SubResource("StyleBoxEmpty_s1fdf")
|
||||
WaitingButton/base_type = &"Button"
|
||||
WaitingButton/colors/font_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
WaitingButton/colors/font_focus_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
WaitingButton/colors/font_hover_color = Color(0, 0, 0, 1)
|
||||
WaitingButton/colors/font_hover_pressed_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
WaitingButton/colors/font_pressed_color = Color(0.698039, 0.133333, 0.203922, 1)
|
||||
WaitingButton/styles/hover = SubResource("StyleBoxFlat_x127s")
|
||||
WaitingButton/styles/normal = SubResource("StyleBoxFlat_qjhx0")
|
||||
WaitingButton/styles/pressed = SubResource("StyleBoxFlat_u427p")
|
2
template/scenes/credits/scrollable_credits.gd
Normal file
2
template/scenes/credits/scrollable_credits.gd
Normal file
@ -0,0 +1,2 @@
|
||||
@tool
|
||||
extends ScrollableCredits
|
1
template/scenes/credits/scrollable_credits.gd.uid
Normal file
1
template/scenes/credits/scrollable_credits.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://b178v1bnhgdq0
|
48
template/scenes/credits/scrollable_credits.tscn
Normal file
48
template/scenes/credits/scrollable_credits.tscn
Normal file
@ -0,0 +1,48 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://b7v0tjak702f1"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/credits/scrollable_credits.tscn" id="1_asmyn"]
|
||||
[ext_resource type="Script" path="res://template/scenes/credits/scrollable_credits.gd" id="2_wmmti"]
|
||||
|
||||
[node name="ScrollableCredits" instance=ExtResource("1_asmyn")]
|
||||
script = ExtResource("2_wmmti")
|
||||
|
||||
[node name="CreditsLabel" parent="." index="0"]
|
||||
text = "[center][font_size=48]Collaborators[/font_size]
|
||||
|
||||
[font_size=32]Role[/font_size]
|
||||
Person 1
|
||||
Person 2
|
||||
[url=]Person w/ Link[/url]
|
||||
|
||||
[font_size=48]Sourced[/font_size]
|
||||
[font_size=32]Asset Type[/font_size]
|
||||
[font_size=24]Use Case[/font_size]
|
||||
Author: [url=]Name[/url]
|
||||
Source: [url=]Domain : webpage.html[/url]
|
||||
License: [url=]License[/url]
|
||||
|
||||
[font_size=24]Godot Engine Logo[/font_size]
|
||||
Author: Andrea Calabró
|
||||
Source: [url=https://godotengine.org/press/]godotengine.org : press[/url]
|
||||
License: [url=https://github.com/godotengine/godot/blob/master/LOGO_LICENSE.txt]CC BY 4.0 International[/url]
|
||||
|
||||
[font_size=48]Tools[/font_size]
|
||||
[font_size=24]Godot[/font_size]
|
||||
[img=80]res:///template/assets/godot_engine_logo/logo_vertical_color_dark.png[/img]
|
||||
Author: [url=https://godotengine.org/contact]Juan Linietsky, Ariel Manzur, and contributors[/url]
|
||||
Source: [url=https://godotengine.org/]godotengine.org[/url]
|
||||
License: [url=https://github.com/godotengine/godot/blob/master/LICENSE.txt]MIT License[/url]
|
||||
|
||||
[font_size=24]Godot Menus Template[/font_size]
|
||||
[img=80]res:///template/assets/plugin_logo/logo.png[/img]
|
||||
Author: [url=https://github.com/Maaack/Godot-Menus-Template/graphs/contributors]Marek Belski and contributors[/url]
|
||||
Source: [url=https://github.com/Maaack/Godot-Menus-Template]github: Godot-Menus-Template[/url]
|
||||
License: [url=LICENSE.txt]MIT License[/url]
|
||||
|
||||
[font_size=24]Git[/font_size]
|
||||
[img=80]res:///template/assets/git_logo/Git-Logo-2Color.png[/img]
|
||||
Author: [url=https://github.com/torvalds]Linus Torvalds[/url]
|
||||
Source: [url=https://git-scm.com/downloads]git-scm.com[/url]
|
||||
License: [url=https://opensource.org/licenses/GPL-2.0]GNU General Public License version 2[/url]
|
||||
[/center]"
|
||||
attribution_file_path = "res://template/ATTRIBUTION.md"
|
2
template/scenes/credits/scrolling_credits.gd
Normal file
2
template/scenes/credits/scrolling_credits.gd
Normal file
@ -0,0 +1,2 @@
|
||||
@tool
|
||||
extends ScrollingCredits
|
1
template/scenes/credits/scrolling_credits.gd.uid
Normal file
1
template/scenes/credits/scrolling_credits.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://cpvk33v5wr35r
|
48
template/scenes/credits/scrolling_credits.tscn
Normal file
48
template/scenes/credits/scrolling_credits.tscn
Normal file
@ -0,0 +1,48 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bhhphcagggc1"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/credits/scrolling_credits.tscn" id="1_fg7j8"]
|
||||
[ext_resource type="Script" path="res://template/scenes/credits/scrolling_credits.gd" id="2_xylwq"]
|
||||
|
||||
[node name="ScrollingCredits" instance=ExtResource("1_fg7j8")]
|
||||
script = ExtResource("2_xylwq")
|
||||
|
||||
[node name="CreditsLabel" parent="ScrollContainer/VBoxContainer" index="1"]
|
||||
text = "[center][font_size=48]Collaborators[/font_size]
|
||||
|
||||
[font_size=32]Role[/font_size]
|
||||
Person 1
|
||||
Person 2
|
||||
[url=]Person w/ Link[/url]
|
||||
|
||||
[font_size=48]Sourced[/font_size]
|
||||
[font_size=32]Asset Type[/font_size]
|
||||
[font_size=24]Use Case[/font_size]
|
||||
Author: [url=]Name[/url]
|
||||
Source: [url=]Domain : webpage.html[/url]
|
||||
License: [url=]License[/url]
|
||||
|
||||
[font_size=24]Godot Engine Logo[/font_size]
|
||||
Author: Andrea Calabró
|
||||
Source: [url=https://godotengine.org/press/]godotengine.org : press[/url]
|
||||
License: [url=https://github.com/godotengine/godot/blob/master/LOGO_LICENSE.txt]CC BY 4.0 International[/url]
|
||||
|
||||
[font_size=48]Tools[/font_size]
|
||||
[font_size=24]Godot[/font_size]
|
||||
[img=80]res:///template/assets/godot_engine_logo/logo_vertical_color_dark.png[/img]
|
||||
Author: [url=https://godotengine.org/contact]Juan Linietsky, Ariel Manzur, and contributors[/url]
|
||||
Source: [url=https://godotengine.org/]godotengine.org[/url]
|
||||
License: [url=https://github.com/godotengine/godot/blob/master/LICENSE.txt]MIT License[/url]
|
||||
|
||||
[font_size=24]Godot Menus Template[/font_size]
|
||||
[img=80]res:///template/assets/plugin_logo/logo.png[/img]
|
||||
Author: [url=https://github.com/Maaack/Godot-Menus-Template/graphs/contributors]Marek Belski and contributors[/url]
|
||||
Source: [url=https://github.com/Maaack/Godot-Menus-Template]github: Godot-Menus-Template[/url]
|
||||
License: [url=LICENSE.txt]MIT License[/url]
|
||||
|
||||
[font_size=24]Git[/font_size]
|
||||
[img=80]res:///template/assets/git_logo/Git-Logo-2Color.png[/img]
|
||||
Author: [url=https://github.com/torvalds]Linus Torvalds[/url]
|
||||
Source: [url=https://git-scm.com/downloads]git-scm.com[/url]
|
||||
License: [url=https://opensource.org/licenses/GPL-2.0]GNU General Public License version 2[/url]
|
||||
[/center]"
|
||||
attribution_file_path = "res://template/ATTRIBUTION.md"
|
40
template/scenes/end_credits/end_credits.gd
Normal file
40
template/scenes/end_credits/end_credits.gd
Normal file
@ -0,0 +1,40 @@
|
||||
extends ScrollingCredits
|
||||
|
||||
@export_file("*.tscn") var main_menu_scene : String
|
||||
## This option forces the mouse to be visible when the menu shows up.
|
||||
## Useful for games that capture the mouse, and don't automatically return it.
|
||||
@export var force_mouse_mode_visible : bool = false
|
||||
@onready var init_mouse_filter : MouseFilter = mouse_filter
|
||||
|
||||
func _on_scroll_container_end_reached() -> void:
|
||||
%EndMessagePanel.show()
|
||||
mouse_filter = Control.MOUSE_FILTER_STOP
|
||||
if force_mouse_mode_visible:
|
||||
Input.mouse_mode = Input.MOUSE_MODE_VISIBLE
|
||||
super._on_scroll_container_end_reached()
|
||||
|
||||
func _on_MenuButton_pressed() -> void:
|
||||
SceneLoader.load_scene(main_menu_scene)
|
||||
|
||||
func _on_ExitButton_pressed() -> void:
|
||||
get_tree().quit()
|
||||
|
||||
func _on_visibility_changed() -> void:
|
||||
if visible:
|
||||
%EndMessagePanel.hide()
|
||||
mouse_filter = init_mouse_filter
|
||||
|
||||
func _ready() -> void:
|
||||
visibility_changed.connect(_on_visibility_changed)
|
||||
if main_menu_scene.is_empty():
|
||||
%MenuButton.hide()
|
||||
if OS.has_feature("web"):
|
||||
%ExitButton.hide()
|
||||
super._ready()
|
||||
|
||||
func _unhandled_input(event : InputEvent) -> void:
|
||||
if event.is_action_pressed("ui_cancel"):
|
||||
if not %EndMessagePanel.visible:
|
||||
_on_scroll_container_end_reached()
|
||||
else:
|
||||
get_tree().quit()
|
1
template/scenes/end_credits/end_credits.gd.uid
Normal file
1
template/scenes/end_credits/end_credits.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://din3un0r6wp1s
|
91
template/scenes/end_credits/end_credits.tscn
Normal file
91
template/scenes/end_credits/end_credits.tscn
Normal file
@ -0,0 +1,91 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://domqqvcqatme5"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/credits/scrolling_credits.tscn" id="1_dqbsw"]
|
||||
[ext_resource type="Script" path="res://template/scenes/end_credits/end_credits.gd" id="2_jh5yp"]
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/music_players/background_music_player.tscn" id="3_fichv"]
|
||||
[ext_resource type="Script" path="res://addons/maaacks_menus_template/base/scripts/capture_focus.gd" id="4_4bbwp"]
|
||||
|
||||
[node name="EndCredits" instance=ExtResource("1_dqbsw")]
|
||||
script = ExtResource("2_jh5yp")
|
||||
main_menu_scene = "res://template/scenes/menus/main_menu/main_menu_with_animations.tscn"
|
||||
force_mouse_mode_visible = false
|
||||
|
||||
[node name="BackgroundMusicPlayer" parent="." index="0" instance=ExtResource("3_fichv")]
|
||||
|
||||
[node name="BackgroundColor" type="ColorRect" parent="." index="1"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="BackgroundTextureRect" type="TextureRect" parent="." index="2"]
|
||||
layout_mode = 1
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
expand_mode = 1
|
||||
stretch_mode = 5
|
||||
|
||||
[node name="ScrollContainer" parent="." index="3"]
|
||||
scroll_vertical = 0
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="." index="4"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
mouse_filter = 2
|
||||
|
||||
[node name="EndMessagePanel" type="Panel" parent="CenterContainer" index="0"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
custom_minimum_size = Vector2(360, 120)
|
||||
layout_mode = 2
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/EndMessagePanel" index="0"]
|
||||
layout_mode = 0
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
|
||||
[node name="ThankPlayer" type="Label" parent="CenterContainer/EndMessagePanel/VBoxContainer" index="0"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
text = "Thanks for playing!"
|
||||
horizontal_alignment = 1
|
||||
vertical_alignment = 1
|
||||
|
||||
[node name="CenterContainer" type="CenterContainer" parent="CenterContainer/EndMessagePanel/VBoxContainer" index="1"]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/EndMessagePanel/VBoxContainer/CenterContainer" index="0"]
|
||||
custom_minimum_size = Vector2(256, 0)
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/separation = 16
|
||||
script = ExtResource("4_4bbwp")
|
||||
|
||||
[node name="ExitButton" type="Button" parent="CenterContainer/EndMessagePanel/VBoxContainer/CenterContainer/HBoxContainer" index="0"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
text = "Exit"
|
||||
|
||||
[node name="MenuButton" type="Button" parent="CenterContainer/EndMessagePanel/VBoxContainer/CenterContainer/HBoxContainer" index="1"]
|
||||
unique_name_in_owner = true
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
text = "Menu"
|
||||
|
||||
[connection signal="pressed" from="CenterContainer/EndMessagePanel/VBoxContainer/CenterContainer/HBoxContainer/ExitButton" to="." method="_on_ExitButton_pressed"]
|
||||
[connection signal="pressed" from="CenterContainer/EndMessagePanel/VBoxContainer/CenterContainer/HBoxContainer/MenuButton" to="." method="_on_MenuButton_pressed"]
|
1
template/scenes/loading_screen/loading_screen.gd
Normal file
1
template/scenes/loading_screen/loading_screen.gd
Normal file
@ -0,0 +1 @@
|
||||
extends LoadingScreen
|
1
template/scenes/loading_screen/loading_screen.gd.uid
Normal file
1
template/scenes/loading_screen/loading_screen.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://dnujbt30p3qjn
|
7
template/scenes/loading_screen/loading_screen.tscn
Normal file
7
template/scenes/loading_screen/loading_screen.tscn
Normal file
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://28wv01l8yi2o"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/loading_screen/loading_screen.tscn" id="1_8pnby"]
|
||||
[ext_resource type="Script" path="res://template/scenes/loading_screen/loading_screen.gd" id="2_hanji"]
|
||||
|
||||
[node name="LoadingScreen" instance=ExtResource("1_8pnby")]
|
||||
script = ExtResource("2_hanji")
|
@ -0,0 +1,91 @@
|
||||
extends LoadingScreen
|
||||
|
||||
@export_dir var _spatial_shader_material_dir : String
|
||||
@export_file("*.tscn") var _cache_shaders_scene : String
|
||||
@export var _mesh : Mesh
|
||||
@export_group("Advanced")
|
||||
@export var _matching_extensions : Array[String] = [".tres", ".material", ".res"]
|
||||
@export var _ignore_subfolders : Array[String] = [".", ".."]
|
||||
@export var _shader_delay_timer : float = 0.1
|
||||
|
||||
var _loading_shader_cache : bool = false
|
||||
|
||||
var _caching_progress : float = 0.0 :
|
||||
set(value):
|
||||
if value <= _caching_progress:
|
||||
return
|
||||
_caching_progress = value
|
||||
update_total_loading_progress()
|
||||
_reset_loading_stage()
|
||||
|
||||
func can_load_shader_cache() -> bool:
|
||||
return not _spatial_shader_material_dir.is_empty() and \
|
||||
not _cache_shaders_scene.is_empty() and \
|
||||
SceneLoader.is_loading_scene(_cache_shaders_scene)
|
||||
|
||||
func update_total_loading_progress() -> void:
|
||||
var partial_total := _scene_loading_progress
|
||||
if can_load_shader_cache():
|
||||
partial_total += _caching_progress
|
||||
partial_total /= 2
|
||||
_total_loading_progress = partial_total
|
||||
|
||||
func _set_scene_loading_complete() -> void:
|
||||
super._set_scene_loading_complete()
|
||||
if can_load_shader_cache() and not _loading_shader_cache:
|
||||
_loading_shader_cache = true
|
||||
_show_all_draw_passes_once()
|
||||
if can_load_shader_cache() and _caching_progress < 1.0:
|
||||
return
|
||||
SceneLoader._background_loading = false
|
||||
SceneLoader.set_process(true)
|
||||
|
||||
func _show_all_draw_passes_once() -> void:
|
||||
var all_materials := _traverse_folders(_spatial_shader_material_dir)
|
||||
var total_material_count := all_materials.size()
|
||||
var cached_material_count := 0
|
||||
for material_path in all_materials:
|
||||
_load_material(material_path)
|
||||
cached_material_count += 1
|
||||
_caching_progress = float(cached_material_count) / total_material_count
|
||||
if _shader_delay_timer > 0:
|
||||
await(get_tree().create_timer(_shader_delay_timer).timeout)
|
||||
|
||||
func _traverse_folders(dir_path:String) -> PackedStringArray:
|
||||
var material_list:PackedStringArray = []
|
||||
if not dir_path.ends_with("/"):
|
||||
dir_path += "/"
|
||||
var dir := DirAccess.open(dir_path)
|
||||
if not dir:
|
||||
push_error("failed to access the path ", dir_path)
|
||||
return []
|
||||
if dir.list_dir_begin() != OK:
|
||||
push_error("failed to access the path ", dir_path)
|
||||
return []
|
||||
var file_name := dir.get_next()
|
||||
while file_name != "":
|
||||
if not dir.current_is_dir():
|
||||
var matches : bool = false
|
||||
for extension in _matching_extensions:
|
||||
if file_name.ends_with(extension):
|
||||
matches = true
|
||||
break
|
||||
if matches:
|
||||
material_list.append(dir_path + file_name)
|
||||
else:
|
||||
var subfolder_name := file_name
|
||||
if not subfolder_name in _ignore_subfolders:
|
||||
material_list.append_array(_traverse_folders(dir_path + subfolder_name))
|
||||
file_name = dir.get_next()
|
||||
|
||||
return material_list
|
||||
|
||||
func _load_material(path:String) -> void:
|
||||
var material_shower := MeshInstance3D.new()
|
||||
material_shower.mesh = _mesh
|
||||
var material := ResourceLoader.load(path) as Material
|
||||
material_shower.set_surface_override_material(0, material)
|
||||
%SpatialShaderTypeCaches.add_child(material_shower)
|
||||
|
||||
func _ready() -> void:
|
||||
SceneLoader._background_loading = true
|
@ -0,0 +1 @@
|
||||
uid://carbwxn6cm1g
|
@ -0,0 +1,22 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://jvtd0nd1kxlp"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/loading_screen/loading_screen.tscn" id="1_lqi6k"]
|
||||
[ext_resource type="Script" path="res://template/scenes/loading_screen/loading_screen_with_shader_caching.gd" id="2_vcr3s"]
|
||||
|
||||
[sub_resource type="QuadMesh" id="QuadMesh_klnwy"]
|
||||
|
||||
[node name="LoadingScreen" instance=ExtResource("1_lqi6k")]
|
||||
script = ExtResource("2_vcr3s")
|
||||
_spatial_shader_material_dir = ""
|
||||
_cache_shaders_scene = "res://template/scenes/game_scene/game_ui.tscn"
|
||||
_mesh = SubResource("QuadMesh_klnwy")
|
||||
_matching_extensions = Array[String]([".tres", ".material", ".res"])
|
||||
_ignore_subfolders = Array[String]([".", ".."])
|
||||
_shader_delay_timer = 0.1
|
||||
|
||||
[node name="SpatialShaderTypeCaches" type="Node3D" parent="." index="2"]
|
||||
unique_name_in_owner = true
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="SpatialShaderTypeCaches" index="0"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.408)
|
||||
current = true
|
1
template/scenes/menus/main_menu/main_menu.gd
Normal file
1
template/scenes/menus/main_menu/main_menu.gd
Normal file
@ -0,0 +1 @@
|
||||
extends MainMenu
|
1
template/scenes/menus/main_menu/main_menu.gd.uid
Normal file
1
template/scenes/menus/main_menu/main_menu.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://cdr2s1004bt1i
|
11
template/scenes/menus/main_menu/main_menu.tscn
Normal file
11
template/scenes/menus/main_menu/main_menu.tscn
Normal file
@ -0,0 +1,11 @@
|
||||
[gd_scene load_steps=5 format=3 uid="uid://cd0m6j0ha1inn"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/main_menu/main_menu.tscn" id="1_wvjo8"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/main_menu/main_menu.gd" id="2_aha6c"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/menus/options_menu/master_options_menu_with_tabs.tscn" id="3_gh2py"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/credits/scrollable_credits.tscn" id="4_e2xrs"]
|
||||
|
||||
[node name="MainMenu" instance=ExtResource("1_wvjo8")]
|
||||
script = ExtResource("2_aha6c")
|
||||
options_packed_scene = ExtResource("3_gh2py")
|
||||
credits_packed_scene = ExtResource("4_e2xrs")
|
39
template/scenes/menus/main_menu/main_menu_with_animations.gd
Normal file
39
template/scenes/menus/main_menu/main_menu_with_animations.gd
Normal file
@ -0,0 +1,39 @@
|
||||
extends MainMenu
|
||||
|
||||
var animation_state_machine : AnimationNodeStateMachinePlayback
|
||||
|
||||
func intro_done() -> void:
|
||||
animation_state_machine.travel("OpenMainMenu")
|
||||
|
||||
func _is_in_intro() -> bool:
|
||||
return animation_state_machine.get_current_node() == "Intro"
|
||||
|
||||
func _event_is_mouse_button_released(event : InputEvent) -> bool:
|
||||
return event is InputEventMouseButton and not event.is_pressed()
|
||||
|
||||
func _event_skips_intro(event : InputEvent) -> bool:
|
||||
return event.is_action_released("ui_accept") or \
|
||||
event.is_action_released("ui_select") or \
|
||||
event.is_action_released("ui_cancel") or \
|
||||
_event_is_mouse_button_released(event)
|
||||
|
||||
func _open_sub_menu(menu : Node) -> void:
|
||||
super._open_sub_menu(menu)
|
||||
animation_state_machine.travel("OpenSubMenu")
|
||||
|
||||
func _close_sub_menu() -> void:
|
||||
super._close_sub_menu()
|
||||
animation_state_machine.travel("OpenMainMenu")
|
||||
|
||||
func _input(event : InputEvent) -> void:
|
||||
if _is_in_intro() and _event_skips_intro(event):
|
||||
intro_done()
|
||||
return
|
||||
super._input(event)
|
||||
|
||||
func _ready() -> void:
|
||||
super._ready()
|
||||
animation_state_machine = $MenuAnimationTree.get("parameters/playback")
|
||||
|
||||
func _on_continue_game_button_pressed() -> void:
|
||||
load_game_scene()
|
@ -0,0 +1 @@
|
||||
uid://b45edjepvx1qx
|
398
template/scenes/menus/main_menu/main_menu_with_animations.tscn
Normal file
398
template/scenes/menus/main_menu/main_menu_with_animations.tscn
Normal file
@ -0,0 +1,398 @@
|
||||
[gd_scene load_steps=18 format=3 uid="uid://ck5glr84c7e25"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://c6k5nnpbypshi" path="res://addons/maaacks_menus_template/base/scenes/menus/main_menu/main_menu.tscn" id="1_iaw2i"]
|
||||
[ext_resource type="Script" uid="uid://b45edjepvx1qx" path="res://template/scenes/menus/main_menu/main_menu_with_animations.gd" id="2_mcwxw"]
|
||||
[ext_resource type="PackedScene" uid="uid://cuyyhte8hennl" path="res://template/scenes/menus/options_menu/master_options_menu_with_tabs.tscn" id="3_p7afn"]
|
||||
[ext_resource type="PackedScene" uid="uid://b7v0tjak702f1" path="res://template/scenes/credits/scrollable_credits.tscn" id="4_tsej0"]
|
||||
|
||||
[sub_resource type="Animation" id="1"]
|
||||
resource_name = "Intro"
|
||||
length = 2.4
|
||||
tracks/0/type = "method"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(2.4),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"values": [{
|
||||
"args": [],
|
||||
"method": &"intro_done"
|
||||
}]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("MenuContainer/TitleMargin/TitleContainer:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0, 0.8),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("MenuContainer/SubTitleMargin/SubTitleContainer:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0, 0.8, 1.6),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("MenuContainer/MenuButtonsMargin/MenuButtonsContainer:modulate")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0, 1.6, 2.4),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("FlowControlContainer:mouse_filter")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0, 2.4),
|
||||
"transitions": PackedFloat32Array(1, 1),
|
||||
"update": 1,
|
||||
"values": [0, 2]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("VersionMargin/VersionContainer:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0, 1.6, 2.4),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="6"]
|
||||
resource_name = "OpenMainMenu"
|
||||
length = 0.1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("MenuContainer/TitleMargin/TitleContainer:modulate")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("MenuContainer/SubTitleMargin/SubTitleContainer:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("MenuContainer/MenuButtonsMargin/MenuButtonsContainer:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("FlowControlContainer/FlowControl/BackButton:visible")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("FlowControlContainer:mouse_filter")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [2]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("MenuContainer:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("VersionMargin/VersionContainer:modulate")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer:lock")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="4"]
|
||||
resource_name = "OpenSubMenu"
|
||||
length = 0.2
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("FlowControlContainer/FlowControl/BackButton:visible")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("MenuContainer:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="2"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("FlowControlContainer/FlowControl/BackButton:visible")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [false]
|
||||
}
|
||||
tracks/1/type = "value"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("MenuContainer/TitleMargin/TitleContainer:modulate")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/2/type = "value"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("MenuContainer/SubTitleMargin/SubTitleContainer:modulate")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/3/type = "value"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("MenuContainer/MenuButtonsMargin/MenuButtonsContainer:modulate")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/4/type = "value"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("FlowControlContainer:mouse_filter")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [2]
|
||||
}
|
||||
tracks/5/type = "value"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("MenuContainer:modulate")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 1)]
|
||||
}
|
||||
tracks/6/type = "value"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("VersionMargin/VersionContainer:modulate")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Color(1, 1, 1, 0)]
|
||||
}
|
||||
tracks/7/type = "value"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer:lock")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_2kqig"]
|
||||
_data = {
|
||||
&"Intro": SubResource("1"),
|
||||
&"OpenMainMenu": SubResource("6"),
|
||||
&"OpenSubMenu": SubResource("4"),
|
||||
&"RESET": SubResource("2")
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="7"]
|
||||
animation = &"Intro"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="10"]
|
||||
animation = &"OpenMainMenu"
|
||||
|
||||
[sub_resource type="AnimationNodeAnimation" id="13"]
|
||||
animation = &"OpenSubMenu"
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="11"]
|
||||
advance_condition = &"intro_done"
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="14"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_j0orr"]
|
||||
advance_mode = 2
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_63dxc"]
|
||||
|
||||
[sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_vikuh"]
|
||||
states/End/position = Vector2(958, 123)
|
||||
states/Intro/node = SubResource("7")
|
||||
states/Intro/position = Vector2(259, 123)
|
||||
states/OpenMainMenu/node = SubResource("10")
|
||||
states/OpenMainMenu/position = Vector2(472, 123)
|
||||
states/OpenSubMenu/node = SubResource("13")
|
||||
states/OpenSubMenu/position = Vector2(734, 123)
|
||||
states/Start/position = Vector2(82, 123)
|
||||
transitions = ["Intro", "OpenMainMenu", SubResource("11"), "OpenMainMenu", "OpenSubMenu", SubResource("14"), "Start", "Intro", SubResource("AnimationNodeStateMachineTransition_j0orr"), "OpenSubMenu", "OpenMainMenu", SubResource("AnimationNodeStateMachineTransition_63dxc")]
|
||||
graph_offset = Vector2(-180.277, 49)
|
||||
|
||||
[node name="MainMenu" instance=ExtResource("1_iaw2i")]
|
||||
script = ExtResource("2_mcwxw")
|
||||
game_scene_path = "uid://s1cx1gvt4bed"
|
||||
options_packed_scene = ExtResource("3_p7afn")
|
||||
credits_packed_scene = ExtResource("4_tsej0")
|
||||
|
||||
[node name="MenuAnimationPlayer" type="AnimationPlayer" parent="." index="1"]
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_2kqig")
|
||||
}
|
||||
|
||||
[node name="MenuAnimationTree" type="AnimationTree" parent="." index="2"]
|
||||
tree_root = SubResource("AnimationNodeStateMachine_vikuh")
|
||||
anim_player = NodePath("../MenuAnimationPlayer")
|
||||
parameters/conditions/intro_done = false
|
||||
|
||||
[node name="BackgroundMusicPlayer" parent="." index="3"]
|
||||
bus = &"Master"
|
||||
|
||||
[node name="VersionContainer" parent="VersionMargin" index="0"]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
|
||||
[node name="TitleContainer" parent="MenuContainer/TitleMargin" index="0"]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
|
||||
[node name="TitleLabel" parent="MenuContainer/TitleMargin/TitleContainer" index="0"]
|
||||
text = "Between the lines"
|
||||
|
||||
[node name="SubTitleContainer" parent="MenuContainer/SubTitleMargin" index="0"]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
|
||||
[node name="SubTitleLabel" parent="MenuContainer/SubTitleMargin/SubTitleContainer" index="0"]
|
||||
text = "You better read"
|
||||
|
||||
[node name="MenuButtonsContainer" parent="MenuContainer/MenuButtonsMargin" index="0"]
|
||||
modulate = Color(1, 1, 1, 0)
|
||||
|
||||
[node name="MenuButtonsBoxContainer" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer" index="0"]
|
||||
lock = true
|
||||
|
||||
[node name="ContinueGameButton" type="Button" parent="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer" index="1"]
|
||||
unique_name_in_owner = true
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
text = "Continue"
|
||||
|
||||
[connection signal="pressed" from="MenuContainer/MenuButtonsMargin/MenuButtonsContainer/MenuButtonsBoxContainer/ContinueGameButton" to="." method="_on_continue_game_button_pressed"]
|
@ -0,0 +1,38 @@
|
||||
@tool
|
||||
extends ListOptionControl
|
||||
|
||||
func _set_input_device() -> void:
|
||||
var current_setting : Variant = _get_setting(default_value)
|
||||
if current_setting is bool:
|
||||
current_setting = &"Default"
|
||||
AudioServer.input_device = _get_setting(default_value)
|
||||
|
||||
func _add_microphone_audio_stream() -> void:
|
||||
var instance := AudioStreamPlayer.new()
|
||||
instance.stream = AudioStreamMicrophone.new()
|
||||
instance.autoplay = true
|
||||
add_child.call_deferred(instance)
|
||||
instance.ready.connect(_set_input_device)
|
||||
|
||||
func _ready() -> void:
|
||||
if ProjectSettings.get_setting("audio/driver/enable_input", false):
|
||||
if AudioServer.input_device.is_empty():
|
||||
_add_microphone_audio_stream()
|
||||
else:
|
||||
_set_input_device()
|
||||
if not Engine.is_editor_hint():
|
||||
option_values = AudioServer.get_input_device_list()
|
||||
else:
|
||||
hide()
|
||||
super._ready()
|
||||
|
||||
func _on_setting_changed(value : Variant) -> void:
|
||||
if value >= option_values.size(): return
|
||||
AudioServer.input_device = option_values[value]
|
||||
super._on_setting_changed(value)
|
||||
|
||||
func _value_title_map(value : Variant) -> String:
|
||||
if value is String:
|
||||
return value
|
||||
else:
|
||||
return super._value_title_map(value)
|
@ -0,0 +1 @@
|
||||
uid://xfdxru4xej5w
|
@ -0,0 +1,20 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://ccwei8bk10jhq"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/option_control/list_option_control.tscn" id="1_tuyxr"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/audio/audio_input_option_control.gd" id="2_vhp47"]
|
||||
|
||||
[node name="AudioInputOptionControl" instance=ExtResource("1_tuyxr")]
|
||||
script = ExtResource("2_vhp47")
|
||||
option_name = "Input Device"
|
||||
option_section = 2
|
||||
key = "InputDevice"
|
||||
section = "AudioSettings"
|
||||
property_type = 4
|
||||
|
||||
[node name="OptionLabel" parent="." index="0"]
|
||||
text = "Input Device :"
|
||||
|
||||
[node name="OptionButton" parent="." index="1"]
|
||||
size_flags_horizontal = 3
|
||||
text_overrun_behavior = 1
|
||||
clip_text = true
|
@ -0,0 +1 @@
|
||||
extends AudioOptionsMenu
|
@ -0,0 +1 @@
|
||||
uid://dx2fw63m1yjyw
|
@ -0,0 +1,11 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dplpq8fcf2ypd"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/audio/audio_options_menu.tscn" id="1_aug6w"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/audio/audio_options_menu.gd" id="2_263cq"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/menus/options_menu/audio/audio_input_option_control.tscn" id="3_0tfxc"]
|
||||
|
||||
[node name="Audio" instance=ExtResource("1_aug6w")]
|
||||
script = ExtResource("2_263cq")
|
||||
|
||||
[node name="AudioInputOptionControl" parent="VBoxContainer" index="2" instance=ExtResource("3_0tfxc")]
|
||||
layout_mode = 2
|
@ -0,0 +1,65 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bwt75avqpjqny"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/maaacks_menus_template/base/scripts/capture_focus.gd" id="1_gxpl4"]
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/option_control/slider_option_control.tscn" id="2_d1tes"]
|
||||
|
||||
[node name="Inputs" type="MarginContainer"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||||
layout_mode = 2
|
||||
size_flags_horizontal = 4
|
||||
size_flags_vertical = 4
|
||||
theme_override_constants/separation = 8
|
||||
script = ExtResource("1_gxpl4")
|
||||
search_depth = 5
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_top = 32
|
||||
theme_override_constants/margin_bottom = 32
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/MarginContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
theme_override_constants/separation = 8
|
||||
alignment = 1
|
||||
|
||||
[node name="MouseSensitivityControl" parent="VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("2_d1tes")]
|
||||
layout_mode = 2
|
||||
option_name = "Mouse Sensitivity"
|
||||
option_section = 1
|
||||
key = "MouseSensitivity"
|
||||
section = "InputSettings"
|
||||
|
||||
[node name="OptionLabel" parent="VBoxContainer/MarginContainer/VBoxContainer/MouseSensitivityControl" index="0"]
|
||||
text = "Mouse Sensitivity :"
|
||||
|
||||
[node name="HSlider" parent="VBoxContainer/MarginContainer/VBoxContainer/MouseSensitivityControl" index="1"]
|
||||
min_value = 0.25
|
||||
max_value = 2.0
|
||||
tick_count = 8
|
||||
|
||||
[node name="JoypadSensitivityControl" parent="VBoxContainer/MarginContainer/VBoxContainer" instance=ExtResource("2_d1tes")]
|
||||
layout_mode = 2
|
||||
option_name = "Joypad Sensitivity"
|
||||
option_section = 1
|
||||
key = "JoypadSensitivity"
|
||||
section = "InputSettings"
|
||||
|
||||
[node name="OptionLabel" parent="VBoxContainer/MarginContainer/VBoxContainer/JoypadSensitivityControl" index="0"]
|
||||
text = "Joypad Sensitivity :"
|
||||
|
||||
[node name="HSlider" parent="VBoxContainer/MarginContainer/VBoxContainer/JoypadSensitivityControl" index="1"]
|
||||
min_value = 0.25
|
||||
max_value = 2.0
|
||||
tick_count = 8
|
||||
|
||||
[editable path="VBoxContainer/MarginContainer/VBoxContainer/MouseSensitivityControl"]
|
||||
[editable path="VBoxContainer/MarginContainer/VBoxContainer/JoypadSensitivityControl"]
|
@ -0,0 +1,2 @@
|
||||
@tool
|
||||
extends InputOptionsMenu
|
@ -0,0 +1 @@
|
||||
uid://2k7imsmqe6r5
|
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://by4c2bh6ar28y"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/input/input_options_menu.tscn" id="1_wufmj"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/input/input_options_menu.gd" id="2_mffhs"]
|
||||
|
||||
[node name="Controls" instance=ExtResource("1_wufmj")]
|
||||
script = ExtResource("2_mffhs")
|
@ -0,0 +1,41 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://demxytblxy5ut"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/input/input_options_menu.tscn" id="1_nal1b"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/input/input_options_menu.gd" id="2_ee01w"]
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/option_control/slider_option_control.tscn" id="3_b5f4c"]
|
||||
|
||||
[node name="Controls" instance=ExtResource("1_nal1b")]
|
||||
script = ExtResource("2_ee01w")
|
||||
|
||||
[node name="VBoxContainer" parent="." index="0"]
|
||||
theme_override_constants/separation = 16
|
||||
|
||||
[node name="MarginContainer" type="MarginContainer" parent="VBoxContainer" index="0"]
|
||||
layout_mode = 2
|
||||
theme_override_constants/margin_top = 32
|
||||
theme_override_constants/margin_bottom = 32
|
||||
|
||||
[node name="VBoxContainer" type="VBoxContainer" parent="VBoxContainer/MarginContainer" index="0"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
alignment = 1
|
||||
|
||||
[node name="MouseSensitivityControl" parent="VBoxContainer/MarginContainer/VBoxContainer" index="0" instance=ExtResource("3_b5f4c")]
|
||||
layout_mode = 2
|
||||
option_name = "Mouse Sensitivity"
|
||||
option_section = 1
|
||||
key = "MouseSensitivity"
|
||||
section = "InputSettings"
|
||||
|
||||
[node name="OptionLabel" parent="VBoxContainer/MarginContainer/VBoxContainer/MouseSensitivityControl" index="0"]
|
||||
text = "Mouse Sensitivity :"
|
||||
|
||||
[node name="HSlider" parent="VBoxContainer/MarginContainer/VBoxContainer/MouseSensitivityControl" index="1"]
|
||||
min_value = 0.25
|
||||
max_value = 2.0
|
||||
tick_count = 8
|
||||
|
||||
[node name="HSeparator" type="HSeparator" parent="VBoxContainer" index="1"]
|
||||
layout_mode = 2
|
||||
|
||||
[editable path="VBoxContainer/MarginContainer/VBoxContainer/MouseSensitivityControl"]
|
@ -0,0 +1 @@
|
||||
extends MasterOptionsMenu
|
@ -0,0 +1 @@
|
||||
uid://d1ya7l3xda4yp
|
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://cinwh8mh5auss"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/master_options_menu.tscn" id="1_d0atc"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/master_options_menu.gd" id="2_fs0jy"]
|
||||
|
||||
[node name="MasterOptionsMenu" instance=ExtResource("1_d0atc")]
|
||||
script = ExtResource("2_fs0jy")
|
@ -0,0 +1,33 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://cuyyhte8hennl"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/master_options_menu.tscn" id="1_hw3gx"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/master_options_menu.gd" id="2_wg46o"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/menus/options_menu/input/input_options_menu.tscn" id="3_4utcb"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/menus/options_menu/input/input_extras_menu.tscn" id="4_ycqlj"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/menus/options_menu/audio/audio_options_menu.tscn" id="5_hog5b"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/menus/options_menu/video/video_options_menu_with_extras.tscn" id="6_qiugr"]
|
||||
|
||||
[node name="MasterOptionsMenu" instance=ExtResource("1_hw3gx")]
|
||||
script = ExtResource("2_wg46o")
|
||||
|
||||
[node name="TabContainer" parent="." index="0"]
|
||||
current_tab = 0
|
||||
|
||||
[node name="Controls" parent="TabContainer" index="1" instance=ExtResource("3_4utcb")]
|
||||
layout_mode = 2
|
||||
metadata/_tab_index = 0
|
||||
|
||||
[node name="Inputs" parent="TabContainer" index="2" instance=ExtResource("4_ycqlj")]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
metadata/_tab_index = 1
|
||||
|
||||
[node name="Audio" parent="TabContainer" index="3" instance=ExtResource("5_hog5b")]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
metadata/_tab_index = 2
|
||||
|
||||
[node name="Video" parent="TabContainer" index="4" instance=ExtResource("6_qiugr")]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
metadata/_tab_index = 3
|
1
template/scenes/menus/options_menu/mini_options_menu.gd
Normal file
1
template/scenes/menus/options_menu/mini_options_menu.gd
Normal file
@ -0,0 +1 @@
|
||||
extends MiniOptionsMenu
|
@ -0,0 +1 @@
|
||||
uid://fabhcfk2jxbv
|
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bjpxc2wh5i3r"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/mini_options_menu.tscn" id="1_ftt34"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/mini_options_menu.gd" id="2_k6hgg"]
|
||||
|
||||
[node name="MiniOptionsMenu" instance=ExtResource("1_ftt34")]
|
||||
script = ExtResource("2_k6hgg")
|
@ -0,0 +1 @@
|
||||
extends VideoOptionsMenu
|
@ -0,0 +1 @@
|
||||
uid://bf6h2o0j53apg
|
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://k7yb7evk5gk4"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/video/video_options_menu.tscn" id="1_72nwo"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/video/video_options_menu.gd" id="2_okeh5"]
|
||||
|
||||
[node name="Video" instance=ExtResource("1_72nwo")]
|
||||
script = ExtResource("2_okeh5")
|
@ -0,0 +1,33 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://d2kekqotmmrpb"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/video/video_options_menu.tscn" id="1_ee880"]
|
||||
[ext_resource type="Script" path="res://template/scenes/menus/options_menu/video/video_options_menu.gd" id="2_iefob"]
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/menus/options_menu/option_control/list_option_control.tscn" id="3_v2oud"]
|
||||
|
||||
[node name="Video" instance=ExtResource("1_ee880")]
|
||||
script = ExtResource("2_iefob")
|
||||
|
||||
[node name="AntiAliasingControl" parent="VBoxContainer" index="3" instance=ExtResource("3_v2oud")]
|
||||
layout_mode = 2
|
||||
lock_titles = true
|
||||
option_values = [0, 1, 2, 3]
|
||||
option_titles = Array[String](["Disabled (Fastest)", "2x", "4x", "8x (Slowest)"])
|
||||
option_name = "Anti-Aliasing"
|
||||
option_section = 3
|
||||
key = "Anti-aliasing"
|
||||
section = "VideoSettings"
|
||||
property_type = 2
|
||||
default_value = 0
|
||||
|
||||
[node name="CameraShakeControl" parent="VBoxContainer" index="4" instance=ExtResource("3_v2oud")]
|
||||
visible = false
|
||||
layout_mode = 2
|
||||
lock_titles = true
|
||||
option_values = [1.0, 0.75, 0.5, 0.0]
|
||||
option_titles = Array[String](["Normal", "Reduced", "Minimal", "None"])
|
||||
option_name = "Camera Shake"
|
||||
option_section = 3
|
||||
key = "CameraShake"
|
||||
section = "VideoSettings"
|
||||
property_type = 3
|
||||
default_value = 1.0
|
1
template/scenes/opening/opening.gd
Normal file
1
template/scenes/opening/opening.gd
Normal file
@ -0,0 +1 @@
|
||||
extends "res://addons/maaacks_menus_template/base/scenes/opening/opening.gd"
|
1
template/scenes/opening/opening.gd.uid
Normal file
1
template/scenes/opening/opening.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://dudmtu7i0t3vq
|
8
template/scenes/opening/opening.tscn
Normal file
8
template/scenes/opening/opening.tscn
Normal file
@ -0,0 +1,8 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://bifh5yi6atefj"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/opening/opening.tscn" id="1_vgajp"]
|
||||
[ext_resource type="Script" path="res://template/scenes/opening/opening.gd" id="2_47oms"]
|
||||
|
||||
[node name="Opening" instance=ExtResource("1_vgajp")]
|
||||
script = ExtResource("2_47oms")
|
||||
next_scene = "res://template/scenes/menus/main_menu/main_menu_with_animations.tscn"
|
10
template/scenes/opening/opening_with_logo.tscn
Normal file
10
template/scenes/opening/opening_with_logo.tscn
Normal file
@ -0,0 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://cpscix2f3528m"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/opening/opening.tscn" id="1_k4vye"]
|
||||
[ext_resource type="Script" path="res://template/scenes/opening/opening.gd" id="2_tnqh7"]
|
||||
[ext_resource type="Texture2D" path="res://template/assets/godot_engine_logo/logo_vertical_color_dark.png" id="3_0kc6y"]
|
||||
|
||||
[node name="Opening" instance=ExtResource("1_k4vye")]
|
||||
script = ExtResource("2_tnqh7")
|
||||
next_scene = "res://template/scenes/menus/main_menu/main_menu_with_animations.tscn"
|
||||
images = Array[Texture2D]([ExtResource("3_0kc6y")])
|
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://crnh3br10rnlw"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/overlaid_menu/menus/mini_options_overlaid_menu.tscn" id="1_ei8t3"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/menus/options_menu/mini_options_menu.tscn" id="2_ee7ni"]
|
||||
|
||||
[node name="MiniOptionsOverlaidMenu" instance=ExtResource("1_ei8t3")]
|
||||
menu_scene = ExtResource("2_ee7ni")
|
1
template/scenes/overlaid_menus/overlaid_menu.gd
Normal file
1
template/scenes/overlaid_menus/overlaid_menu.gd
Normal file
@ -0,0 +1 @@
|
||||
extends OverlaidMenu
|
1
template/scenes/overlaid_menus/overlaid_menu.gd.uid
Normal file
1
template/scenes/overlaid_menus/overlaid_menu.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://c4fqppn6fxayu
|
7
template/scenes/overlaid_menus/overlaid_menu.tscn
Normal file
7
template/scenes/overlaid_menus/overlaid_menu.tscn
Normal file
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://b2bgxm4ne0ir4"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/overlaid_menu/overlaid_menu.tscn" id="1_ma3ya"]
|
||||
[ext_resource type="Script" path="res://template/scenes/overlaid_menus/overlaid_menu.gd" id="2_urd62"]
|
||||
|
||||
[node name="OverlaidMenu" instance=ExtResource("1_ma3ya")]
|
||||
script = ExtResource("2_urd62")
|
@ -0,0 +1 @@
|
||||
extends OverlaidMenuContainer
|
@ -0,0 +1 @@
|
||||
uid://c3uwo4iuelyl3
|
@ -0,0 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://my8tpqftd4b5"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/overlaid_menu/overlaid_menu_container.tscn" id="1_2lu8t"]
|
||||
[ext_resource type="Script" path="res://template/scenes/overlaid_menus/overlaid_menu_container.gd" id="2_iqqrb"]
|
||||
|
||||
[node name="OverlaidMenuContainer" instance=ExtResource("1_2lu8t")]
|
||||
script = ExtResource("2_iqqrb")
|
1
template/scenes/overlaid_menus/pause_menu.gd
Normal file
1
template/scenes/overlaid_menus/pause_menu.gd
Normal file
@ -0,0 +1 @@
|
||||
extends PauseMenu
|
1
template/scenes/overlaid_menus/pause_menu.gd.uid
Normal file
1
template/scenes/overlaid_menus/pause_menu.gd.uid
Normal file
@ -0,0 +1 @@
|
||||
uid://bc26xwv3ssqu6
|
10
template/scenes/overlaid_menus/pause_menu.tscn
Normal file
10
template/scenes/overlaid_menus/pause_menu.tscn
Normal file
@ -0,0 +1,10 @@
|
||||
[gd_scene load_steps=4 format=3 uid="uid://dnw7ladpq5i0k"]
|
||||
|
||||
[ext_resource type="PackedScene" path="res://addons/maaacks_menus_template/base/scenes/overlaid_menu/menus/pause_menu.tscn" id="1_sdrmv"]
|
||||
[ext_resource type="Script" path="res://template/scenes/overlaid_menus/pause_menu.gd" id="2_cb7rk"]
|
||||
[ext_resource type="PackedScene" path="res://template/scenes/overlaid_menus/mini_options_overlaid_menu.tscn" id="3_2ma48"]
|
||||
|
||||
[node name="PauseMenu" instance=ExtResource("1_sdrmv")]
|
||||
script = ExtResource("2_cb7rk")
|
||||
options_packed_scene = ExtResource("3_2ma48")
|
||||
main_menu_scene = "res://template/scenes/menus/main_menu/main_menu_with_animations.tscn"
|
Reference in New Issue
Block a user