diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 37beb425ee2168453104e0a160a1631bab665b43..c1190557c120666c23ab6fdd5a9b84edbdc4dd62 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -17,16 +17,16 @@ dock_filesystem_v_split_offset=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://assets/ui/title_screen/rules_button.png") -dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://scenes/title_screen/", "res://assets/", "res://assets/ui/", "res://assets/ui/title_screen/") +dock_filesystem_selected_paths=PackedStringArray() +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://assets/", "res://assets/ui/", "res://assets/ui/title_screen/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://main.tscn", "res://scenes/title_screen/title_screen.tscn", "res://scenes/title_screen/menu_button.tscn") -current_scene="res://scenes/title_screen/title_screen.tscn" +open_scenes=PackedStringArray("res://main.tscn", "res://scenes/ui/title_screen.tscn", "res://scenes/ui/menu_button.tscn") +current_scene="res://scenes/ui/title_screen.tscn" center_split_offset=-239 selected_default_debugger_tab_idx=0 selected_main_editor_idx=2 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 index 18e1fc54a7866176b9eae5e71627063b884ff476..8dc48d620639c90500d6019e78605b2a75111860 100644 --- a/.godot/editor/filesystem_cache8 +++ b/.godot/editor/filesystem_cache8 @@ -1,7 +1,7 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1738397355 +::res://::1738432521 icon.svg::CompressedTexture2D::6378281210119878262::1738189402::1738378143::1::::<><>:: -main.tscn::PackedScene::5692118487183161714::1738396979::0::1::::<><>:: +main.tscn::PackedScene::5692118487183161714::1738432521::0::1::::<><>:: README.md::TextFile::-1::1738189402::0::1::::<><>:: ::res://assets/::1738378134 ::res://assets/noise/::1738378134 @@ -30,11 +30,11 @@ White_knight.png::CompressedTexture2D::854350289879594279::1738378134::173837817 White_Pawn.png::CompressedTexture2D::919180529085242722::1738378134::1738378176::1::::<><>:: White_Queen.png::CompressedTexture2D::4902137832695542513::1738378134::1738378176::1::::<><>:: White_rook.png::CompressedTexture2D::4194129281780453908::1738378134::1738378176::1::::<><>:: -::res://assets/shaders/::1738397313 -3d_effect.gdshader::Shader::-1::1738397313::0::1::::<><>:: -bg.gdshader::Shader::-1::1738397313::0::1::::<><>:: -color.gdshader::Shader::-1::1738397313::0::1::::<><>:: -shadow.gdshader::Shader::-1::1738397313::0::1::::<><>:: +::res://assets/shaders/::1738432521 +3d_effect.gdshader::Shader::-1::1738432612::0::1::::<><>:: +bg.gdshader::Shader::-1::1738432612::0::1::::<><>:: +color.gdshader::Shader::-1::1738432612::0::1::::<><>:: +shadow.gdshader::Shader::-1::1738432612::0::1::::<><>:: ::res://assets/sprites/::1738378176 bishop.png::CompressedTexture2D::4631301773944929250::1738378134::1738378176::1::::<><>:: knight.png::CompressedTexture2D::3545640967717948854::1738378134::1738378176::1::::<><>:: @@ -62,10 +62,10 @@ white_rook.png::CompressedTexture2D::3317152307554436932::1738378134::1738378176 Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1738378134::1738378176::1::::<><>:: Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1738378134::1738378176::1::::<><>:: Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1738378134::1738378176::1::::<><>:: -::res://assets/ui/title_screen/::1738396865 +::res://assets/ui/title_screen/::1738432186 play_button.png::CompressedTexture2D::5896995890187459238::1738396598::1738396750::1::::<><>:: -quit_button.png::CompressedTexture2D::5172428563227279585::1738395082::1738395084::1::::<><>:: -rules_button.png::CompressedTexture2D::8060955005205795067::1738396860::1738396865::1::::<><>:: +quit_button.png::CompressedTexture2D::5172428563227279585::1738432170::1738432186::1::::<><>:: +rules_button.png::CompressedTexture2D::8060955005205795067::1738432116::1738432186::1::::<><>:: ::res://scenes/::1738379187 Bishop.tscn::PackedScene::2789588702038144760::1738378134::0::1::::<><>::res://scripts/Bishop.gd<>uid://b68o4mj7wcwvq::::res://assets/sprites/bishop.png board.tscn::PackedScene::5124694183364421304::1738378134::0::1::::<><>::uid://b0px5wlrm0mb3::::res://assets/temp_assets/temp_chess_board.png<>res://scripts/board.gd @@ -77,9 +77,9 @@ Pawn.tscn::PackedScene::3675784333675896641::1738378134::0::1::::<><>::res://scr Queen.tscn::PackedScene::7495869360053814603::1738378134::0::1::::<><>::res://scripts/Queen.gd<>uid://cb3vq168iyomb::::res://assets/Resized Chess Piece Assets/White_Queen.png Rook.tscn::PackedScene::9162401199636684468::1738378134::0::1::::<><>::uid://b00wxxfjk04ke::::res://assets/Resized Chess Piece Assets/White_rook.png texture_holder.tscn::PackedScene::594714386286134588::1738378134::0::1::::<><>:: -::res://scenes/title_screen/::1738397306 -menu_button.tscn::PackedScene::3297943059633979218::1738396979::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd -title_screen.tscn::PackedScene::8154710134031658440::1738397306::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/title_screen/menu_button.tscn +::res://scenes/title_screen/::1738432521 +menu_button.tscn::PackedScene::3297943059633979218::1738432521::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd +title_screen.tscn::PackedScene::8154710134031658440::1738432612::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/title_screen/menu_button.tscn ::res://scripts/::1738378687 Bishop.gd::GDScript::-1::1738378134::0::1::::Bishop<>Piece<>:: board.gd::GDScript::-1::1738378134::0::1::::Board<>Sprite2D<>:: @@ -90,6 +90,6 @@ Pawn.gd::GDScript::-1::1738378134::0::1::::Pawn<>Piece<>:: Piece.gd::GDScript::-1::1738378134::0::1::::Piece<>Node2D<>:: Queen.gd::GDScript::-1::1738378134::0::1::::Queen<>Piece<>:: Rook.gd::GDScript::-1::1738378134::0::1::::Rook<>Piece<>:: -::res://scripts/title_screen/::1738396766 -menu_button.gd::GDScript::-1::1738395823::0::1::::TitleButton<>Button<>:: +::res://scripts/title_screen/::1738432517 +menu_button.gd::GDScript::-1::1738432516::0::1::::TitleButton<>Button<>:: title_screen.gd::GDScript::-1::1738396766::0::1::::<>Control<>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index 0727006cf9a54b5450a6b7c87caf5873064bb88d..1f6f31f466a31c8b2e354ee72b46f5a4ee383634 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,8 +1,10 @@ -res://scenes/title_screen/menu_button.tscn +res://main.tscn res://assets/shaders/3d_effect.gdshader res://assets/shaders/color.gdshader res://assets/shaders/shadow.gdshader res://assets/shaders/bg.gdshader -res://scripts/title_screen/menu_button.gd -res://main.tscn res://scenes/title_screen/title_screen.tscn +res://scenes/title_screen/menu_button.tscn +res://scripts/title_screen/menu_button.gd +res://scenes/ui/title_screen.tscn +res://scenes/ui/menu_button.tscn diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 160bddcb3987dfb7dfbda5c2cad7e23d08de3bf8..a62d0122f4859054e598d24b7158f572160794cd 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -15,7 +15,7 @@ last_selected_language="GDScript" [recent_files] scripts=["res://scripts/title_screen/menu_button.gd", "res://scripts/title_screen/title_screen.gd", "res://scripts/Knight.gd", "res://scripts/King.gd", "res://scripts/Queen.gd", "res://scripts/Bishop.gd", "res://scripts/Rook.gd", "res://scripts/Pawn.gd", "res://scripts/Piece.gd", "@GDScript"] -scenes=["res://scenes/title_screen/menu_button.tscn", "res://scenes/title_screen/title_screen.tscn", "res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/Knight.tscn", "res://scenes/King.tscn", "res://scenes/Queen.tscn", "res://scenes/Bishop.tscn", "res://scenes/Rook.tscn", "res://scenes/Pawn.tscn"] +scenes=["res://scenes/ui/title_screen.tscn", "res://scenes/title_screen/menu_button.tscn", "res://scenes/title_screen/title_screen.tscn", "res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/Knight.tscn", "res://scenes/King.tscn", "res://scenes/Queen.tscn", "res://scenes/Bishop.tscn", "res://scenes/Rook.tscn"] [color_picker] diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs index 005b3a6c53ded7cb5fb6e5e355001714b47a156c..fe2be8931b7de4fb6b42e300492308169dddf3d5 100644 --- a/.godot/editor/recent_dirs +++ b/.godot/editor/recent_dirs @@ -1,3 +1,4 @@ +res://assets/sprites res://assets/ui/title_screen res://scripts/title_screen res://assets/shaders diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index 84c41f7b39c5082c0093b6ae34ef7d667f189e61..1ceafd2a01d9fccd51086848a076e9de94385baf 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -129,10 +129,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 34, +"column": 38, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 4, +"row": 12, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin index 24d7a290df4973e35b433d797eb44797c34f1a80..c6b5550b416535b573d452d7c1fc19d1e7be5534 100644 Binary files a/.godot/uid_cache.bin and b/.godot/uid_cache.bin differ diff --git a/Assets/ui/title_screen/quit_button.png b/Assets/ui/title_screen/quit_button.png index f5d8f5d67ada2abcd02c92b4d8ec519ef83c6729..ed733e74f4dc9c677cd80156020e47ede174dbf6 100644 Binary files a/Assets/ui/title_screen/quit_button.png and b/Assets/ui/title_screen/quit_button.png differ diff --git a/Assets/ui/title_screen/rules_button.aseprite b/Assets/ui/title_screen/rules_button.aseprite index a39e2873171a45884fe5effe72041cb351400ec6..07b021db1df49913b4271c664ca527d7b0549b6a 100644 Binary files a/Assets/ui/title_screen/rules_button.aseprite and b/Assets/ui/title_screen/rules_button.aseprite differ diff --git a/Assets/ui/title_screen/rules_button.png b/Assets/ui/title_screen/rules_button.png index 6113264d638355ea83d425caff68e09f0c2bb2b0..98bd972477f4b84a53d0f1a3baac6edfed90702e 100644 Binary files a/Assets/ui/title_screen/rules_button.png and b/Assets/ui/title_screen/rules_button.png differ diff --git a/scenes/title_screen/menu_button.tscn b/scenes/ui/menu_button.tscn similarity index 98% rename from scenes/title_screen/menu_button.tscn rename to scenes/ui/menu_button.tscn index e1dbaeda7ad25af311350137c8b3740faf56a91f..22961850f7e0676beea2db31c015c1a42caf9766 100644 --- a/scenes/title_screen/menu_button.tscn +++ b/scenes/ui/menu_button.tscn @@ -34,8 +34,6 @@ shader_parameter/x_rot = 0.0 shader_parameter/inset = 0.0 [node name="MenuButton" type="Button"] -offset_right = 250.0 -offset_bottom = 75.0 theme_override_styles/focus = SubResource("StyleBoxEmpty_no32e") theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_ui7gk") theme_override_styles/disabled = SubResource("StyleBoxEmpty_27gjt") diff --git a/scenes/title_screen/title_screen.tscn b/scenes/ui/title_screen.tscn similarity index 95% rename from scenes/title_screen/title_screen.tscn rename to scenes/ui/title_screen.tscn index 64822356e9852651f9509ece9df9d389ce076ebe..e86506d332a2e44f46dd0c8c6ecd9165cb37b6f5 100644 --- a/scenes/title_screen/title_screen.tscn +++ b/scenes/ui/title_screen.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=3 format=3 uid="uid://dogg5cp8c0f4s"] [ext_resource type="Script" path="res://scripts/title_screen/title_screen.gd" id="1_sj2v7"] -[ext_resource type="PackedScene" uid="uid://bm8sv1itwm467" path="res://scenes/title_screen/menu_button.tscn" id="2_5iwbf"] +[ext_resource type="PackedScene" uid="uid://bm8sv1itwm467" path="res://scenes/ui/menu_button.tscn" id="2_5iwbf"] [node name="TitleScreen" type="Control"] layout_mode = 3 diff --git a/scripts/title_screen/menu_button.gd b/scripts/title_screen/menu_button.gd index 3687672372baf00804abed3032a26efaf437428a..a668985084314d8431fd895de80d0eafc57d3b2f 100644 --- a/scripts/title_screen/menu_button.gd +++ b/scripts/title_screen/menu_button.gd @@ -12,6 +12,9 @@ func _ready() -> void: angle_x_max = deg_to_rad(angle_x_max) angle_y_max = deg_to_rad(angle_y_max) + # Sets the size to any texture size so 3d effect works on all sizes + size.x = menu_btn_texture.size.x + size.y = menu_btn_texture.size.y menu_btn_texture.material = menu_btn_texture.material.duplicate() func _on_gui_input(event: InputEvent) -> void: