diff --git a/minesweeper/fonts/Jersey10-Regular.ttf b/minesweeper/fonts/Jersey10-Regular.ttf new file mode 100644 index 0000000..42ac920 Binary files /dev/null and b/minesweeper/fonts/Jersey10-Regular.ttf differ diff --git a/minesweeper/fonts/Jersey10-Regular.ttf.import b/minesweeper/fonts/Jersey10-Regular.ttf.import new file mode 100644 index 0000000..ee4de14 --- /dev/null +++ b/minesweeper/fonts/Jersey10-Regular.ttf.import @@ -0,0 +1,40 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://d1jclnxhd82p8" +path="res://.godot/imported/Jersey10-Regular.ttf-2bf0d37d15e5634f8f45422a282f4af2.fontdata" + +[deps] + +source_file="res://fonts/Jersey10-Regular.ttf" +dest_files=["res://.godot/imported/Jersey10-Regular.ttf-2bf0d37d15e5634f8f45422a282f4af2.fontdata"] + +[params] + +Rendering=null +antialiasing=0 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=5.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=false +preload=[{ +"chars": [], +"glyphs": [], +"name": "New Configuration", +"size": Vector2i(16, 0) +}] +language_support={} +script_support={} +opentype_features={} diff --git a/minesweeper/fonts/OFL.txt b/minesweeper/fonts/OFL.txt new file mode 100644 index 0000000..f83e6da --- /dev/null +++ b/minesweeper/fonts/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2023 The Soft Type Project Authors (https://github.com/scfried/soft-type-jersey) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/minesweeper/scenes/MainMenu.tscn b/minesweeper/scenes/MainMenu.tscn new file mode 100644 index 0000000..2b6a3ed --- /dev/null +++ b/minesweeper/scenes/MainMenu.tscn @@ -0,0 +1,559 @@ +[gd_scene load_steps=3 format=3 uid="uid://df8hwr5ra06wb"] + +[ext_resource type="Theme" uid="uid://yag0j3f13um7" path="res://themes/main.tres" id="1_0ykhv"] +[ext_resource type="Script" uid="uid://klufydtxtbjy" path="res://scripts/MainMenu.gd" id="1_yqorp"] + +[node name="MainMenu" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("1_0ykhv") +script = ExtResource("1_yqorp") + +[node name="Title" type="RichTextLabel" parent="."] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -576.0 +offset_top = 33.0 +offset_right = 576.0 +offset_bottom = 87.0 +grow_horizontal = 2 +theme_override_font_sizes/normal_font_size = 50 +bbcode_enabled = true +text = "[center]Sweep Miner[/center]" +fit_content = true + +[node name="BasicMenu" type="PanelContainer" parent="."] +custom_minimum_size = Vector2(5, 5) +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -88.0 +offset_top = -95.0 +offset_right = 88.0 +offset_bottom = 95.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="MarginContainer" type="MarginContainer" parent="BasicMenu"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="BasicMenu/MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 20 + +[node name="Play" type="Button" parent="BasicMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Play" + +[node name="Scores" type="Button" parent="BasicMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "High Scores" + +[node name="Settings" type="Button" parent="BasicMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Settings" + +[node name="Quit" type="Button" parent="BasicMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Quit" + +[node name="PlayMenu" type="PanelContainer" parent="."] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -183.0 +offset_top = -167.0 +offset_right = 183.0 +offset_bottom = 167.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="MarginContainer" type="MarginContainer" parent="PlayMenu"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="PlayMenu/MarginContainer"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_font_sizes/normal_font_size = 30 +bbcode_enabled = true +text = "[center]Select Difficulty[/center]" +fit_content = true + +[node name="Spacer" type="Control" parent="PlayMenu/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 5) +layout_mode = 2 + +[node name="Easy" type="Button" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Easy" + +[node name="Medium" type="Button" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Medium" + +[node name="Hard" type="Button" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Hard" + +[node name="Expert" type="Button" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Expert" + +[node name="ColorRect" type="ColorRect" parent="PlayMenu/MarginContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 1) +layout_mode = 2 +color = Color(0.741385, 0.741385, 0.741385, 1) + +[node name="Customization" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +bbcode_enabled = true +text = "[center]Custom Settings[/center]" +fit_content = true + +[node name="Width" type="HBoxContainer" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer/Width"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "Width" +fit_content = true + +[node name="HSlider" type="HSlider" parent="PlayMenu/MarginContainer/VBoxContainer/Width"] +custom_minimum_size = Vector2(180, 0) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +min_value = 10.0 +max_value = 30.0 +value = 10.0 +rounded = true + +[node name="Counter" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer/Width"] +custom_minimum_size = Vector2(30, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]10[/center]" +fit_content = true + +[node name="Height" type="HBoxContainer" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer/Height"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "Height" +fit_content = true + +[node name="HSlider" type="HSlider" parent="PlayMenu/MarginContainer/VBoxContainer/Height"] +custom_minimum_size = Vector2(180, 0) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +min_value = 10.0 +max_value = 30.0 +value = 10.0 +rounded = true + +[node name="Counter" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer/Height"] +custom_minimum_size = Vector2(30, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]10[/center]" +fit_content = true + +[node name="Mines" type="HBoxContainer" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer/Mines"] +layout_mode = 2 +size_flags_horizontal = 3 +text = "Mine Percentage" +fit_content = true + +[node name="HSlider" type="HSlider" parent="PlayMenu/MarginContainer/VBoxContainer/Mines"] +custom_minimum_size = Vector2(180, 0) +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 4 +min_value = 10.0 +max_value = 50.0 +value = 10.0 +rounded = true + +[node name="Counter" type="RichTextLabel" parent="PlayMenu/MarginContainer/VBoxContainer/Mines"] +custom_minimum_size = Vector2(30, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]10[/center]" +fit_content = true + +[node name="Custom" type="Button" parent="PlayMenu/MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Custom" + +[node name="HighScores" type="PanelContainer" parent="."] +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -183.0 +offset_top = -167.0 +offset_right = 183.0 +offset_bottom = 167.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="MarginContainer" type="MarginContainer" parent="HighScores"] +layout_mode = 2 + +[node name="VBoxContainer" type="VBoxContainer" parent="HighScores/MarginContainer"] +layout_mode = 2 + +[node name="RichTextLabel" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer"] +layout_mode = 2 +theme_override_font_sizes/normal_font_size = 30 +bbcode_enabled = true +text = "[center]High Scores[/center]" +fit_content = true + +[node name="TabContainer" type="TabContainer" parent="HighScores/MarginContainer/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 +tab_alignment = 1 +current_tab = 0 + +[node name="Easy" type="VBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer"] +layout_mode = 2 +metadata/_tab_index = 0 + +[node name="ScrollContainer" type="ScrollContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="VBoxContainer" type="VBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Legend" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Legend"] +custom_minimum_size = Vector2(50, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]Place[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Legend"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Player[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Legend"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Time (S)[/center]" +fit_content = true + +[node name="ColorRect" type="ColorRect" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +custom_minimum_size = Vector2(0, 1) +layout_mode = 2 +color = Color(0.741385, 0.741385, 0.741385, 1) + +[node name="First" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/First"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/First"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/First"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Second" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Second"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Second"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Second"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Third" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Third"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Third"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Third"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Fourth" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Fourth"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Fourth"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Fourth"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Fifth" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Fifth"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Fifth"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Fifth"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Sixth" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Sixth"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Sixth"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Sixth"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Seventh" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Seventh"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Seventh"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Seventh"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Eighth" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Eighth"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Eighth"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Eighth"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Ninth" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Ninth"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Ninth"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Ninth"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Tenth" type="HBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer"] +visible = false +layout_mode = 2 + +[node name="Placement" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Tenth"] +custom_minimum_size = Vector2(40, 0) +layout_mode = 2 +bbcode_enabled = true +text = "[center]1.[/center]" +fit_content = true + +[node name="Player" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Tenth"] +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]Little Timmy[/center]" +fit_content = true + +[node name="Time" type="RichTextLabel" parent="HighScores/MarginContainer/VBoxContainer/TabContainer/Easy/ScrollContainer/VBoxContainer/Tenth"] +custom_minimum_size = Vector2(100, 0) +layout_mode = 2 +size_flags_horizontal = 3 +bbcode_enabled = true +text = "[center]23543.8432[/center]" +fit_content = true + +[node name="Medium" type="VBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer"] +visible = false +layout_mode = 2 +metadata/_tab_index = 1 + +[node name="Hard" type="VBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer"] +visible = false +layout_mode = 2 +metadata/_tab_index = 2 + +[node name="Gamer" type="VBoxContainer" parent="HighScores/MarginContainer/VBoxContainer/TabContainer"] +visible = false +layout_mode = 2 +metadata/_tab_index = 3 diff --git a/minesweeper/scripts/MainMenu.gd b/minesweeper/scripts/MainMenu.gd new file mode 100644 index 0000000..e07a0bf --- /dev/null +++ b/minesweeper/scripts/MainMenu.gd @@ -0,0 +1 @@ +extends Control diff --git a/minesweeper/scripts/MainMenu.gd.uid b/minesweeper/scripts/MainMenu.gd.uid new file mode 100644 index 0000000..7e28798 --- /dev/null +++ b/minesweeper/scripts/MainMenu.gd.uid @@ -0,0 +1 @@ +uid://klufydtxtbjy diff --git a/minesweeper/themes/main.tres b/minesweeper/themes/main.tres new file mode 100644 index 0000000..3eb744b --- /dev/null +++ b/minesweeper/themes/main.tres @@ -0,0 +1,220 @@ +[gd_resource type="Theme" load_steps=19 format=3 uid="uid://yag0j3f13um7"] + +[ext_resource type="FontFile" uid="uid://d1jclnxhd82p8" path="res://fonts/Jersey10-Regular.ttf" id="1_0avsd"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wykhr"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.1, 0.1, 0.1, 0.3) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_78ekx"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +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_wc0q8"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.225, 0.225, 0.225, 0.6) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7d6gw"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.0646965, 0.0646965, 0.0646965, 0.823529) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_k5u3e"] +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.6) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 + +[sub_resource type="Image" id="Image_kx4sy"] +data = { +"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 253, 253, 253, 0, 253, 253, 253, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 17, 255, 255, 255, 99, 254, 254, 254, 156, 254, 254, 254, 182, 254, 254, 254, 182, 254, 254, 254, 156, 253, 253, 253, 99, 253, 253, 253, 17, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 65, 254, 254, 254, 182, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 182, 255, 255, 255, 63, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 65, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 255, 255, 255, 63, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 254, 254, 17, 254, 254, 254, 182, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 181, 254, 254, 254, 16, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 99, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 255, 255, 255, 97, 255, 255, 255, 0, 254, 254, 254, 0, 254, 254, 254, 156, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 155, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 182, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 182, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 182, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 181, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 156, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 154, 254, 254, 254, 0, 253, 253, 253, 0, 253, 253, 253, 99, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 255, 255, 255, 96, 255, 255, 255, 0, 253, 253, 253, 0, 253, 253, 253, 17, 254, 254, 254, 182, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 180, 255, 255, 255, 15, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 63, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 251, 251, 251, 61, 251, 251, 251, 0, 251, 251, 251, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 63, 254, 254, 254, 181, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 191, 254, 254, 254, 180, 251, 251, 251, 61, 251, 251, 251, 0, 251, 251, 251, 0, 251, 251, 251, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 254, 254, 16, 255, 255, 255, 97, 254, 254, 254, 155, 254, 254, 254, 182, 254, 254, 254, 181, 254, 254, 254, 154, 255, 255, 255, 96, 254, 254, 254, 15, 251, 251, 251, 0, 251, 251, 251, 0, 251, 251, 251, 0, 251, 251, 251, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 255, 255, 255, 0, 255, 255, 255, 0, 251, 251, 251, 0, 251, 251, 251, 0, 251, 251, 251, 0, 251, 251, 251, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_hcg30"] +image = SubResource("Image_kx4sy") + +[sub_resource type="Image" id="Image_nuec8"] +data = { +"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 49, 255, 255, 255, 77, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 77, 255, 255, 255, 48, 255, 255, 255, 8, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 32, 255, 255, 255, 89, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 89, 255, 255, 255, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 32, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 31, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 89, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 89, 255, 255, 255, 8, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 49, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 48, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 76, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 89, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 89, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 89, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 89, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 77, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 76, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 48, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 47, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 89, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 88, 255, 255, 255, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 31, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 30, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 31, 255, 255, 255, 89, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 94, 255, 255, 255, 88, 255, 255, 255, 30, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 8, 255, 255, 255, 48, 255, 255, 255, 76, 255, 255, 255, 89, 255, 255, 255, 89, 255, 255, 255, 76, 255, 255, 255, 47, 255, 255, 255, 7, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_10so0"] +image = SubResource("Image_nuec8") + +[sub_resource type="Image" id="Image_30s71"] +data = { +"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 23, 254, 254, 254, 133, 254, 254, 254, 209, 254, 254, 254, 244, 254, 254, 254, 244, 254, 254, 254, 209, 254, 254, 254, 132, 255, 255, 255, 22, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 87, 254, 254, 254, 244, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 243, 255, 255, 255, 84, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 87, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 255, 255, 255, 84, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 23, 254, 254, 254, 244, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 242, 255, 255, 255, 21, 255, 255, 255, 0, 254, 254, 254, 0, 254, 254, 254, 133, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 130, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 209, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 207, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 244, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 243, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 244, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 242, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 209, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 206, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 132, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 129, 254, 254, 254, 0, 255, 255, 255, 0, 255, 255, 255, 22, 254, 254, 254, 243, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 241, 255, 255, 255, 20, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 84, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 255, 255, 255, 81, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 84, 254, 254, 254, 242, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 255, 254, 254, 254, 241, 255, 255, 255, 81, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 21, 254, 254, 254, 130, 254, 254, 254, 207, 254, 254, 254, 243, 254, 254, 254, 242, 254, 254, 254, 206, 254, 254, 254, 129, 255, 255, 255, 20, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 254, 254, 254, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 16 +} + +[sub_resource type="ImageTexture" id="ImageTexture_riwsl"] +image = SubResource("Image_30s71") + +[sub_resource type="Image" id="Image_7wdlx"] +data = { +"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 64, 255, 255, 255, 64, 255, 255, 255, 0), +"format": "RGBA8", +"height": 16, +"mipmaps": false, +"width": 4 +} + +[sub_resource type="ImageTexture" id="ImageTexture_8ar6a"] +image = SubResource("Image_7wdlx") + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_a70tl"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.862745, 0.862745, 0.862745, 0.760784) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 6 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_nmpmk"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 1) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 6 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_gt862"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.0745098, 0.0745098, 0.0745098, 0.847059) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 6 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6m817"] +content_margin_left = 0.0 +content_margin_top = 0.0 +content_margin_right = 0.0 +content_margin_bottom = 0.0 +bg_color = Color(0.101961, 0.101961, 0.101961, 0.811765) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 + +[resource] +default_font = ExtResource("1_0avsd") +default_font_size = 20 +Button/colors/font_color = Color(0.875, 0.875, 0.875, 1) +Button/colors/font_disabled_color = Color(0.875, 0.875, 0.875, 0.5) +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_hover_pressed_color = Color(1, 1, 1, 1) +Button/colors/font_outline_color = Color(0, 0, 0, 1) +Button/colors/font_pressed_color = Color(1, 1, 1, 1) +Button/colors/icon_disabled_color = Color(1, 1, 1, 0.4) +Button/colors/icon_focus_color = Color(1, 1, 1, 1) +Button/colors/icon_hover_color = Color(1, 1, 1, 1) +Button/colors/icon_hover_pressed_color = Color(1, 1, 1, 1) +Button/colors/icon_normal_color = Color(1, 1, 1, 1) +Button/colors/icon_pressed_color = Color(1, 1, 1, 1) +Button/constants/align_to_largest_stylebox = 0 +Button/constants/h_separation = 4 +Button/constants/icon_max_width = 0 +Button/constants/outline_size = 0 +Button/styles/disabled = SubResource("StyleBoxFlat_wykhr") +Button/styles/focus = SubResource("StyleBoxFlat_78ekx") +Button/styles/hover = SubResource("StyleBoxFlat_wc0q8") +Button/styles/normal = SubResource("StyleBoxFlat_7d6gw") +Button/styles/pressed = SubResource("StyleBoxFlat_k5u3e") +HSlider/constants/center_grabber = 0 +HSlider/constants/grabber_offset = 0 +HSlider/icons/grabber = SubResource("ImageTexture_hcg30") +HSlider/icons/grabber_disabled = SubResource("ImageTexture_10so0") +HSlider/icons/grabber_highlight = SubResource("ImageTexture_riwsl") +HSlider/icons/tick = SubResource("ImageTexture_8ar6a") +HSlider/styles/grabber_area = SubResource("StyleBoxFlat_a70tl") +HSlider/styles/grabber_area_highlight = SubResource("StyleBoxFlat_nmpmk") +HSlider/styles/slider = SubResource("StyleBoxFlat_gt862") +MarginContainer/constants/margin_bottom = 5 +MarginContainer/constants/margin_left = 5 +MarginContainer/constants/margin_right = 5 +MarginContainer/constants/margin_top = 5 +PanelContainer/styles/panel = SubResource("StyleBoxFlat_6m817")