From 1a7fd521e900d4211fdffcceb8a4f57b0a47ed4e Mon Sep 17 00:00:00 2001 From: Kyaw Aung <kyawaung0924@gmail.com> Date: Sun, 2 Feb 2025 03:16:00 -0600 Subject: [PATCH] fixed on launch transition --- .godot/editor/editor_layout.cfg | 4 ++-- .godot/editor/filesystem_cache8 | 34 +++++++++++++-------------- .godot/editor/filesystem_update4 | 11 +++------ .godot/editor/project_metadata.cfg | 2 +- .godot/editor/script_editor_cache.cfg | 6 ++--- scripts/scene_manager.gd | 7 +++++- 6 files changed, 32 insertions(+), 32 deletions(-) diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 6fb2ee6..fcfb824 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -26,7 +26,7 @@ dock_5="Inspector,Node,History" [EditorNode] open_scenes=PackedStringArray("res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/scene_manager.tscn") -current_scene="res://main.tscn" +current_scene="res://scenes/scene_manager.tscn" center_split_offset=-239 selected_default_debugger_tab_idx=1 selected_main_editor_idx=2 @@ -35,7 +35,7 @@ selected_bottom_panel_item=0 [ScriptEditor] open_scripts=["res://scripts/title_screen/menu_button.gd", "res://scripts/scene_manager.gd", "res://scripts/title_screen/title_screen.gd"] -selected_script="res://scripts/scene_manager.gd" +selected_script="res://scripts/title_screen/title_screen.gd" open_help=[] script_split_offset=70 list_split_offset=0 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 index d12508b..5c07e90 100644 --- a/.godot/editor/filesystem_cache8 +++ b/.godot/editor/filesystem_cache8 @@ -1,7 +1,7 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1738462019 +::res://::1738486774 icon.svg::CompressedTexture2D::6378281210119878262::1738189402::1738378143::1::::<><>:: -main.tscn::PackedScene::5692118487183161714::1738462019::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn +main.tscn::PackedScene::5692118487183161714::1738480197::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn README.md::TextFile::-1::1738189402::0::1::::<><>:: ::res://assets/::1738378134 ::res://assets/noise/::1738460335 @@ -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/::1738462019 -3d_effect.gdshader::Shader::-1::1738462019::0::1::::<><>:: -bg.gdshader::Shader::-1::1738462019::0::1::::<><>:: -color.gdshader::Shader::-1::1738462019::0::1::::<><>:: -shadow.gdshader::Shader::-1::1738462019::0::1::::<><>:: +::res://assets/shaders/::1738480214 +3d_effect.gdshader::Shader::-1::1738480214::0::1::::<><>:: +bg.gdshader::Shader::-1::1738480214::0::1::::<><>:: +color.gdshader::Shader::-1::1738480214::0::1::::<><>:: +shadow.gdshader::Shader::-1::1738480214::0::1::::<><>:: ::res://assets/sprites/::1738378176 bishop.png::CompressedTexture2D::4631301773944929250::1738378134::1738378176::1::::<><>:: knight.png::CompressedTexture2D::3545640967717948854::1738378134::1738378176::1::::<><>:: @@ -62,11 +62,11 @@ 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/::1738462017 +::res://assets/ui/title_screen/::1738462045 play_button.png::CompressedTexture2D::5896995890187459238::1738396598::1738396750::1::::<><>:: quit_button.png::CompressedTexture2D::5172428563227279585::1738462037::1738462045::1::::<><>:: rules_button.png::CompressedTexture2D::8060955005205795067::1738432116::1738432186::1::::<><>:: -::res://scenes/::1738462019 +::res://scenes/::1738480198 Bishop.tscn::PackedScene::2789588702038144760::1738378134::0::1::::<><>::res://scripts/Bishop.gd<>uid://b68o4mj7wcwvq::::res://assets/sprites/bishop.png explosion.tscn::PackedScene::69466253159940830::1738378134::0::1::::<><>:: game.tscn::PackedScene::8577524005707705072::1738456239::0::1::::<><>::res://scripts/game.gd<>res://assets/shaders/bg.gdshader<>uid://yeqb8ndri7xp::::res://assets/noise/noise.tres<>uid://ceas3dsjeq4ge::::res://assets/noise/noise2.tres<>uid://m6ki73qfbp2s::::res://assets/noise/noise3.tres @@ -75,12 +75,12 @@ Knight.tscn::PackedScene::5270730075267457303::1738378134::0::1::::<><>::res://s Pawn.tscn::PackedScene::3675784333675896641::1738378134::0::1::::<><>::res://scripts/Pawn.gd<>uid://ndi1e8thkonq::::res://assets/Resized Chess Piece Assets/White_Pawn.png 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 -scene_manager.tscn::PackedScene::6243365322716451430::1738462019::0::1::::<><>::res://scripts/scene_manager.gd +scene_manager.tscn::PackedScene::6243365322716451430::1738480198::0::1::::<><>::res://scripts/scene_manager.gd texture_holder.tscn::PackedScene::594714386286134588::1738378134::0::1::::<><>:: -title_screen.tscn::PackedScene::8154710134031658440::1738462019::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn -::res://scenes/ui/::1738462019 -menu_button.tscn::PackedScene::3297943059633979218::1738462019::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd -::res://scripts/::1738460684 +title_screen.tscn::PackedScene::8154710134031658440::1738480198::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn +::res://scenes/ui/::1738463292 +menu_button.tscn::PackedScene::3297943059633979218::1738463292::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd +::res://scripts/::1738464062 Bishop.gd::GDScript::-1::1738378134::0::1::::Bishop<>Piece<>:: game.gd::GDScript::-1::1738378134::0::1::::game<>Node<>:: King.gd::GDScript::-1::1738378134::0::1::::King<>Piece<>:: @@ -89,7 +89,7 @@ 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<>:: -scene_manager.gd::GDScript::-1::1738460684::0::1::::<>Node<>:: -::res://scripts/title_screen/::1738460499 +scene_manager.gd::GDScript::-1::1738464062::0::1::::<>Node<>:: +::res://scripts/title_screen/::1738463638 menu_button.gd::GDScript::-1::1738432516::0::1::::TitleButton<>Button<>:: -title_screen.gd::GDScript::-1::1738460499::0::1::::TitleScreen<>Control<>:: +title_screen.gd::GDScript::-1::1738463638::0::1::::TitleScreen<>Control<>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index 7791f95..a845370 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,13 +1,8 @@ -res://scenes/title_screen.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://main.tscn -res://scenes/ui/menu_button.tscn +res://assets/shaders/color.gdshader +res://scenes/title_screen.tscn res://scenes/scene_manager.tscn res://scripts/scene_manager.gd -res://assets/noise/noise.tres -res://assets/noise/noise2.tres -res://assets/noise/noise3.tres -res://scripts/title_screen/title_screen.gd diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 40720c6..1746efe 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/board.gd", "res://scripts/scene_manager.gd", "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"] -scenes=["res://scenes/scene_manager.tscn", "res://scenes/title_screen.tscn", "res://scenes/ui/menu_button.tscn", "res://main.tscn", "res://scenes/game.tscn", "res://scenes/board.tscn", "res://scenes/ui/title_screen.tscn", "res://scenes/title_screen/menu_button.tscn", "res://scenes/title_screen/title_screen.tscn", "res://scenes/Knight.tscn"] +scenes=["res://scenes/scene_manager.tscn", "res://scenes/title_screen.tscn", "res://main.tscn", "res://scenes/ui/menu_button.tscn", "res://scenes/game.tscn", "res://scenes/board.tscn", "res://scenes/ui/title_screen.tscn", "res://scenes/title_screen/menu_button.tscn", "res://scenes/title_screen/title_screen.tscn", "res://scenes/Knight.tscn"] [color_picker] diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index 2facf23..c2ae1e8 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -143,11 +143,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 46, +"column": 26, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 9, -"scroll_position": 0.0, +"row": 12, +"scroll_position": 4.0, "selection": false, "syntax_highlighter": "GDScript" } diff --git a/scripts/scene_manager.gd b/scripts/scene_manager.gd index 9b21b1e..0975aef 100644 --- a/scripts/scene_manager.gd +++ b/scripts/scene_manager.gd @@ -5,7 +5,12 @@ var current_scene = null @onready var fade_animation: AnimationPlayer = $CanvasLayer/AnimationPlayer func _ready() -> void: - change_scene("res://scenes/title_screen.tscn") + start_game("res://scenes/title_screen.tscn") + +func start_game(scene_path: String) -> void: + var new_scene = load(scene_path).instantiate() + get_parent().add_child.call_deferred(new_scene) + current_scene = new_scene func change_scene(scene_path: String) -> void: fade_animation.play("fade_out") -- GitLab