aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-24 00:39:31 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-24 00:39:31 +0200
commitfa6b1336b212df4a0b015c1c1da565655b4dd06e (patch)
tree05054a006c82c9b9bfadf753a1a3e58dd458133e
parent7bd3f06b49b7adbef8f1188732033d841c245104 (diff)
downloadhurrycurry-fa6b1336b212df4a0b015c1c1da565655b4dd06e.tar
hurrycurry-fa6b1336b212df4a0b015c1c1da565655b4dd06e.tar.bz2
hurrycurry-fa6b1336b212df4a0b015c1c1da565655b4dd06e.tar.zst
main menu font
-rw-r--r--client/menu/credits_menu.tscn6
-rw-r--r--client/menu/font-josefin-sans.woff2bin0 -> 47448 bytes
-rw-r--r--client/menu/font-josefin-sans.woff2.import33
-rw-r--r--client/menu/main_menu.tscn8
-rw-r--r--client/menu/menu_background.tscn4
-rw-r--r--client/menu/theme.tres19
6 files changed, 65 insertions, 5 deletions
diff --git a/client/menu/credits_menu.tscn b/client/menu/credits_menu.tscn
index e3cfa5b4..ffa97b58 100644
--- a/client/menu/credits_menu.tscn
+++ b/client/menu/credits_menu.tscn
@@ -1,5 +1,6 @@
-[gd_scene load_steps=5 format=3 uid="uid://7mqbxa054bjv"]
+[gd_scene load_steps=6 format=3 uid="uid://7mqbxa054bjv"]
+[ext_resource type="Theme" uid="uid://b0qmvo504e457" path="res://menu/theme.tres" id="1_emk5o"]
[ext_resource type="Script" path="res://menu/credits_menu.gd" id="1_igs63"]
[ext_resource type="PackedScene" uid="uid://l4vm07dtda4j" path="res://menu/menu_background.tscn" id="2_k0853"]
[ext_resource type="PackedScene" uid="uid://bg2d78ycorcqk" path="res://menu/scene_transition.tscn" id="4_fbbdb"]
@@ -14,10 +15,10 @@ anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
+theme = ExtResource("1_emk5o")
script = ExtResource("1_igs63")
[node name="MenuBackground" parent="." instance=ExtResource("2_k0853")]
-script = null
[node name="Panel" type="Panel" parent="."]
layout_mode = 1
@@ -68,6 +69,7 @@ grow_vertical = 0
text = "Back"
[node name="SceneTransition" parent="." instance=ExtResource("4_fbbdb")]
+visible = false
layout_mode = 1
[connection signal="pressed" from="Panel/back" to="." method="_on_back_pressed"]
diff --git a/client/menu/font-josefin-sans.woff2 b/client/menu/font-josefin-sans.woff2
new file mode 100644
index 00000000..dce2708f
--- /dev/null
+++ b/client/menu/font-josefin-sans.woff2
Binary files differ
diff --git a/client/menu/font-josefin-sans.woff2.import b/client/menu/font-josefin-sans.woff2.import
new file mode 100644
index 00000000..9bf40c47
--- /dev/null
+++ b/client/menu/font-josefin-sans.woff2.import
@@ -0,0 +1,33 @@
+[remap]
+
+importer="font_data_dynamic"
+type="FontFile"
+uid="uid://5ixo6b3bd3km"
+path="res://.godot/imported/font-josefin-sans.woff2-8195d19f9e478a66f9d2ca31db663e15.fontdata"
+
+[deps]
+
+source_file="res://menu/font-josefin-sans.woff2"
+dest_files=["res://.godot/imported/font-josefin-sans.woff2-8195d19f9e478a66f9d2ca31db663e15.fontdata"]
+
+[params]
+
+Rendering=null
+antialiasing=1
+generate_mipmaps=false
+multichannel_signed_distance_field=false
+msdf_pixel_range=8
+msdf_size=48
+allow_system_fallback=true
+force_autohinter=false
+hinting=1
+subpixel_positioning=1
+oversampling=0.0
+Fallbacks=null
+fallbacks=[]
+Compress=null
+compress=true
+preload=[]
+language_support={}
+script_support={}
+opentype_features={}
diff --git a/client/menu/main_menu.tscn b/client/menu/main_menu.tscn
index a889127d..585b5f86 100644
--- a/client/menu/main_menu.tscn
+++ b/client/menu/main_menu.tscn
@@ -1,13 +1,18 @@
-[gd_scene load_steps=6 format=3 uid="uid://dbj8508whxgwv"]
+[gd_scene load_steps=8 format=3 uid="uid://dbj8508whxgwv"]
[ext_resource type="Theme" uid="uid://b0qmvo504e457" path="res://menu/theme.tres" id="1_nlcpo"]
[ext_resource type="Script" path="res://menu/main_menu.gd" id="2_qot2j"]
+[ext_resource type="FontFile" uid="uid://bo4vh5xkpvrh1" path="res://menu/font-sansita-swashed.woff2" id="4_mfs30"]
[ext_resource type="PackedScene" uid="uid://l4vm07dtda4j" path="res://menu/menu_background.tscn" id="4_ydj5p"]
[ext_resource type="PackedScene" uid="uid://bg2d78ycorcqk" path="res://menu/scene_transition.tscn" id="5_651nk"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_d8o0f"]
bg_color = Color(0, 0, 0, 0.329412)
+[sub_resource type="FontVariation" id="FontVariation_htgmg"]
+base_font = ExtResource("4_mfs30")
+variation_embolden = 0.5
+
[node name="MainMenu" type="Control"]
layout_mode = 3
anchors_preset = 15
@@ -40,6 +45,7 @@ layout_mode = 2
[node name="title" type="Label" parent="side/margin/options"]
layout_mode = 2
+theme_override_fonts/font = SubResource("FontVariation_htgmg")
theme_override_font_sizes/font_size = 40
text = "Undercooked"
diff --git a/client/menu/menu_background.tscn b/client/menu/menu_background.tscn
index f1f89895..84bbf3f7 100644
--- a/client/menu/menu_background.tscn
+++ b/client/menu/menu_background.tscn
@@ -14,6 +14,8 @@ fractal_gain = 0.475
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_ffl2j"]
width = 1024
height = 1024
+generate_mipmaps = false
+seamless = true
noise = SubResource("FastNoiseLite_ulnai")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_os077"]
@@ -42,5 +44,5 @@ size = 8.0
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(0.5, -0.866025, 2.37987e-16, -3.78552e-08, -2.18557e-08, 1, -0.866025, -0.5, -4.37114e-08, 0, 7, 0)
-[node name="s" type="WorldEnvironment" parent="."]
+[node name="env" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_slkjl")
diff --git a/client/menu/theme.tres b/client/menu/theme.tres
index 5cb8234b..342aceba 100644
--- a/client/menu/theme.tres
+++ b/client/menu/theme.tres
@@ -1,7 +1,13 @@
-[gd_resource type="Theme" load_steps=5 format=3 uid="uid://b0qmvo504e457"]
+[gd_resource type="Theme" load_steps=8 format=3 uid="uid://b0qmvo504e457"]
+[ext_resource type="FontFile" uid="uid://5ixo6b3bd3km" path="res://menu/font-josefin-sans.woff2" id="1_go7fi"]
[ext_resource type="FontFile" uid="uid://bo4vh5xkpvrh1" path="res://menu/font-sansita-swashed.woff2" id="1_tneco"]
+[sub_resource type="FontVariation" id="FontVariation_lyo8w"]
+base_font = ExtResource("1_go7fi")
+variation_embolden = 0.97
+spacing_top = 5
+
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_25x32"]
content_margin_left = 10.0
content_margin_top = 10.0
@@ -24,7 +30,13 @@ grow_begin = 0.0
grow_end = 0.0
thickness = 3
+[sub_resource type="FontVariation" id="FontVariation_ff4nr"]
+base_font = ExtResource("1_tneco")
+variation_embolden = 0.7
+
[resource]
+Button/font_sizes/font_size = 18
+Button/fonts/font = SubResource("FontVariation_lyo8w")
Button/styles/disabled = SubResource("StyleBoxFlat_25x32")
Button/styles/focus = SubResource("StyleBoxFlat_25x32")
Button/styles/hover = SubResource("StyleBoxFlat_2fl8q")
@@ -36,3 +48,8 @@ Label/fonts/font = ExtResource("1_tneco")
LineEdit/styles/focus = SubResource("StyleBoxFlat_25x32")
LineEdit/styles/normal = SubResource("StyleBoxFlat_25x32")
LineEdit/styles/read_only = SubResource("StyleBoxFlat_25x32")
+RichTextLabel/fonts/bold_font = SubResource("FontVariation_ff4nr")
+RichTextLabel/fonts/bold_italics_font = null
+RichTextLabel/fonts/italics_font = null
+RichTextLabel/fonts/mono_font = null
+RichTextLabel/fonts/normal_font = ExtResource("1_tneco")