Skip to content
Snippets Groups Projects
Commit 41a83642 authored by Kyaw Aung's avatar Kyaw Aung
Browse files

play button connects to current game scene

parent 844083a3
No related branches found
No related tags found
No related merge requests found
......@@ -17,7 +17,7 @@ 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://scenes/scene_manager.tscn")
dock_filesystem_selected_paths=PackedStringArray("res://scenes/title_screen.tscn")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scenes/", "res://scenes/ui/", "res://assets/", "res://assets/ui/", "res://assets/ui/title_screen/")
dock_3="Scene,Import"
dock_4="FileSystem"
......@@ -25,16 +25,16 @@ dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=PackedStringArray("res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/ui/menu_button.tscn", "res://scenes/scene_manager.tscn")
open_scenes=PackedStringArray("res://main.tscn", "res://scenes/title_screen.tscn", "res://scenes/scene_manager.tscn")
current_scene="res://main.tscn"
center_split_offset=-239
selected_default_debugger_tab_idx=1
selected_main_editor_idx=0
selected_main_editor_idx=2
selected_bottom_panel_item=0
[ScriptEditor]
open_scripts=["res://scripts/Bishop.gd", "res://scripts/game.gd", "res://scripts/King.gd", "res://scripts/Knight.gd", "res://scripts/title_screen/menu_button.gd", "res://scripts/Pawn.gd", "res://scripts/Piece.gd", "res://scripts/Queen.gd", "res://scripts/Rook.gd", "res://scripts/scene_manager.gd", "res://scripts/title_screen/title_screen.gd"]
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"
open_help=[]
script_split_offset=70
......
ea4bc82a6ad023ab7ee23ee620429895
::res://::1738458342
::res://::1738462019
icon.svg::CompressedTexture2D::6378281210119878262::1738189402::1738378143::1::::<><>::
main.tscn::PackedScene::5692118487183161714::1738457132::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn
main.tscn::PackedScene::5692118487183161714::1738462019::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/scene_manager.tscn
README.md::TextFile::-1::1738189402::0::1::::<><>::
::res://assets/::1738378134
::res://assets/noise/::1738455554
noise2.tres::NoiseTexture2D::5054739835828921764::1738455554::0::1::::<><>::
noise3.tres::NoiseTexture2D::906885015046579772::1738455554::0::1::::<><>::
noise.tres::NoiseTexture2D::1693764769519573005::1738455554::0::1::::<><>::
::res://assets/noise/::1738460335
noise2.tres::NoiseTexture2D::5054739835828921764::1738460335::0::1::::<><>::
noise3.tres::NoiseTexture2D::906885015046579772::1738460335::0::1::::<><>::
noise.tres::NoiseTexture2D::1693764769519573005::1738460335::0::1::::<><>::
::res://assets/Original size Chess pieces/::1738378176
Black king piece 2.png::CompressedTexture2D::7820367427145083060::1738378134::1738378176::1::::<><>::
Black knight piece.png::CompressedTexture2D::4196515762256027844::1738378134::1738378176::1::::<><>::
......@@ -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/::1738457134
3d_effect.gdshader::Shader::-1::1738457134::0::1::::<><>::
bg.gdshader::Shader::-1::1738457134::0::1::::<><>::
color.gdshader::Shader::-1::1738457134::0::1::::<><>::
shadow.gdshader::Shader::-1::1738457134::0::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/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/::1738432186
::res://assets/ui/title_screen/::1738462017
play_button.png::CompressedTexture2D::5896995890187459238::1738396598::1738396750::1::::<><>::
quit_button.png::CompressedTexture2D::5172428563227279585::1738432170::1738432186::1::::<><>::
quit_button.png::CompressedTexture2D::5172428563227279585::1738462037::1738462045::1::::<><>::
rules_button.png::CompressedTexture2D::8060955005205795067::1738432116::1738432186::1::::<><>::
::res://scenes/::1738456790
::res://scenes/::1738462019
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::1738456790::0::1::::<><>::res://scripts/scene_manager.gd
scene_manager.tscn::PackedScene::6243365322716451430::1738462019::0::1::::<><>::res://scripts/scene_manager.gd
texture_holder.tscn::PackedScene::594714386286134588::1738378134::0::1::::<><>::
title_screen.tscn::PackedScene::8154710134031658440::1738456790::0::1::::<><>::res://scripts/title_screen/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn
::res://scenes/ui/::1738456790
menu_button.tscn::PackedScene::3297943059633979218::1738456790::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/title_screen/menu_button.gd
::res://scripts/::1738456288
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
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::1738456288::0::1::::<>Node<>::
::res://scripts/title_screen/::1738456443
scene_manager.gd::GDScript::-1::1738460684::0::1::::<>Node<>::
::res://scripts/title_screen/::1738460499
menu_button.gd::GDScript::-1::1738432516::0::1::::TitleButton<>Button<>::
title_screen.gd::GDScript::-1::1738456443::0::1::::TitleScreen<>Control<>::
title_screen.gd::GDScript::-1::1738460499::0::1::::TitleScreen<>Control<>::
......@@ -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/ui/menu_button.tscn", "res://scenes/title_screen.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://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"]
[color_picker]
......
......@@ -7,7 +7,7 @@ state={
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 121,
"scroll_position": 245.0,
"scroll_position": 98.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
......@@ -61,9 +61,9 @@ state={
"breakpoints": PackedInt32Array(),
"column": 3,
"folded_lines": Array[int]([]),
"h_scroll_position": 12,
"h_scroll_position": 0,
"row": 80,
"scroll_position": 0.0,
"scroll_position": 59.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
......@@ -115,10 +115,10 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 15,
"column": 1,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 0,
"row": 17,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
......@@ -143,10 +143,10 @@ state={
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 12,
"column": 46,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 0,
"row": 9,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
......
......@@ -42,4 +42,5 @@ size_flags_vertical = 3
layout_mode = 2
size_flags_vertical = 3
[connection signal="pressed" from="MenuContainers/PlayButton" to="." method="_on_play_pressed"]
[connection signal="pressed" from="MenuContainers/QuitButton" to="." method="_on_quit_pressed"]
......@@ -15,7 +15,6 @@ func change_scene(scene_path: String) -> void:
current_scene.queue_free()
var new_scene = load(scene_path).instantiate()
get_parent().add_child(new_scene)
current_scene = new_scene
......
extends Control
class_name TitleScreen
@onready var scene_manager: Node = $"../SceneManager"
@onready var play_button: TitleButton = $MenuContainers/PlayButton
@onready var rules_button: TitleButton = $MenuContainers/RulesButton
@onready var quit_button: TitleButton = $MenuContainers/QuitButton
......@@ -12,6 +13,9 @@ func _ready() -> void:
func _process(delta: float) -> void:
pass
func _on_play_pressed() -> void:
scene_manager.change_scene("res://scenes/game.tscn")
func _on_quit_pressed() -> void:
get_tree().quit()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment