diff --git a/fonts/ortica/orticaangular_bold.woff2 b/fonts/ortica/orticaangular_bold.woff2 new file mode 100644 index 0000000..2f3cfcf Binary files /dev/null and b/fonts/ortica/orticaangular_bold.woff2 differ diff --git a/fonts/ortica/orticaangular_bold.woff2.import b/fonts/ortica/orticaangular_bold.woff2.import new file mode 100644 index 0000000..f95df49 --- /dev/null +++ b/fonts/ortica/orticaangular_bold.woff2.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://757i2abxk2r6" +path="res://.godot/imported/orticaangular_bold.woff2-c9e209f0bc0bebba4e0a668f2417592c.fontdata" + +[deps] + +source_file="res://fonts/ortica/orticaangular_bold.woff2" +dest_files=["res://.godot/imported/orticaangular_bold.woff2-c9e209f0bc0bebba4e0a668f2417592c.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +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=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/fonts/ortica/orticalinear_bold.woff2 b/fonts/ortica/orticalinear_bold.woff2 new file mode 100644 index 0000000..2fcc95d Binary files /dev/null and b/fonts/ortica/orticalinear_bold.woff2 differ diff --git a/fonts/ortica/orticalinear_bold.woff2.import b/fonts/ortica/orticalinear_bold.woff2.import new file mode 100644 index 0000000..bca7f59 --- /dev/null +++ b/fonts/ortica/orticalinear_bold.woff2.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://b5d7in0hgp6sm" +path="res://.godot/imported/orticalinear_bold.woff2-85e0ce42a5fc9e988f02d076868ac62b.fontdata" + +[deps] + +source_file="res://fonts/ortica/orticalinear_bold.woff2" +dest_files=["res://.godot/imported/orticalinear_bold.woff2-85e0ce42a5fc9e988f02d076868ac62b.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +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=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/fonts/ortica/orticalinear_light.woff2 b/fonts/ortica/orticalinear_light.woff2 new file mode 100644 index 0000000..d4350f7 Binary files /dev/null and b/fonts/ortica/orticalinear_light.woff2 differ diff --git a/fonts/ortica/orticalinear_light.woff2.import b/fonts/ortica/orticalinear_light.woff2.import new file mode 100644 index 0000000..df2caba --- /dev/null +++ b/fonts/ortica/orticalinear_light.woff2.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://d1epcyklflcx6" +path="res://.godot/imported/orticalinear_light.woff2-1f2db2371b54bc575b3c152f0cd98666.fontdata" + +[deps] + +source_file="res://fonts/ortica/orticalinear_light.woff2" +dest_files=["res://.godot/imported/orticalinear_light.woff2-1f2db2371b54bc575b3c152f0cd98666.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +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=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/fonts/ortica/orticalinear_regular.woff2 b/fonts/ortica/orticalinear_regular.woff2 new file mode 100644 index 0000000..4bd39ba Binary files /dev/null and b/fonts/ortica/orticalinear_regular.woff2 differ diff --git a/fonts/ortica/orticalinear_regular.woff2.import b/fonts/ortica/orticalinear_regular.woff2.import new file mode 100644 index 0000000..58f131e --- /dev/null +++ b/fonts/ortica/orticalinear_regular.woff2.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://cb2and4ckslm2" +path="res://.godot/imported/orticalinear_regular.woff2-f7bb6c7bba030f6eb32bf7f2c162e49d.fontdata" + +[deps] + +source_file="res://fonts/ortica/orticalinear_regular.woff2" +dest_files=["res://.godot/imported/orticalinear_regular.woff2-f7bb6c7bba030f6eb32bf7f2c162e49d.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +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=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/game.tscn b/game.tscn index 95570bf..fc9f71d 100644 --- a/game.tscn +++ b/game.tscn @@ -25,17 +25,21 @@ ambient_light_energy = 0.15 [node name="WebClientTCP" type="Node" parent="."] script = ExtResource("1_feb5d") -[node name="HBoxContainer" type="HBoxContainer" parent="."] +[node name="Interface" type="Control" parent="."] +layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("2_hve3p") +metadata/_edit_use_anchors_ = true -[node name="ClientInterface" type="ColorRect" parent="HBoxContainer" node_paths=PackedStringArray("client", "connect_button", "create_lobby_button", "join_lobby_button", "leave_lobby_button", "chat_message_input", "send_chat_message_button", "connected_players_label", "name_input", "lobby_code_input", "output")] +[node name="ClientInterface" type="ColorRect" parent="Interface" node_paths=PackedStringArray("client", "connect_button", "create_lobby_button", "join_lobby_button", "leave_lobby_button", "chat_message_input", "send_chat_message_button", "connected_players_label", "name_input", "lobby_code_input", "output")] custom_minimum_size = Vector2(316, 0) layout_mode = 2 +offset_right = 316.0 +offset_bottom = 1080.0 color = Color(0.26, 0.2236, 0.230273, 1) script = ExtResource("2_e2o6t") client = NodePath("../../WebClientTCP") @@ -43,14 +47,14 @@ connect_button = NodePath("MarginContainer/VBoxContainer/ServerInputs/ConnectBut create_lobby_button = NodePath("MarginContainer/VBoxContainer/ServerInputs/CreateLobbyButton") join_lobby_button = NodePath("MarginContainer/VBoxContainer/ServerInputs/JoinLobbyButton") leave_lobby_button = NodePath("MarginContainer/VBoxContainer/ServerInputs/LeaveLobbyButton") -chat_message_input = NodePath("MarginContainer/VBoxContainer/ChatContainer/MessageInput") -send_chat_message_button = NodePath("MarginContainer/VBoxContainer/ChatContainer/SendMessageButton") +chat_message_input = NodePath("../ChatPanel/ChatContainer/MessageInput") +send_chat_message_button = NodePath("../ChatPanel/ChatContainer/SendMessageButton") connected_players_label = NodePath("MarginContainer/VBoxContainer/ConnectedPlayersLabel") name_input = NodePath("MarginContainer/VBoxContainer/ServerInputs/NameInput") lobby_code_input = NodePath("MarginContainer/VBoxContainer/ServerInputs/LobbyCodeInput") output = NodePath("MarginContainer/VBoxContainer/ScrollContainer/Output") -[node name="MarginContainer" type="MarginContainer" parent="HBoxContainer/ClientInterface"] +[node name="MarginContainer" type="MarginContainer" parent="Interface/ClientInterface"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -62,70 +66,57 @@ theme_override_constants/margin_top = 8 theme_override_constants/margin_right = 8 theme_override_constants/margin_bottom = 8 -[node name="VBoxContainer" type="VBoxContainer" parent="HBoxContainer/ClientInterface/MarginContainer"] +[node name="VBoxContainer" type="VBoxContainer" parent="Interface/ClientInterface/MarginContainer"] layout_mode = 2 -[node name="Label" type="RichTextLabel" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer"] -layout_mode = 2 -theme_override_font_sizes/italics_font_size = 24 -theme_override_font_sizes/normal_font_size = 24 -bbcode_enabled = true -text = "[i]Magician Online![/i]" -fit_content = true - -[node name="ServerInputs" type="VBoxContainer" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer"] +[node name="ServerInputs" type="VBoxContainer" parent="Interface/ClientInterface/MarginContainer/VBoxContainer"] custom_minimum_size = Vector2(300, 0) layout_mode = 2 -[node name="URLInput" type="LineEdit" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] +[node name="URLInput" type="LineEdit" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] layout_mode = 2 text = "wss://denizk0461.dev/magsrv/" placeholder_text = "URL" -[node name="ConnectButton" type="Button" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] +[node name="ConnectButton" type="Button" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] layout_mode = 2 text = "Connect to Server" -[node name="NameInput" type="LineEdit" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] +[node name="NameInput" type="LineEdit" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] layout_mode = 2 placeholder_text = "Your Name" editable = false -[node name="CreateLobbyButton" type="Button" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] +[node name="CreateLobbyButton" type="Button" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] layout_mode = 2 disabled = true text = "Create Lobby" -[node name="LobbyCodeInput" type="LineEdit" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] +[node name="LobbyCodeInput" type="LineEdit" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] layout_mode = 2 placeholder_text = "Lobby Code" editable = false -[node name="JoinLobbyButton" type="Button" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] +[node name="JoinLobbyButton" type="Button" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] layout_mode = 2 disabled = true text = "Join Lobby" -[node name="LeaveLobbyButton" type="Button" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] +[node name="LeaveLobbyButton" type="Button" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs"] layout_mode = 2 disabled = true text = "Disconnect" -[node name="ConnectedPlayersLabel" type="Label" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer"] +[node name="ConnectedPlayersLabel" type="Label" parent="Interface/ClientInterface/MarginContainer/VBoxContainer"] layout_mode = 2 -[node name="Divider" type="ColorRect" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer"] -custom_minimum_size = Vector2(0, 2) -layout_mode = 2 -color = Color(0.55, 0.3905, 0.3905, 1) - -[node name="ScrollContainer" type="ScrollContainer" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer"] +[node name="ScrollContainer" type="ScrollContainer" parent="Interface/ClientInterface/MarginContainer/VBoxContainer"] layout_mode = 2 size_flags_vertical = 3 horizontal_scroll_mode = 0 vertical_scroll_mode = 4 -[node name="Output" type="Label" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ScrollContainer"] +[node name="Output" type="Label" parent="Interface/ClientInterface/MarginContainer/VBoxContainer/ScrollContainer"] custom_minimum_size = Vector2(64, 1) layout_mode = 2 size_flags_horizontal = 3 @@ -134,17 +125,41 @@ theme_override_fonts/font = SubResource("SystemFont_80nbo") autowrap_mode = 2 metadata/_edit_lock_ = true -[node name="ChatContainer" type="HBoxContainer" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer"] -layout_mode = 2 +[node name="ChatPanel" type="Control" parent="Interface"] +layout_mode = 1 +anchor_top = 0.478704 +anchor_right = 0.234375 +anchor_bottom = 1.0 +grow_vertical = 0 +metadata/_edit_use_anchors_ = true -[node name="MessageInput" type="LineEdit" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ChatContainer"] +[node name="ChatContainer" type="HBoxContainer" parent="Interface/ChatPanel"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -31.0 +grow_horizontal = 2 +grow_vertical = 0 + +[node name="MessageInput" type="LineEdit" parent="Interface/ChatPanel/ChatContainer"] layout_mode = 2 size_flags_horizontal = 3 +placeholder_text = "Type chat message here" -[node name="SendMessageButton" type="Button" parent="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ChatContainer"] +[node name="SendMessageButton" type="Button" parent="Interface/ChatPanel/ChatContainer"] layout_mode = 2 text = "Send" +[node name="HBoxContainer" type="HBoxContainer" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +theme = ExtResource("2_hve3p") + [node name="GameUI" type="Control" parent="HBoxContainer" node_paths=PackedStringArray("web_client", "start_game_button", "play_card_button", "bet_container", "bet_input", "round_label", "player_hand")] layout_mode = 2 size_flags_horizontal = 3 @@ -331,24 +346,24 @@ script = ExtResource("8_j5wjh") playing_card_scene = ExtResource("6_eow3j") [connection signal="cards_received" from="WebClientTCP" to="EnvironmentManager" method="_on_web_client_tcp_cards_received"] -[connection signal="client_joined_lobby" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_client_joined_lobby"] +[connection signal="client_joined_lobby" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_client_joined_lobby"] [connection signal="client_joined_lobby" from="WebClientTCP" to="HBoxContainer/GameUI" method="_on_web_client_tcp_client_joined_lobby"] -[connection signal="client_left_lobby" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_client_left_lobby"] +[connection signal="client_left_lobby" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_client_left_lobby"] [connection signal="client_left_lobby" from="WebClientTCP" to="HBoxContainer/GameUI" method="_on_web_client_tcp_client_left_lobby"] [connection signal="client_order_received" from="WebClientTCP" to="EnvironmentManager" method="_on_web_client_tcp_client_order_received"] -[connection signal="connected_to_lobby" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_connected_to_lobby"] -[connection signal="connected_to_server" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_connected_to_server"] -[connection signal="connection_error_occurred" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_connection_error_occurred"] -[connection signal="connection_status_changed" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_connection_status_changed"] -[connection signal="disconnected_from_lobby" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_disconnected_from_lobby"] -[connection signal="disconnected_from_server" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_disconnected_from_server"] +[connection signal="connected_to_lobby" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_connected_to_lobby"] +[connection signal="connected_to_server" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_connected_to_server"] +[connection signal="connection_error_occurred" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_connection_error_occurred"] +[connection signal="connection_status_changed" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_connection_status_changed"] +[connection signal="disconnected_from_lobby" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_disconnected_from_lobby"] +[connection signal="disconnected_from_server" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_disconnected_from_server"] [connection signal="new_round_started" from="WebClientTCP" to="EnvironmentManager" method="_on_web_client_tcp_new_round_started"] [connection signal="notify_play_card_request" from="WebClientTCP" to="HBoxContainer/GameUI" method="_on_web_client_tcp_notify_play_card_request"] [connection signal="received_bet_request" from="WebClientTCP" to="HBoxContainer/GameUI" method="_on_web_client_tcp_received_bet_request"] [connection signal="received_bet_request" from="WebClientTCP" to="HBoxContainer/GameUI/BetContainer/BetInput" method="_on_web_client_tcp_received_bet_request"] -[connection signal="received_chat_message" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_received_chat_message"] +[connection signal="received_chat_message" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_received_chat_message"] [connection signal="received_client_id" from="WebClientTCP" to="EnvironmentManager" method="_on_web_client_tcp_received_client_id"] -[connection signal="received_connection_message" from="WebClientTCP" to="HBoxContainer/ClientInterface" method="_on_web_client_tcp_received_connection_message"] +[connection signal="received_connection_message" from="WebClientTCP" to="Interface/ClientInterface" method="_on_web_client_tcp_received_connection_message"] [connection signal="received_end_game_request" from="WebClientTCP" to="EnvironmentManager" method="_on_web_client_tcp_received_end_game_request"] [connection signal="received_expected_bet" from="WebClientTCP" to="EnvironmentManager" method="_on_web_client_tcp_received_expected_bet"] [connection signal="received_first_card" from="WebClientTCP" to="EnvironmentManager/PlayerHand0" method="_on_web_client_tcp_received_first_card"] @@ -361,13 +376,13 @@ playing_card_scene = ExtResource("6_eow3j") [connection signal="reset_first_card" from="WebClientTCP" to="EnvironmentManager/PlayerHand0" method="_on_web_client_tcp_reset_first_card"] [connection signal="trump_received" from="WebClientTCP" to="EnvironmentManager" method="_on_web_client_tcp_trump_received"] [connection signal="trump_received" from="WebClientTCP" to="EnvironmentManager/PlayerHand0" method="_on_web_client_tcp_trump_received"] -[connection signal="pressed" from="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/ConnectButton" to="HBoxContainer/ClientInterface" method="_on_connect_button_pressed"] -[connection signal="pressed" from="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/CreateLobbyButton" to="HBoxContainer/ClientInterface" method="_on_create_lobby_button_pressed"] -[connection signal="pressed" from="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/CreateLobbyButton" to="HBoxContainer/GameUI" method="_on_create_lobby_button_pressed"] -[connection signal="pressed" from="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/JoinLobbyButton" to="HBoxContainer/ClientInterface" method="_on_join_lobby_button_pressed"] -[connection signal="pressed" from="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/JoinLobbyButton" to="HBoxContainer/GameUI" method="_on_join_lobby_button_pressed"] -[connection signal="pressed" from="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/LeaveLobbyButton" to="HBoxContainer/ClientInterface" method="_on_disconnect_lobby_button_pressed"] -[connection signal="pressed" from="HBoxContainer/ClientInterface/MarginContainer/VBoxContainer/ChatContainer/SendMessageButton" to="HBoxContainer/ClientInterface" method="_on_send_message_button_pressed"] +[connection signal="pressed" from="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/ConnectButton" to="Interface/ClientInterface" method="_on_connect_button_pressed"] +[connection signal="pressed" from="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/CreateLobbyButton" to="Interface/ClientInterface" method="_on_create_lobby_button_pressed"] +[connection signal="pressed" from="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/CreateLobbyButton" to="HBoxContainer/GameUI" method="_on_create_lobby_button_pressed"] +[connection signal="pressed" from="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/JoinLobbyButton" to="Interface/ClientInterface" method="_on_join_lobby_button_pressed"] +[connection signal="pressed" from="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/JoinLobbyButton" to="HBoxContainer/GameUI" method="_on_join_lobby_button_pressed"] +[connection signal="pressed" from="Interface/ClientInterface/MarginContainer/VBoxContainer/ServerInputs/LeaveLobbyButton" to="Interface/ClientInterface" method="_on_disconnect_lobby_button_pressed"] +[connection signal="pressed" from="Interface/ChatPanel/ChatContainer/SendMessageButton" to="Interface/ClientInterface" method="_on_send_message_button_pressed"] [connection signal="pressed" from="HBoxContainer/GameUI/StartGameButton" to="HBoxContainer/GameUI" method="_on_start_game_button_pressed"] [connection signal="pressed" from="HBoxContainer/GameUI/PlayCardButton" to="EnvironmentManager/PlayerHand0" method="_on_play_card_button_pressed"] [connection signal="text_changed" from="HBoxContainer/GameUI/BetContainer/BetInput" to="HBoxContainer/GameUI/BetContainer/BetInput" method="_on_text_changed"] diff --git a/theme.tres b/theme.tres index 6999908..27bd072 100644 --- a/theme.tres +++ b/theme.tres @@ -1,4 +1,7 @@ -[gd_resource type="Theme" format=3 uid="uid://7bv5whocnq53"] +[gd_resource type="Theme" load_steps=2 format=3 uid="uid://7bv5whocnq53"] + +[ext_resource type="FontFile" uid="uid://b5d7in0hgp6sm" path="res://fonts/ortica/orticalinear_bold.woff2" id="1_e1x85"] [resource] +default_font = ExtResource("1_e1x85") default_font_size = 18