diff --git a/.godot/editor/create_recent.Node b/.godot/editor/create_recent.Node index 25249fabde26a5c30ffd013cb7c0d30a24ab1367..44b3ba71aa170bca1ff3bfacaee00eee3a8e8ad2 100644 --- a/.godot/editor/create_recent.Node +++ b/.godot/editor/create_recent.Node @@ -1,3 +1,5 @@ +TextureRect +ColorRect Label Button Control @@ -7,5 +9,3 @@ CanvasLayer Camera2D Timer Rook -ColorRect -TextureRect diff --git a/.godot/editor/create_recent.Resource b/.godot/editor/create_recent.Resource index b49393158db787374b0bb6ede5d3b84bed48bc70..b0525100ba535c0695a97770b61d900f5c3e76f7 100644 --- a/.godot/editor/create_recent.Resource +++ b/.godot/editor/create_recent.Resource @@ -1,2 +1,2 @@ -NoiseTexture2D Shader +NoiseTexture2D diff --git a/.godot/editor/editor_layout.cfg b/.godot/editor/editor_layout.cfg index 955bba70431247708422eb81baa4d52b56938863..37c6dcebc90467e3567bec30aaecd72fec993092 100644 --- a/.godot/editor/editor_layout.cfg +++ b/.godot/editor/editor_layout.cfg @@ -19,25 +19,25 @@ 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/Queen.tscn") -dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scenes/", "res://scenes/screens/", "res://scenes/managers/") +dock_filesystem_selected_paths=PackedStringArray("res://scenes/Knight.tscn") +dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scenes/", "res://assets/", "res://assets/shaders/", "res://assets/fonts/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://main.tscn", "res://scenes/Shop.tscn", "res://scenes/game.tscn", "res://scenes/ui/ui.tscn", "res://scenes/managers/state_manager.tscn", "res://scenes/screens/title_screen.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/Rook.tscn", "res://scenes/Bishop.tscn", "res://scenes/Queen.tscn") -current_scene="res://scenes/ui/ui.tscn" +open_scenes=PackedStringArray("res://main.tscn", "res://scenes/Shop.tscn", "res://scenes/game.tscn", "res://scenes/ui/ui.tscn", "res://scenes/screens/title_screen.tscn", "res://scenes/managers/scene_manager.tscn", "res://scenes/managers/state_manager.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/ui/menu_button.tscn", "res://scenes/ui/pop_up_label.tscn", "res://scenes/Knight.tscn") +current_scene="res://scenes/Knight.tscn" center_split_offset=-241 -selected_default_debugger_tab_idx=1 -selected_main_editor_idx=2 -selected_bottom_panel_item=1 +selected_default_debugger_tab_idx=0 +selected_main_editor_idx=0 +selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://scripts/Bishop.gd", "res://scripts/ui/display_piece_manager.gd", "res://scripts/game.gd", "res://scripts/ui/game_ui.gd", "res://scripts/King.gd", "res://scripts/Mage.gd", "res://scripts/main/main.gd", "res://scripts/Pawn.gd", "res://scripts/Queen.gd", "res://scripts/Rook.gd", "res://scripts/run_data/run_data.gd", "res://scripts/managers/scene_manager.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/Shop.gd", "res://scripts/shop_item.gd", "res://scripts/managers/state_manager.gd", "res://scripts/screens/title_screen.gd"] -selected_script="res://scripts/ui/display_piece_manager.gd" +open_scripts=["res://scripts/Assassin.gd", "res://scripts/Bishop.gd", "res://scripts/ui/display_piece_manager.gd", "res://scripts/game.gd", "res://scripts/ui/game_ui.gd", "res://scripts/King.gd", "res://scripts/Mage.gd", "res://scripts/main/main.gd", "res://scripts/Pawn.gd", "res://scripts/ui/pop_up_label.gd", "res://scripts/Queen.gd", "res://scripts/Rook.gd", "res://scripts/run_data/run_data.gd", "res://scripts/managers/scene_manager.gd", "res://scripts/screens/select_piece_screen.gd", "res://scripts/Shop.gd", "res://scripts/shop_item.gd", "res://scripts/managers/state_manager.gd", "res://scripts/screens/title_screen.gd"] +selected_script="res://scripts/Shop.gd" open_help=["String"] script_split_offset=70 list_split_offset=0 @@ -45,7 +45,7 @@ zoom_factor=1.0 [ShaderEditor] -open_shaders=[] +open_shaders=["res://assets/shaders/bg.gdshader"] split_offset=0 -selected_shader="" +selected_shader="res://assets/shaders/bg.gdshader" text_shader_zoom_factor=1.0 diff --git a/.godot/editor/filesystem_cache8 b/.godot/editor/filesystem_cache8 index 66130313df4bff856d4e115637e9d353ca4ce253..48d548291457dc9f77752bc0450e84e4b6c1913e 100644 --- a/.godot/editor/filesystem_cache8 +++ b/.godot/editor/filesystem_cache8 @@ -1,141 +1,148 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1739301883 -icon.svg::CompressedTexture2D::6378281210119878262::1739294950::1739294973::1::::<><>:: -main.tscn::PackedScene::5692118487183161714::1739301712::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/managers/scene_manager.tscn<>res://scripts/main/main.gd -README.md::TextFile::-1::1739294950::0::1::::<><>:: -::res://assets/::1739294963 -::res://assets/Character Assets/::1739301704 -Bishop Character.png::CompressedTexture2D::5940736122524784063::1739294963::1739301704::1::::<><>:: -Knight_Character.png::CompressedTexture2D::6219382475167814187::1739294963::1739301704::1::::<><>:: -Rook Character.png::CompressedTexture2D::4669491807804796081::1739294963::1739301704::1::::<><>:: -selected_piece_bg.png::CompressedTexture2D::8475236881450314831::1739294963::1739301704::1::::<><>:: -::res://assets/fonts/::1739301704 -PIXY.otf::FontFile::3217833585339699811::1739294963::1739301704::1::::<><>:: -::res://assets/noise/::1739301712 -noise2.tres::NoiseTexture2D::5054739835828921764::1739301712::0::1::::<><>:: -noise3.tres::NoiseTexture2D::906885015046579772::1739301712::0::1::::<><>:: -noise.tres::NoiseTexture2D::1693764769519573005::1739301712::0::1::::<><>:: -::res://assets/Original size Chess pieces/::1739301704 -Black king piece 2.png::CompressedTexture2D::7820367427145083060::1739294949::1739301704::1::::<><>:: -Black knight piece.png::CompressedTexture2D::4196515762256027844::1739294949::1739301704::1::::<><>:: -Black Pawn Piece 2.png::CompressedTexture2D::2167440687080906934::1739294949::1739301704::1::::<><>:: -Black Queen Piece 2.png::CompressedTexture2D::6638986330393441989::1739294949::1739301704::1::::<><>:: -Black rook piece.png::CompressedTexture2D::1872655759582013005::1739294949::1739301704::1::::<><>:: -White king piece 2.png::CompressedTexture2D::7139286146806283259::1739294949::1739301704::1::::<><>:: -White knight piece.png::CompressedTexture2D::8293368904171920332::1739294949::1739301704::1::::<><>:: -White Pawn Piece 2.png::CompressedTexture2D::8915038826611091975::1739294949::1739301704::1::::<><>:: -White Queen Piece 2.png::CompressedTexture2D::339041922548181320::1739294949::1739301704::1::::<><>:: -White rook piece.png::CompressedTexture2D::6272641373813891014::1739294949::1739301704::1::::<><>:: -::res://assets/Resized Chess Piece Assets/::1739301704 -Black_Assassin.png::CompressedTexture2D::8696442520229981979::1739294949::1739301704::1::::<><>:: -Black_Bishop.png::CompressedTexture2D::4327514806697328020::1739294949::1739301704::1::::<><>:: -Black_king.png::CompressedTexture2D::5625663465487672966::1739294949::1739301704::1::::<><>:: -Black_knight.png::CompressedTexture2D::2791840439296267488::1739294949::1739301704::1::::<><>:: -Black_mage.png::CompressedTexture2D::3280483788959284489::1739294949::1739301704::1::::<><>:: -Black_Pawn.png::CompressedTexture2D::5280339583059345550::1739294949::1739301704::1::::<><>:: -Black_Queen.png::CompressedTexture2D::3743838940878226210::1739294949::1739301704::1::::<><>:: -Black_rook.png::CompressedTexture2D::107685736283117809::1739294949::1739301704::1::::<><>:: -Black_wizard.png::CompressedTexture2D::1822843161141014677::1739294949::1739301704::1::::<><>:: -White_Assassin.png::CompressedTexture2D::790925587582430974::1739294949::1739301704::1::::<><>:: -White_Bishop.png::CompressedTexture2D::8951830101271747587::1739294949::1739301704::1::::<><>:: -White_king.png::CompressedTexture2D::2841002002076754980::1739294949::1739301704::1::::<><>:: -White_knight.png::CompressedTexture2D::8063770803569804488::1739294963::1739301704::1::::<><>:: -White_mage.png::CompressedTexture2D::3762161012636391590::1739294949::1739301704::1::::<><>:: -White_Pawn.png::CompressedTexture2D::6701304976908647077::1739294963::1739301704::1::::<><>:: -White_Queen.png::CompressedTexture2D::8250868235265892738::1739294963::1739301704::1::::<><>:: -White_rook.png::CompressedTexture2D::7754072765019541847::1739294963::1739301704::1::::<><>:: -White_wizard.png::CompressedTexture2D::8225068657611667935::1739294949::1739301704::1::::<><>:: -::res://assets/shaders/::1739301712 -3d_effect.gdshader::Shader::-1::1739294949::0::1::::<><>:: -bg.gdshader::Shader::-1::1739301712::0::1::::<><>:: -color.gdshader::Shader::-1::1739294950::0::1::::<><>:: -shadow.gdshader::Shader::-1::1739294950::0::1::::<><>:: -::res://assets/sprites/::1739301704 -bishop.png::CompressedTexture2D::4631301773944929250::1739294950::1739301704::1::::<><>:: -knight.png::CompressedTexture2D::3545640967717948854::1739294950::1739301704::1::::<><>:: -pawn.png::CompressedTexture2D::1338760335342038528::1739294950::1739301704::1::::<><>:: -rook.png::CompressedTexture2D::6790909281007670776::1739294950::1739301704::1::::<><>:: -tile.png::CompressedTexture2D::8704336058451696509::1739294950::1739301704::1::::<><>:: -::res://assets/temp_assets/::1739301704 -assassin.png::CompressedTexture2D::2309680507621369322::1739294949::1739301704::1::::<><>:: -black_bishop.png::CompressedTexture2D::7509881182472568151::1739294950::1739301704::1::::<><>:: -black_king.png::CompressedTexture2D::3646032776351028361::1739294950::1739301704::1::::<><>:: -black_knight.png::CompressedTexture2D::4591257172048987833::1739294950::1739301704::1::::<><>:: -black_pawn.png::CompressedTexture2D::3912668014183198267::1739294950::1739301704::1::::<><>:: -black_queen.png::CompressedTexture2D::7989886812523566234::1739294950::1739301704::1::::<><>:: -black_rook.png::CompressedTexture2D::8767708966549765967::1739294950::1739301704::1::::<><>:: -mage.png::CompressedTexture2D::4650471376600460963::1739294949::1739301704::1::::<><>:: -Piece_move.png::CompressedTexture2D::260618725614842917::1739294950::1739301704::1::::<><>:: -temp_chess_board.png::CompressedTexture2D::4173558678901569366::1739294950::1739301704::1::::<><>:: -turn-black.png::CompressedTexture2D::7112033964315790810::1739294950::1739301704::1::::<><>:: -turn-white.png::CompressedTexture2D::7344907768700758025::1739294950::1739301704::1::::<><>:: -white_bishop.png::CompressedTexture2D::8093744356261485644::1739294950::1739301704::1::::<><>:: -white_king.png::CompressedTexture2D::5901183203660598461::1739294950::1739301704::1::::<><>:: -white_knight.png::CompressedTexture2D::7533630084821562912::1739294950::1739301704::1::::<><>:: -white_pawn.png::CompressedTexture2D::8196778834906249875::1739294950::1739301704::1::::<><>:: -white_queen.png::CompressedTexture2D::1957958042777204643::1739294950::1739301704::1::::<><>:: -white_rook.png::CompressedTexture2D::3317152307554436932::1739294950::1739301704::1::::<><>:: -wizard.png::CompressedTexture2D::2759604866355024615::1739294949::1739301704::1::::<><>:: -::res://assets/ui/::1739301705 -Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1739294949::1739301705::1::::<><>:: -Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1739294949::1739301705::1::::<><>:: -Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1739294950::1739301705::1::::<><>:: -::res://assets/ui/title_screen/::1739301704 -play_button.png::CompressedTexture2D::5896995890187459238::1739294963::1739301704::1::::<><>:: -quit_button.png::CompressedTexture2D::5172428563227279585::1739294963::1739301704::1::::<><>:: -rules_button.png::CompressedTexture2D::8060955005205795067::1739294963::1739301704::1::::<><>:: -::res://scenes/::1739301712 -Assassin.tscn::PackedScene::1241611789899982875::1739294963::0::1::::<><>::res://scripts/Assassin.gd<>uid://b24dojprangcr::::res://assets/Resized Chess Piece Assets/White_Assassin.png -Bishop.tscn::PackedScene::2789588702038144760::1739294963::0::1::::<><>::res://scripts/Bishop.gd<>uid://rubnu2rwm76q::::res://assets/Resized Chess Piece Assets/White_Bishop.png -explosion.tscn::PackedScene::69466253159940830::1739294950::0::1::::<><>:: -game.tscn::PackedScene::8577524005707705072::1739301712::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<>uid://cyk3bfogsus5j::::res://scenes/managers/state_manager.tscn<>uid://c1vsk5wdtcfd3::::res://scenes/ui/ui.tscn -King.tscn::PackedScene::8277830396459966414::1739294950::0::1::::<><>::res://scripts/King.gd<>uid://cdogixbq8ay3t::::res://assets/Resized Chess Piece Assets/White_king.png -Knight.tscn::PackedScene::5270730075267457303::1739294950::0::1::::<><>::res://scripts/Knight.gd<>uid://mf4a3jclbwih::::res://assets/Resized Chess Piece Assets/White_knight.png -Mage.tscn::PackedScene::10334063134713649::1739294963::0::1::::<><>::res://scripts/Mage.gd<>uid://m4c1qckexo7q::::res://Assets/Resized Chess Piece Assets/White_mage.png -Pawn.tscn::PackedScene::3675784333675896641::1739294963::0::1::::<><>::res://scripts/Pawn.gd<>uid://c2qfrqcg04xej::::res://Assets/Resized Chess Piece Assets/White_pawn.png -Queen.tscn::PackedScene::7495869360053814603::1739294950::0::1::::<><>::res://scripts/Queen.gd<>uid://cb3vq168iyomb::::res://assets/Resized Chess Piece Assets/White_Queen.png -Rook.tscn::PackedScene::9162401199636684468::1739294963::0::1::::<><>::res://scripts/Rook.gd<>uid://b00wxxfjk04ke::::res://assets/Resized Chess Piece Assets/White_rook.png -Shop.tscn::PackedScene::6176556733226555776::1739301712::0::1::::<><>::res://scripts/Shop.gd -ShopItem.tscn::PackedScene::5426615772503019706::1739294963::0::1::::<><>::res://scripts/shop_item.gd -texture_holder.tscn::PackedScene::594714386286134588::1739294950::0::1::::<><>:: -Wizard.tscn::PackedScene::6352212773395470747::1739294963::0::1::::<><>::res://scripts/Wizard.gd<>uid://bjlefo01b774s::::res://Assets/Resized Chess Piece Assets/White_wizard.png -::res://scenes/managers/::1739301712 -scene_manager.tscn::PackedScene::6243365322716451430::1739294963::0::1::::<><>::res://scripts/managers/scene_manager.gd -state_manager.tscn::PackedScene::6479719538372430029::1739301712::0::1::::<><>::res://scripts/managers/state_manager.gd -::res://scenes/screens/::1739301712 -select_piece_screen.tscn::PackedScene::1770100387099198731::1739301712::0::1::::<><>::uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn<>res://scripts/screens/select_piece_screen.gd<>uid://b7r633ea3cxw0::::res://assets/Character Assets/Rook Character.png<>uid://ds0p6bwarp14f::::res://assets/Character Assets/selected_piece_bg.png<>uid://cuuyk5y51r8ux::::res://assets/Character Assets/Knight_Character.png<>uid://cqv0b5ypsi2tn::::res://assets/Character Assets/Bishop Character.png -title_screen.tscn::PackedScene::8154710134031658440::1739301712::0::1::::<><>::res://scripts/screens/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn -::res://scenes/ui/::1739301712 -menu_button.tscn::PackedScene::3297943059633979218::1739294963::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/screens/menu_button.gd -pop_up_label.tscn::PackedScene::2361101355670897304::1739294963::0::1::::<><>::uid://bl30ip4pj1grj::::res://assets/fonts/PIXY.otf<>res://scripts/ui/pop_up_label.gd -ui.tscn::PackedScene::6642215608467127350::1739301712::0::1::::<><>::res://scripts/ui/game_ui.gd<>res://scripts/ui/display_piece_manager.gd -::res://scripts/::1739294963 -Assassin.gd::GDScript::-1::1739294963::0::1::::Assassin<>Piece<>:: -Bishop.gd::GDScript::-1::1739294963::0::1::::Bishop<>Piece<>:: -game.gd::GDScript::-1::1739294963::0::1::::game<>Node<>:: -King.gd::GDScript::-1::1739294963::0::1::::King<>Piece<>:: -Knight.gd::GDScript::-1::1739294963::0::1::::Knight<>Piece<>:: -Mage.gd::GDScript::-1::1739294963::0::1::::Mage<>Piece<>:: -Pawn.gd::GDScript::-1::1739294963::0::1::::Pawn<>Piece<>:: -Piece.gd::GDScript::-1::1739294963::0::1::::Piece<>Node2D<>:: -Queen.gd::GDScript::-1::1739294963::0::1::::Queen<>Piece<>:: -Rook.gd::GDScript::-1::1739294963::0::1::::Rook<>Piece<>:: -Shop.gd::GDScript::-1::1739294963::0::1::::<>Node2D<>:: -shop_item.gd::GDScript::-1::1739294963::0::1::::<>PanelContainer<>:: -Upgrade.gd::GDScript::-1::1739294963::0::1::::<>Node<>:: -Wizard.gd::GDScript::-1::1739294963::0::1::::Wizard<>Piece<>:: -::res://scripts/main/::1739294963 -main.gd::GDScript::-1::1739294963::0::1::::<>Node2D<>:: -::res://scripts/managers/::1739294963 -scene_manager.gd::GDScript::-1::1739294963::0::1::::<>Node<>:: -state_manager.gd::GDScript::-1::1739294963::0::1::::<>Node<>:: -::res://scripts/run_data/::1739294963 -run_data.gd::GDScript::-1::1739294963::0::1::::<>Node<>:: -::res://scripts/screens/::1739294963 -menu_button.gd::GDScript::-1::1739294963::0::1::::TitleButton<>Button<>:: -select_piece_screen.gd::GDScript::-1::1739294963::0::1::::SelectPieceScreen<>Control<>:: -title_screen.gd::GDScript::-1::1739294963::0::1::::TitleScreen<>Control<>:: -::res://scripts/ui/::1739294963 -display_piece_manager.gd::GDScript::-1::1739294963::0::1::::<>Control<>:: -game_ui.gd::GDScript::-1::1739294963::0::1::::GameUI<>CanvasLayer<>:: -pop_up_label.gd::GDScript::-1::1739294963::0::1::::<>Label<>:: +::res://::1739337290 +icon.svg::CompressedTexture2D::6378281210119878262::1739302383::1739303228::1::::<><>:: +main.tscn::PackedScene::5692118487183161714::1739337290::0::1::::<><>::uid://cu7lkx15lmfww::::res://scenes/managers/scene_manager.tscn<>res://scripts/main/main.gd +README.md::TextFile::-1::1739302382::0::1::::<><>:: +::res://assets/::1739302382 +::res://assets/Character Assets/::1739303228 +Bishop Character.png::CompressedTexture2D::5940736122524784063::1739302382::1739303228::1::::<><>:: +Knight_Character.png::CompressedTexture2D::6219382475167814187::1739302382::1739303228::1::::<><>:: +Rook Character.png::CompressedTexture2D::4669491807804796081::1739302382::1739303228::1::::<><>:: +selected_piece_bg.png::CompressedTexture2D::8475236881450314831::1739302382::1739303228::1::::<><>:: +::res://assets/fonts/::1739319514 +m6x11.ttf::FontFile::4125027723307832733::1739319369::1739319514::1::::<><>:: +PIXY.otf::FontFile::3217833585339699811::1739302382::1739303227::1::::<><>:: +::res://assets/noise/::1739337290 +inside.tres::FastNoiseLite::300269774483755074::1739316933::0::1::::<><>:: +noise2.tres::NoiseTexture2D::5054739835828921764::1739319853::0::1::::<><>:: +noise3.tres::NoiseTexture2D::906885015046579772::1739319853::0::1::::<><>:: +noise.tres::NoiseTexture2D::1693764769519573005::1739319853::0::1::::<><>:: +outside.tres::FastNoiseLite::8536911805791856440::1739337290::0::1::::<><>:: +::res://assets/Original size Chess pieces/::1739303228 +Black king piece 2.png::CompressedTexture2D::7820367427145083060::1739302382::1739303228::1::::<><>:: +Black knight piece.png::CompressedTexture2D::4196515762256027844::1739302382::1739303228::1::::<><>:: +Black Pawn Piece 2.png::CompressedTexture2D::2167440687080906934::1739302382::1739303228::1::::<><>:: +Black Queen Piece 2.png::CompressedTexture2D::6638986330393441989::1739302382::1739303228::1::::<><>:: +Black rook piece.png::CompressedTexture2D::1872655759582013005::1739302382::1739303228::1::::<><>:: +White king piece 2.png::CompressedTexture2D::7139286146806283259::1739302382::1739303228::1::::<><>:: +White knight piece.png::CompressedTexture2D::8293368904171920332::1739302382::1739303228::1::::<><>:: +White Pawn Piece 2.png::CompressedTexture2D::8915038826611091975::1739302382::1739303228::1::::<><>:: +White Queen Piece 2.png::CompressedTexture2D::339041922548181320::1739302382::1739303228::1::::<><>:: +White rook piece.png::CompressedTexture2D::6272641373813891014::1739302382::1739303228::1::::<><>:: +::res://assets/Resized Chess Piece Assets/::1739303228 +Black_Assassin.png::CompressedTexture2D::8696442520229981979::1739302382::1739303228::1::::<><>:: +Black_Bishop.png::CompressedTexture2D::4327514806697328020::1739302382::1739303228::1::::<><>:: +Black_king.png::CompressedTexture2D::5625663465487672966::1739302382::1739303228::1::::<><>:: +Black_knight.png::CompressedTexture2D::2791840439296267488::1739302382::1739303228::1::::<><>:: +Black_mage.png::CompressedTexture2D::3280483788959284489::1739302382::1739303228::1::::<><>:: +Black_Pawn.png::CompressedTexture2D::5280339583059345550::1739302382::1739303228::1::::<><>:: +Black_Queen.png::CompressedTexture2D::3743838940878226210::1739302382::1739303228::1::::<><>:: +Black_rook.png::CompressedTexture2D::107685736283117809::1739302382::1739303228::1::::<><>:: +Black_wizard.png::CompressedTexture2D::1822843161141014677::1739302382::1739303228::1::::<><>:: +White_Assassin.png::CompressedTexture2D::790925587582430974::1739302382::1739303228::1::::<><>:: +White_Bishop.png::CompressedTexture2D::8951830101271747587::1739302382::1739303228::1::::<><>:: +White_king.png::CompressedTexture2D::2841002002076754980::1739302382::1739303228::1::::<><>:: +White_knight.png::CompressedTexture2D::8063770803569804488::1739302382::1739303228::1::::<><>:: +White_mage.png::CompressedTexture2D::3762161012636391590::1739302382::1739303228::1::::<><>:: +White_Pawn.png::CompressedTexture2D::6701304976908647077::1739302382::1739303228::1::::<><>:: +White_Queen.png::CompressedTexture2D::8250868235265892738::1739302382::1739303228::1::::<><>:: +White_rook.png::CompressedTexture2D::7754072765019541847::1739302382::1739303228::1::::<><>:: +White_wizard.png::CompressedTexture2D::8225068657611667935::1739302382::1739303228::1::::<><>:: +::res://assets/shaders/::1739337291 +3d_effect.gdshader::Shader::-1::1739302382::0::1::::<><>:: +bg.gdshader::Shader::-1::1739337291::0::1::::<><>:: +color.gdshader::Shader::-1::1739302382::0::1::::<><>:: +shadow.gdshader::Shader::-1::1739302382::0::1::::<><>:: +::res://assets/sprites/::1739337279 +assassin.png::CompressedTexture2D::754508578311541564::1739303084::1739303227::1::::<><>:: +bishop.png::CompressedTexture2D::4631301773944929250::1739337103::1739337279::1::::<><>:: +king.png::CompressedTexture2D::3870644448575290317::1739337114::1739337279::1::::<><>:: +knight.png::CompressedTexture2D::3545640967717948854::1739337120::1739337279::1::::<><>:: +mage.png::CompressedTexture2D::4938222624063582007::1739337157::1739337279::1::::<><>:: +pawn.png::CompressedTexture2D::1338760335342038528::1739337321::1739337324::1::::<><>:: +queen.png::CompressedTexture2D::3830936138226175217::1739337125::1739337279::1::::<><>:: +rook.png::CompressedTexture2D::6790909281007670776::1739337130::1739337279::1::::<><>:: +wizard.png::CompressedTexture2D::3183818069663131787::1739337163::1739337279::1::::<><>:: +::res://assets/temp_assets/::1739303228 +assassin.png::CompressedTexture2D::2309680507621369322::1739302382::1739303227::1::::<><>:: +black_bishop.png::CompressedTexture2D::7509881182472568151::1739302382::1739303228::1::::<><>:: +black_king.png::CompressedTexture2D::3646032776351028361::1739302382::1739303228::1::::<><>:: +black_knight.png::CompressedTexture2D::4591257172048987833::1739302382::1739303228::1::::<><>:: +black_pawn.png::CompressedTexture2D::3912668014183198267::1739302382::1739303228::1::::<><>:: +black_queen.png::CompressedTexture2D::7989886812523566234::1739302382::1739303228::1::::<><>:: +black_rook.png::CompressedTexture2D::8767708966549765967::1739302382::1739303228::1::::<><>:: +mage.png::CompressedTexture2D::4650471376600460963::1739302382::1739303228::1::::<><>:: +Piece_move.png::CompressedTexture2D::260618725614842917::1739302382::1739303228::1::::<><>:: +temp_chess_board.png::CompressedTexture2D::4173558678901569366::1739302382::1739303228::1::::<><>:: +turn-black.png::CompressedTexture2D::7112033964315790810::1739302382::1739303228::1::::<><>:: +turn-white.png::CompressedTexture2D::7344907768700758025::1739302382::1739303228::1::::<><>:: +white_bishop.png::CompressedTexture2D::8093744356261485644::1739302382::1739303228::1::::<><>:: +white_king.png::CompressedTexture2D::5901183203660598461::1739302382::1739303228::1::::<><>:: +white_knight.png::CompressedTexture2D::7533630084821562912::1739302382::1739303228::1::::<><>:: +white_pawn.png::CompressedTexture2D::8196778834906249875::1739302382::1739303228::1::::<><>:: +white_queen.png::CompressedTexture2D::1957958042777204643::1739302382::1739303228::1::::<><>:: +white_rook.png::CompressedTexture2D::3317152307554436932::1739302382::1739303228::1::::<><>:: +wizard.png::CompressedTexture2D::2759604866355024615::1739302382::1739303228::1::::<><>:: +::res://assets/ui/::1739303229 +Go_Save_The_King_Menu.jpg::CompressedTexture2D::7252735845995868232::1739302382::1739303229::1::::<><>:: +Mockup Gameplay Design.jpg::CompressedTexture2D::4859609684236806088::1739302383::1739303229::1::::<><>:: +Mockup Shop Design.jpg::CompressedTexture2D::8043055154093708922::1739302383::1739303229::1::::<><>:: +::res://assets/ui/title_screen/::1739303228 +play_button.png::CompressedTexture2D::5896995890187459238::1739302383::1739303228::1::::<><>:: +quit_button.png::CompressedTexture2D::5172428563227279585::1739302383::1739303228::1::::<><>:: +rules_button.png::CompressedTexture2D::8060955005205795067::1739302383::1739303228::1::::<><>:: +::res://scenes/::1739337291 +Assassin.tscn::PackedScene::1241611789899982875::1739311718::0::1::::<><>::res://scripts/Assassin.gd<>uid://k0qv73lqogrs::::res://assets/sprites/assassin.png +Bishop.tscn::PackedScene::2789588702038144760::1739311717::0::1::::<><>::res://scripts/Bishop.gd<>uid://b68o4mj7wcwvq::::res://assets/sprites/bishop.png +explosion.tscn::PackedScene::69466253159940830::1739302383::0::1::::<><>:: +game.tscn::PackedScene::8577524005707705072::1739337290::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<>uid://cyk3bfogsus5j::::res://scenes/managers/state_manager.tscn<>uid://c1vsk5wdtcfd3::::res://scenes/ui/ui.tscn +King.tscn::PackedScene::8277830396459966414::1739311718::0::1::::<><>::res://scripts/King.gd<>uid://bve77isgu4xh2::::res://assets/sprites/king.png +Knight.tscn::PackedScene::5270730075267457303::1739337291::0::1::::<><>::res://scripts/Knight.gd<>uid://bqrsgofg5ly2i::::res://assets/sprites/knight.png +Mage.tscn::PackedScene::10334063134713649::1739311718::0::1::::<><>::res://scripts/Mage.gd<>uid://ccmd2m0a336kh::::res://assets/sprites/mage.png +Pawn.tscn::PackedScene::3675784333675896641::1739311718::0::1::::<><>::res://scripts/Pawn.gd<>uid://tcrgmk4sxloa::::res://assets/sprites/pawn.png +Queen.tscn::PackedScene::7495869360053814603::1739311718::0::1::::<><>::res://scripts/Queen.gd<>uid://buty7uaqo7cpl::::res://assets/sprites/queen.png +Rook.tscn::PackedScene::9162401199636684468::1739311717::0::1::::<><>::res://scripts/Rook.gd<>uid://c30tjv7koff57::::res://assets/sprites/rook.png +Shop.tscn::PackedScene::6176556733226555776::1739337290::0::1::::<><>::res://scripts/Shop.gd +ShopItem.tscn::PackedScene::5426615772503019706::1739302383::0::1::::<><>::res://scripts/shop_item.gd +texture_holder.tscn::PackedScene::594714386286134588::1739302383::0::1::::<><>:: +Wizard.tscn::PackedScene::6352212773395470747::1739311718::0::1::::<><>::res://scripts/Wizard.gd<>uid://blmjavk8wwy48::::res://assets/sprites/wizard.png +::res://scenes/managers/::1739337290 +scene_manager.tscn::PackedScene::6243365322716451430::1739337290::0::1::::<><>::res://scripts/managers/scene_manager.gd +state_manager.tscn::PackedScene::6479719538372430029::1739337290::0::1::::<><>::res://scripts/managers/state_manager.gd +::res://scenes/screens/::1739337290 +select_piece_screen.tscn::PackedScene::1770100387099198731::1739337290::0::1::::<><>::uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn<>res://scripts/screens/select_piece_screen.gd<>uid://b7r633ea3cxw0::::res://assets/Character Assets/Rook Character.png<>uid://ds0p6bwarp14f::::res://assets/Character Assets/selected_piece_bg.png<>uid://cuuyk5y51r8ux::::res://assets/Character Assets/Knight_Character.png<>uid://cqv0b5ypsi2tn::::res://assets/Character Assets/Bishop Character.png<>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 +title_screen.tscn::PackedScene::8154710134031658440::1739337290::0::1::::<><>::res://scripts/screens/title_screen.gd<>uid://bm8sv1itwm467::::res://scenes/ui/menu_button.tscn<>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 +::res://scenes/ui/::1739337291 +menu_button.tscn::PackedScene::3297943059633979218::1739337290::0::1::::<><>::res://assets/shaders/3d_effect.gdshader<>res://scripts/screens/menu_button.gd +pop_up_label.tscn::PackedScene::2361101355670897304::1739337291::0::1::::<><>::res://scripts/ui/pop_up_label.gd +ui.tscn::PackedScene::6642215608467127350::1739337290::0::1::::<><>::res://scripts/ui/game_ui.gd<>res://scripts/ui/display_piece_manager.gd<>uid://dtvlxp37l1g6c::::res://assets/noise/outside.tres +::res://scripts/::1739320427 +Assassin.gd::GDScript::-1::1739302383::0::1::::Assassin<>Piece<>:: +Bishop.gd::GDScript::-1::1739302383::0::1::::Bishop<>Piece<>:: +game.gd::GDScript::-1::1739320427::0::1::::game<>Node<>:: +King.gd::GDScript::-1::1739302383::0::1::::King<>Piece<>:: +Knight.gd::GDScript::-1::1739302383::0::1::::Knight<>Piece<>:: +Mage.gd::GDScript::-1::1739302383::0::1::::Mage<>Piece<>:: +Pawn.gd::GDScript::-1::1739302383::0::1::::Pawn<>Piece<>:: +Piece.gd::GDScript::-1::1739302383::0::1::::Piece<>Node2D<>:: +Queen.gd::GDScript::-1::1739302383::0::1::::Queen<>Piece<>:: +Rook.gd::GDScript::-1::1739302383::0::1::::Rook<>Piece<>:: +Shop.gd::GDScript::-1::1739312877::0::1::::<>Node2D<>:: +shop_item.gd::GDScript::-1::1739302383::0::1::::<>PanelContainer<>:: +Upgrade.gd::GDScript::-1::1739302383::0::1::::<>Node<>:: +Wizard.gd::GDScript::-1::1739302383::0::1::::Wizard<>Piece<>:: +::res://scripts/main/::1739302383 +main.gd::GDScript::-1::1739302383::0::1::::<>Node2D<>:: +::res://scripts/managers/::1739302383 +scene_manager.gd::GDScript::-1::1739302383::0::1::::<>Node<>:: +state_manager.gd::GDScript::-1::1739302383::0::1::::<>Node<>:: +::res://scripts/run_data/::1739302383 +run_data.gd::GDScript::-1::1739302383::0::1::::<>Node<>:: +::res://scripts/screens/::1739302383 +menu_button.gd::GDScript::-1::1739302383::0::1::::TitleButton<>Button<>:: +select_piece_screen.gd::GDScript::-1::1739302383::0::1::::SelectPieceScreen<>Control<>:: +title_screen.gd::GDScript::-1::1739302383::0::1::::TitleScreen<>Control<>:: +::res://scripts/ui/::1739312495 +display_piece_manager.gd::GDScript::-1::1739312495::0::1::::<>Control<>:: +game_ui.gd::GDScript::-1::1739302383::0::1::::GameUI<>CanvasLayer<>:: +pop_up_label.gd::GDScript::-1::1739302383::0::1::::<>Label<>:: diff --git a/.godot/editor/filesystem_update4 b/.godot/editor/filesystem_update4 index 5242611f5b45d2ef89ed9471a8b0e0c7dbdd2f35..a32d157eac334755f0a13d61d9188ffd7141ccd1 100644 --- a/.godot/editor/filesystem_update4 +++ b/.godot/editor/filesystem_update4 @@ -1,13 +1,17 @@ -res://scenes/Rook.tscn +res://main.tscn res://assets/shaders/bg.gdshader res://assets/noise/noise.tres res://assets/noise/noise2.tres res://assets/noise/noise3.tres -res://main.tscn +res://assets/noise/outside.tres res://scenes/Shop.tscn res://scenes/game.tscn res://scenes/ui/ui.tscn -res://scenes/managers/state_manager.tscn res://scenes/screens/title_screen.tscn +res://scenes/managers/scene_manager.tscn +res://scenes/managers/state_manager.tscn res://scenes/screens/select_piece_screen.tscn -res://scenes/Bishop.tscn +res://scenes/ui/menu_button.tscn +res://scenes/ui/pop_up_label.tscn +res://scripts/game.gd +res://scenes/Knight.tscn diff --git a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg index cfceb4994f7b2869dd0d9357aa1e47dae4c53cc0..64a403a19763f49bb35f031a22d1740532454408 100644 --- a/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg +++ b/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-141.408, -29.9846), +"ofs": Vector2(137.65, -192.67), "primary_grid_step": Vector2i(8, 8), "show_group_gizmos": true, "show_guides": true, @@ -34,7 +34,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 0.793701 +"zoom": 1.12246 } 3D={ "fov": 70.01, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/Node2D/Sprite2D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/Game")]) diff --git a/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg b/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg index 07cfab693d5e7f555cd205d58148529c48f55cdc..0350fe2aae009eb5401a168b2672a6f36c46f7a4 100644 --- a/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg +++ b/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("opponent_shader", "Editor Description"), NodePath("ShadowContainer"), PackedStringArray("Ordering"), NodePath("TileContainer"), PackedStringArray("Transform", "Ordering"), NodePath("PieceContainer"), PackedStringArray("Ordering", "Process", "Texture"), NodePath("Background"), PackedStringArray("Layout", "material", "Ordering", "Layout/Transform", "Layout/Grow Direction", "Layout/Container Sizing", "Layout/Anchor Points", "Layout/Anchor Offsets", "Texture"), NodePath("Explosion"), PackedStringArray("Ordering", "Transform", "Scale", "Time"), NodePath("PlayerPieces"), PackedStringArray("Transform"), NodePath("OpponentPieces"), PackedStringArray("Visibility", "Transform")] -resource_unfolds=["res://scenes/game.tscn::ShaderMaterial_gdbwp", PackedStringArray("Shader Parameters", "Resource")] +node_unfolds=[NodePath("."), PackedStringArray("opponent_shader", "Editor Description"), NodePath("ShadowContainer"), PackedStringArray("Ordering"), NodePath("TileContainer"), PackedStringArray("Transform", "Ordering"), NodePath("PieceContainer"), PackedStringArray("Ordering", "Process", "Texture"), NodePath("Background"), PackedStringArray("Layout/Grow Direction", "material", "Layout/Anchor Offsets", "Layout/Anchor Points", "Material"), NodePath("Explosion"), PackedStringArray("Ordering", "Transform", "Scale", "Time"), NodePath("OpponentPieces"), PackedStringArray("Visibility", "Transform"), NodePath("UI"), PackedStringArray("Layer", "Transform"), NodePath("PlayerPieces"), PackedStringArray("Transform", "Ordering")] +resource_unfolds=["res://scenes/game.tscn::ShaderMaterial_gdbwp", PackedStringArray("Shader Parameters")] nodes_folded=[] diff --git a/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg index 32bcddda414a8d5dd79a8715b81f7f316b893d78..159da06270cb631d5fd748b58832a7e25cef6c55 100644 --- a/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg +++ b/.godot/editor/main.tscn-editstate-3070c538c03ee49b7677ff960a3f5195.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-1584.14, -668.878), +"ofs": Vector2(-1636.51, -746.192), "primary_grid_step": Vector2i(8, 8), "show_group_gizmos": true, "show_guides": true, @@ -34,7 +34,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 0.297302 +"zoom": 0.353553 } 3D={ "fov": 70.01, @@ -175,4 +175,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9280/@VSplitContainer@9102/@HSplitContainer@9104/@HSplitContainer@9106/@Control@9107/@SubViewportContainer@9108/@SubViewport@9109/Node2D/Sprite2D")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@16886/@Panel@13/@VBoxContainer@14/DockHSplitLeftL/DockHSplitLeftR/DockHSplitMain/@VBoxContainer@25/DockVSplitCenter/@VSplitContainer@52/@VBoxContainer@53/@PanelContainer@98/MainScreen/@CanvasItemEditor@9272/@VSplitContainer@9094/@HSplitContainer@9096/@HSplitContainer@9098/@Control@9099/@SubViewportContainer@9100/@SubViewport@9101/Game")]) diff --git a/.godot/editor/project_metadata.cfg b/.godot/editor/project_metadata.cfg index 8b4cabd466f77018a93bf6b54595b707fabb0b26..22bdfd100394894f9113f9546ae0091ba7f96f70 100644 --- a/.godot/editor/project_metadata.cfg +++ b/.godot/editor/project_metadata.cfg @@ -1,18 +1,33 @@ [editor_metadata] <<<<<<<HEADexecutable_path="D:/SteamLibrary/steamapps/common/Godot Engine/godot.windows.opt.tools.64.exe" -executable_path="/Applications/Godot.app/Contents/MacOS/Godot" +executable_path="C:/Users/noeld/Downloads/Godot_v4.3-stable_win64.exe/Godot_v4.3-stable_win64.exe" use_advanced_connections=false [recent_files] -scenes=["res://scenes/Queen.tscn", "res://scenes/Bishop.tscn", "res://scenes/Rook.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/screens/title_screen.tscn", "res://scenes/managers/state_manager.tscn", "res://scenes/ui/ui.tscn", "res://scenes/game.tscn", "res://scenes/Shop.tscn", "res://main.tscn"] -scripts=["res://scripts/Queen.gd", "res://scripts/Bishop.gd", "String", "res://scripts/Rook.gd", "res://scripts/screens/title_screen.gd", "res://scripts/ui/display_piece_manager.gd", "res://scripts/managers/state_manager.gd", "res://scripts/ui/game_ui.gd", "res://scripts/Mage.gd", "res://scripts/Pawn.gd"] +scenes=["res://scenes/Knight.tscn", "res://scenes/ui/pop_up_label.tscn", "res://scenes/ui/menu_button.tscn", "res://scenes/screens/select_piece_screen.tscn", "res://scenes/managers/state_manager.tscn", "res://scenes/managers/scene_manager.tscn", "res://scenes/screens/title_screen.tscn", "res://scenes/ui/ui.tscn", "res://scenes/game.tscn", "res://scenes/Shop.tscn"] +scripts=["res://scripts/ui/pop_up_label.gd", "String", "res://scripts/Assassin.gd", "res://scripts/Queen.gd", "res://scripts/Bishop.gd", "res://scripts/Rook.gd", "res://scripts/screens/title_screen.gd", "res://scripts/ui/display_piece_manager.gd", "res://scripts/managers/state_manager.gd", "res://scripts/ui/game_ui.gd"] [dialog_bounds] -create_new_node=Rect2(2194, 121, 1304, 769) +create_new_node=Rect2(383, 138, 1304, 769) +project_settings=Rect2(360, 190, 1200, 700) [script_setup] last_selected_language="GDScript" + +[color_picker] + +picker_shape=3 +recent_presets=PackedColorArray(0.255906, 0.170249, 0.088443, 1, 0.183223, 0.117426, 0.0545439, 1, 0.244824, 0.190783, 0.0419362, 1, 0.219323, 0.169872, 0.0338831, 1, 0.15077, 0.113668, 0.0169622, 1, 0.166193, 0.104218, 0.0308007, 1, 0.248924, 0.163895, 0.0624205, 1, 0.170867, 0.107586, 0.0323963, 1, 0.258044, 0.170482, 0.0659944, 1) + +[shader_setup] + +last_selected_mode=1 +last_selected_language="Shader" + +[project_settings] + +advanced_mode=true diff --git a/.godot/editor/recent_dirs b/.godot/editor/recent_dirs index fb70ca765097bfaf31e24cf76ad099dea79622ad..cdd437f3a139a91a88e617397e6398b74b567d9f 100644 --- a/.godot/editor/recent_dirs +++ b/.godot/editor/recent_dirs @@ -1,3 +1,5 @@ +res://assets/fonts +res://assets/noise res://assets/sprites res://scripts/ui res://scripts/managers @@ -9,7 +11,6 @@ res://scripts/screens res://scenes/screens res://scripts/main res://scripts/run_data -res://assets/fonts res://scripts res://scenes res:// diff --git a/.godot/editor/script_editor_cache.cfg b/.godot/editor/script_editor_cache.cfg index 50fabdffc31cc38bf571ca76bf435a442783ae94..716cd7a4d22d9f6c9744b75299c37e4a138325ce 100644 --- a/.godot/editor/script_editor_cache.cfg +++ b/.godot/editor/script_editor_cache.cfg @@ -31,11 +31,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 1, +"column": 77, "folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 111, -"scroll_position": 98.0, +"h_scroll_position": 223, +"row": 388, +"scroll_position": 275.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -49,7 +49,7 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 0, -"scroll_position": 8.0, +"scroll_position": 6.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -73,10 +73,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 14, +"column": 102, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 112, +"row": 25, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" @@ -91,7 +91,7 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 14, -"scroll_position": 0.0, +"scroll_position": 33.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -133,7 +133,7 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 26, -"scroll_position": 3.0, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -161,7 +161,7 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 23, -"scroll_position": 21.0, +"scroll_position": 6.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -171,11 +171,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 62, +"column": 77, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 27, -"scroll_position": 14.32, +"row": 21, +"scroll_position": 30.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -217,7 +217,7 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 6, -"scroll_position": 28.0, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -245,7 +245,39 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 0, -"scroll_position": 2.0, +"scroll_position": 88.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://scripts/Assassin.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 25, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 23, +"scroll_position": 0.0, +"selection": true, +"selection_from_column": 22, +"selection_from_line": 23, +"selection_to_column": 25, +"selection_to_line": 23, +"syntax_highlighter": "GDScript" +} + +[res://scripts/ui/pop_up_label.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" } diff --git a/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.ctex b/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.ctex index 4a3ed7ef03357628f0895ff09a771c56a9b2d2c9..48ea05b721e3289eb5d80d51cda8aee94948ee20 100644 Binary files a/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.ctex and b/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.ctex differ diff --git a/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.md5 b/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.md5 index 8803919043ba894edba81b0258a38c45a4c9f967..88aea460f62573078c86fb5a411ddce7601e86d7 100644 --- a/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.md5 +++ b/.godot/imported/bishop.png-0a4eeb88803e8373143a355ec2db13ef.md5 @@ -1,3 +1,3 @@ -source_md5="ce47828c702d2e4591ec897d7e3433b6" -dest_md5="579006a4474b743ed8173ccb6d4f0238" +source_md5="36576ac1dd8a27dc39b6f092df793365" +dest_md5="bd6b362fa1d4a8cf1db9e93145021919" diff --git a/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.ctex b/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.ctex index 37e189440b9d41b12da216c8f6254274a73ce2dd..3a9a812ab7f1a52f23441494ecd5ae3954788652 100644 Binary files a/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.ctex and b/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.ctex differ diff --git a/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.md5 b/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.md5 index ed3121266081eea87c7ef7603db022290fc5569c..250a51a46e90610ef320a97b65efcd9dbe51a669 100644 --- a/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.md5 +++ b/.godot/imported/knight.png-7c67c83d34932624952797d9e971a644.md5 @@ -1,3 +1,3 @@ -source_md5="ead910c41d67c3797a4ad653271d0bb6" -dest_md5="6c8b3361379aace840884a56e7fe6afb" +source_md5="875300937949c0d6878632155a3b70da" +dest_md5="b61c1030a353826ed8f3ae3dfd9e34a4" diff --git a/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.ctex b/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.ctex index 0fdfb7c921d7ac6f70bd12a49edfd25e85705885..30a1f081c75c37b4f0ab2de3b07e9b9230b85506 100644 Binary files a/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.ctex and b/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.ctex differ diff --git a/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.md5 b/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.md5 index f13703ac2d8cd66face0ce8d59c9c75ddd84719a..097c3ea7d75ba8dc5f980783ec497f339f4db36b 100644 --- a/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.md5 +++ b/.godot/imported/pawn.png-d212cb186c65ebab605e13f6d0b32094.md5 @@ -1,3 +1,3 @@ -source_md5="21f975f6412335f37618d7e72d3ca0d9" -dest_md5="571e8dabed7bdd31ed6899a6bf5d7586" +source_md5="d4e134939e8c208f4c44a57f1d10a321" +dest_md5="03e799d64df338fd5cc33e59c4387cb8" diff --git a/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.ctex b/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.ctex index 0c7f0d280ac8b1eb90d3306e3fd93c44524607c8..c4693a21f55b3948fbdad30589c2106c85d7c7e1 100644 Binary files a/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.ctex and b/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.ctex differ diff --git a/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.md5 b/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.md5 index 60e18632b2de91496992982c34acde3ba71d7b03..e61b01aa64bae62d5546d8f10698d52d3fc5170a 100644 --- a/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.md5 +++ b/.godot/imported/rook.png-3193991601018e9da157f3bba512d9df.md5 @@ -1,3 +1,3 @@ -source_md5="e8dff96eed7fef0bec4718eef3da9ec7" -dest_md5="b9bdc40e1ac99fc72394598b2b20e202" +source_md5="24936f43f923940ca6fef2b3ad8d1367" +dest_md5="9ae8ac5714d541bad914647c9cc2d43f" diff --git a/.godot/uid_cache.bin b/.godot/uid_cache.bin index 026ee23597467e0648c8141dd6b36a5e00528485..529a5d4a1b27c148cb060c6d689327483b008a58 100644 Binary files a/.godot/uid_cache.bin and b/.godot/uid_cache.bin differ diff --git a/assets/fonts/m6x11.ttf b/assets/fonts/m6x11.ttf new file mode 100644 index 0000000000000000000000000000000000000000..cb2122489c6d375e5c4ff4a99157e7245b067c83 Binary files /dev/null and b/assets/fonts/m6x11.ttf differ diff --git a/assets/fonts/m6x11.ttf.import b/assets/fonts/m6x11.ttf.import new file mode 100644 index 0000000000000000000000000000000000000000..c24b1a9d47703a513b49d8481d0ae412c0fa00a4 --- /dev/null +++ b/assets/fonts/m6x11.ttf.import @@ -0,0 +1,34 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://by1guse21rmc8" +path="res://.godot/imported/m6x11.ttf-879581dc489af7f9f23c5079607a2e0f.fontdata" + +[deps] + +source_file="res://assets/fonts/m6x11.ttf" +dest_files=["res://.godot/imported/m6x11.ttf-879581dc489af7f9f23c5079607a2e0f.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=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/assets/noise/inside.tres b/assets/noise/inside.tres new file mode 100644 index 0000000000000000000000000000000000000000..e419951e112cd80218f3ede5f7c5e2d1e4e71fe5 --- /dev/null +++ b/assets/noise/inside.tres @@ -0,0 +1,11 @@ +[gd_resource type="FastNoiseLite" format=3 uid="uid://ejpntuyb8cba"] + +[resource] +frequency = 0.0074 +fractal_type = 3 +fractal_lacunarity = 3.0 +fractal_gain = 1.2 +domain_warp_type = 2 +domain_warp_amplitude = 250.0 +domain_warp_fractal_type = 2 +domain_warp_fractal_octaves = 10 diff --git a/assets/noise/noise.tres b/assets/noise/noise.tres index 4efa4f3db9119ff5a2bded7ab6098383338b8f05..345af725a6860bd6704960b28883fe6d72214f56 100644 --- a/assets/noise/noise.tres +++ b/assets/noise/noise.tres @@ -14,8 +14,7 @@ domain_warp_fractal_lacunarity = 1.0 domain_warp_fractal_gain = 1.0 [resource] -width = 350 -height = 350 +height = 270 seamless = true seamless_blend_skirt = 1.0 noise = SubResource("FastNoiseLite_g38sc") diff --git a/assets/noise/noise2.tres b/assets/noise/noise2.tres index e1ce1d596ce51dadab6f195c00a134f930a3081c..43e716b92547103742a326a8cf6357cd9298c4a6 100644 --- a/assets/noise/noise2.tres +++ b/assets/noise/noise2.tres @@ -4,7 +4,8 @@ noise_type = 0 frequency = 0.0051 fractal_type = 3 -fractal_gain = 0.6 +fractal_octaves = 10 +fractal_gain = 0.7 domain_warp_enabled = true domain_warp_type = 1 domain_warp_amplitude = 22.0 @@ -13,8 +14,7 @@ domain_warp_fractal_lacunarity = 1.0 domain_warp_fractal_gain = 1.0 [resource] -width = 350 -height = 350 +height = 270 seamless = true seamless_blend_skirt = 1.0 noise = SubResource("FastNoiseLite_e1ki6") diff --git a/assets/noise/noise3.tres b/assets/noise/noise3.tres index f6da9567f08ef14579d02acdcca7a74423d19987..f026a3ece734317d8e0b5807514416b1d6550369 100644 --- a/assets/noise/noise3.tres +++ b/assets/noise/noise3.tres @@ -5,13 +5,13 @@ noise_type = 0 seed = 1 frequency = 0.0049 fractal_type = 3 -fractal_octaves = 4 +fractal_octaves = 10 +fractal_gain = 0.7 domain_warp_enabled = true domain_warp_fractal_octaves = 2 [resource] -width = 350 -height = 350 +height = 270 seamless = true seamless_blend_skirt = 1.0 noise = SubResource("FastNoiseLite_7usy6") diff --git a/assets/noise/outside.tres b/assets/noise/outside.tres new file mode 100644 index 0000000000000000000000000000000000000000..f040960eb147a39297393bbcef575619c33a534e --- /dev/null +++ b/assets/noise/outside.tres @@ -0,0 +1,9 @@ +[gd_resource type="FastNoiseLite" format=3 uid="uid://dtvlxp37l1g6c"] + +[resource] +fractal_type = 3 +fractal_octaves = 6 +fractal_lacunarity = 3.0 +fractal_gain = 1.2 +domain_warp_fractal_octaves = 10 +domain_warp_fractal_gain = 1.0 diff --git a/assets/sprites/assassin.png b/assets/sprites/assassin.png new file mode 100644 index 0000000000000000000000000000000000000000..5c6c17b90780f39755bbf4e85fef854aa15a0872 Binary files /dev/null and b/assets/sprites/assassin.png differ diff --git a/assets/sprites/assassin.png.import b/assets/sprites/assassin.png.import new file mode 100644 index 0000000000000000000000000000000000000000..9e890082839c526215f6e8fb68b2520e77e716ae --- /dev/null +++ b/assets/sprites/assassin.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://k0qv73lqogrs" +path="res://.godot/imported/assassin.png-aa465fd1747d798d02419fc124955c9d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/assassin.png" +dest_files=["res://.godot/imported/assassin.png-aa465fd1747d798d02419fc124955c9d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/bishop.png b/assets/sprites/bishop.png index 13010b4ba23c907133fae911192b87f18821b092..0c6aa448d2a16cd929714296147a654d144b0046 100644 Binary files a/assets/sprites/bishop.png and b/assets/sprites/bishop.png differ diff --git a/assets/sprites/king.png b/assets/sprites/king.png new file mode 100644 index 0000000000000000000000000000000000000000..80471c96255254033ec1c701a9ac93d1a8fe4e40 Binary files /dev/null and b/assets/sprites/king.png differ diff --git a/assets/sprites/tile.png.import b/assets/sprites/king.png.import similarity index 69% rename from assets/sprites/tile.png.import rename to assets/sprites/king.png.import index 0b5db69c399f5a0fed997a980513bfb9d3d425f7..ef71968ff001ab131d6eb73fd37297673ad5fa70 100644 --- a/assets/sprites/tile.png.import +++ b/assets/sprites/king.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dwape4q5iuaa4" -path="res://.godot/imported/tile.png-e74c868307bb18815f2ead8ba25ec565.ctex" +uid="uid://bve77isgu4xh2" +path="res://.godot/imported/king.png-6b6204a8229491359e514a4cf7f50016.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/sprites/tile.png" -dest_files=["res://.godot/imported/tile.png-e74c868307bb18815f2ead8ba25ec565.ctex"] +source_file="res://assets/sprites/king.png" +dest_files=["res://.godot/imported/king.png-6b6204a8229491359e514a4cf7f50016.ctex"] [params] diff --git a/assets/sprites/knight.png b/assets/sprites/knight.png index 4534923722888e83c1e3602f027ed96f2624f85a..3c9a9aaba11a360c1c71b4a40458e94708a5ade8 100644 Binary files a/assets/sprites/knight.png and b/assets/sprites/knight.png differ diff --git a/assets/sprites/mage.png b/assets/sprites/mage.png new file mode 100644 index 0000000000000000000000000000000000000000..e39c0fc2335a60dea8f0b59ed7f6091ae4468b44 Binary files /dev/null and b/assets/sprites/mage.png differ diff --git a/assets/sprites/mage.png.import b/assets/sprites/mage.png.import new file mode 100644 index 0000000000000000000000000000000000000000..a40f45e0680926b24cd5c85dcf1df7296b09f93c --- /dev/null +++ b/assets/sprites/mage.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccmd2m0a336kh" +path="res://.godot/imported/mage.png-52bf76e23bab89e3e7950eef80c79479.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/mage.png" +dest_files=["res://.godot/imported/mage.png-52bf76e23bab89e3e7950eef80c79479.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/pawn.png b/assets/sprites/pawn.png index 2f85a6e526f497ec117aa670a82fd8235fcf2cb5..e42cd153beba62880f5c0b8bf4d4249a53e526fa 100644 Binary files a/assets/sprites/pawn.png and b/assets/sprites/pawn.png differ diff --git a/assets/sprites/queen.png b/assets/sprites/queen.png new file mode 100644 index 0000000000000000000000000000000000000000..4196a5f8a72b3a8369285cd59b2494b6f4ce6cb2 Binary files /dev/null and b/assets/sprites/queen.png differ diff --git a/assets/sprites/queen.png.import b/assets/sprites/queen.png.import new file mode 100644 index 0000000000000000000000000000000000000000..41da315ca9d485d1dcbe39b36707ff9984d28a13 --- /dev/null +++ b/assets/sprites/queen.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buty7uaqo7cpl" +path="res://.godot/imported/queen.png-b22cad505757dec5d23c6109b29d5a32.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/queen.png" +dest_files=["res://.godot/imported/queen.png-b22cad505757dec5d23c6109b29d5a32.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/assets/sprites/rook.png b/assets/sprites/rook.png index 6845c498cc948f7abfe90fbbb70d9466d83f029e..12853633057df7ed71f5c18b3fe8d30f31e9499b 100644 Binary files a/assets/sprites/rook.png and b/assets/sprites/rook.png differ diff --git a/assets/sprites/tile.png b/assets/sprites/tile.png deleted file mode 100644 index e6ede1414cd84d9356fa0668dc95368e2497a8f5..0000000000000000000000000000000000000000 Binary files a/assets/sprites/tile.png and /dev/null differ diff --git a/assets/sprites/wizard.png b/assets/sprites/wizard.png new file mode 100644 index 0000000000000000000000000000000000000000..c6705365372e5da483d4ca37d50eb02c29179203 Binary files /dev/null and b/assets/sprites/wizard.png differ diff --git a/assets/sprites/wizard.png.import b/assets/sprites/wizard.png.import new file mode 100644 index 0000000000000000000000000000000000000000..3f2ff77d7981f276bf7f4b6dbcf013ca98157be3 --- /dev/null +++ b/assets/sprites/wizard.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blmjavk8wwy48" +path="res://.godot/imported/wizard.png-7b273dbd4a8805d3c0988d5a0d6cf90d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/sprites/wizard.png" +dest_files=["res://.godot/imported/wizard.png-7b273dbd4a8805d3c0988d5a0d6cf90d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project.godot b/project.godot index 9bd124c4793c3f9998e99070492f8644acb0a2bb..f1b0fa12e3b0e1bc8e95d5bf577d17621ca3f34a 100644 --- a/project.godot +++ b/project.godot @@ -27,6 +27,8 @@ window/stretch/mode="viewport" [gui] +theme/custom_font="res://assets/fonts/m6x11.ttf" +theme/default_font_antialiasing=2 theme/default_font_multichannel_signed_distance_field=true [rendering] diff --git a/scenes/Assassin.tscn b/scenes/Assassin.tscn index 5fd349bf32c73adb4f699607c105e07a024e4ae1..a4cfda5ad040c0dbdbea2ddf0ebb0a335c7cbd93 100644 --- a/scenes/Assassin.tscn +++ b/scenes/Assassin.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=3 format=3 uid="uid://rxpfuqov0sdv"] [ext_resource type="Script" path="res://scripts/Assassin.gd" id="1_g33mq"] -[ext_resource type="Texture2D" uid="uid://b24dojprangcr" path="res://assets/Resized Chess Piece Assets/White_Assassin.png" id="2_oadg7"] +[ext_resource type="Texture2D" uid="uid://k0qv73lqogrs" path="res://assets/sprites/assassin.png" id="2_x5v8v"] [node name="Node2D" type="Node2D"] script = ExtResource("1_g33mq") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_oadg7") +texture = ExtResource("2_x5v8v") diff --git a/scenes/King.tscn b/scenes/King.tscn index 787fe4bab14a946ad8127af1641b311f4eb5d543..9fadc4855a71100492244582f6902f5090256abf 100644 --- a/scenes/King.tscn +++ b/scenes/King.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=3 format=3 uid="uid://dp63wl0rqfl2e"] [ext_resource type="Script" path="res://scripts/King.gd" id="1_ohp73"] -[ext_resource type="Texture2D" uid="uid://cdogixbq8ay3t" path="res://assets/Resized Chess Piece Assets/White_king.png" id="2_n8anr"] +[ext_resource type="Texture2D" uid="uid://bve77isgu4xh2" path="res://assets/sprites/king.png" id="2_iwcli"] [node name="Node2D" type="Node2D"] script = ExtResource("1_ohp73") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_n8anr") +texture = ExtResource("2_iwcli") diff --git a/scenes/Knight.tscn b/scenes/Knight.tscn index dc45522d62ff3224eaeb179e067bf89acd889109..ef3b12eb1d0f5acdf3525a070f7116f0dc725652 100644 --- a/scenes/Knight.tscn +++ b/scenes/Knight.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=3 format=3 uid="uid://chdgfilxbspil"] [ext_resource type="Script" path="res://scripts/Knight.gd" id="1_1c76x"] -[ext_resource type="Texture2D" uid="uid://mf4a3jclbwih" path="res://assets/Resized Chess Piece Assets/White_knight.png" id="2_22smc"] +[ext_resource type="Texture2D" uid="uid://bqrsgofg5ly2i" path="res://assets/sprites/knight.png" id="2_815bd"] [node name="Node2D" type="Node2D"] script = ExtResource("1_1c76x") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_22smc") +texture = ExtResource("2_815bd") diff --git a/scenes/Mage.tscn b/scenes/Mage.tscn index a376b39c26ec3e843e451e00aad256489b76af99..efe88f8df629546d13d879e93e992abc89db7224 100644 --- a/scenes/Mage.tscn +++ b/scenes/Mage.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=3 format=3 uid="uid://fag2130aog4"] [ext_resource type="Script" path="res://scripts/Mage.gd" id="1_o7lxu"] -[ext_resource type="Texture2D" uid="uid://m4c1qckexo7q" path="res://Assets/Resized Chess Piece Assets/White_mage.png" id="2_i5ela"] +[ext_resource type="Texture2D" uid="uid://ccmd2m0a336kh" path="res://assets/sprites/mage.png" id="2_i16wg"] [node name="Node2D" type="Node2D"] script = ExtResource("1_o7lxu") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_i5ela") +texture = ExtResource("2_i16wg") diff --git a/scenes/Pawn.tscn b/scenes/Pawn.tscn index 3e35072471a19133717916cf3b17125f834dd8cd..f5c06a6615d91a7af6f8587ec04b818f42add865 100644 --- a/scenes/Pawn.tscn +++ b/scenes/Pawn.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=3 format=3 uid="uid://bsmtvpmlum6u4"] [ext_resource type="Script" path="res://scripts/Pawn.gd" id="1_7blqs"] -[ext_resource type="Texture2D" uid="uid://c2qfrqcg04xej" path="res://Assets/Resized Chess Piece Assets/White_pawn.png" id="2_sw0f1"] +[ext_resource type="Texture2D" uid="uid://tcrgmk4sxloa" path="res://assets/sprites/pawn.png" id="2_1rgqt"] [node name="Pawn" type="Node2D"] script = ExtResource("1_7blqs") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_sw0f1") +texture = ExtResource("2_1rgqt") diff --git a/scenes/Queen.tscn b/scenes/Queen.tscn index 6e919fe7d23570cc756079629376960161829c34..e900a3561bc18fe0b86fd3fa270df75534ce2703 100644 --- a/scenes/Queen.tscn +++ b/scenes/Queen.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=3 format=3 uid="uid://de2b4xoiogohv"] [ext_resource type="Script" path="res://scripts/Queen.gd" id="1_bpbtf"] -[ext_resource type="Texture2D" uid="uid://cb3vq168iyomb" path="res://assets/Resized Chess Piece Assets/White_Queen.png" id="2_h1wfq"] +[ext_resource type="Texture2D" uid="uid://buty7uaqo7cpl" path="res://assets/sprites/queen.png" id="2_lhhfu"] [node name="Node2D" type="Node2D"] script = ExtResource("1_bpbtf") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_h1wfq") +texture = ExtResource("2_lhhfu") diff --git a/scenes/Wizard.tscn b/scenes/Wizard.tscn index 1933a21d13cf5835eb57d6320391db13edee1d49..3db9f098f5e6a6e2fa1f7e4954567c5126d1bdb7 100644 --- a/scenes/Wizard.tscn +++ b/scenes/Wizard.tscn @@ -1,10 +1,10 @@ [gd_scene load_steps=3 format=3 uid="uid://cwrcas374ms6f"] [ext_resource type="Script" path="res://scripts/Wizard.gd" id="1_l2hsv"] -[ext_resource type="Texture2D" uid="uid://bjlefo01b774s" path="res://Assets/Resized Chess Piece Assets/White_wizard.png" id="2_vybdv"] +[ext_resource type="Texture2D" uid="uid://blmjavk8wwy48" path="res://assets/sprites/wizard.png" id="2_5e3ny"] [node name="Node2D" type="Node2D"] script = ExtResource("1_l2hsv") [node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_vybdv") +texture = ExtResource("2_5e3ny") diff --git a/scenes/game.tscn b/scenes/game.tscn index fa9b38cb9f24c01d93ecb9e82b3993aa28308a67..c1fc2a266617058b996b8fde3e0f982ca74b4fc0 100644 --- a/scenes/game.tscn +++ b/scenes/game.tscn @@ -10,9 +10,9 @@ [sub_resource type="ShaderMaterial" id="ShaderMaterial_gdbwp"] shader = ExtResource("2_rp0o8") -shader_parameter/color1 = Vector3(0.2, 0.5, 0.5) -shader_parameter/color2 = Vector3(0, 0.1, 0.1) -shader_parameter/color3 = Vector3(0.1, 0.1, 0.5) +shader_parameter/color1 = Vector3(-1, 0.2, 0.9) +shader_parameter/color2 = Vector3(0.1, 0.5, 0.5) +shader_parameter/color3 = Vector3(1.1, 0.5, 0.1) shader_parameter/speed = 0.005 shader_parameter/direction = Vector2(0.25, -0.25) shader_parameter/noise = ExtResource("3_oudqo") @@ -21,7 +21,7 @@ shader_parameter/noise3 = ExtResource("5_hkjcj") [node name="Game" type="Node"] script = ExtResource("1_cbchi") -dark = Color(0.1, 0.25, 0.6, 1) +dark = Color(0.0876255, 0.322199, 0.474048, 1) light = Color(0.826, 0.826, 0.826, 1) [node name="ShadowContainer" type="Node2D" parent="."] @@ -60,11 +60,8 @@ scale_amount_min = 2.0 scale_amount_max = 3.0 color = Color(0, 0, 0, 1) -[node name="PlayerPieces" type="Node2D" parent="."] -position = Vector2(100, 400) - [node name="OpponentPieces" type="Node2D" parent="."] -position = Vector2(100, 100) +position = Vector2(30, 100) [node name="ShopButton" type="Button" parent="."] anchors_preset = 1 @@ -81,5 +78,10 @@ text = "Shop Toggle [node name="StateManager" parent="." instance=ExtResource("6_7nmsy")] [node name="UI" parent="." instance=ExtResource("6_m4s5t")] +layer = 0 + +[node name="PlayerPieces" type="Node2D" parent="."] +z_index = 2 +position = Vector2(30, 400) [connection signal="pressed" from="ShopButton" to="." method="_on_shop_button_pressed"] diff --git a/scenes/screens/select_piece_screen.tscn b/scenes/screens/select_piece_screen.tscn index 552ed4f4e6e6994d5bd83d4b0e0a6af06df2a9f6..ff392e40ea5e3aabf6bb877415268d8453504cc4 100644 --- a/scenes/screens/select_piece_screen.tscn +++ b/scenes/screens/select_piece_screen.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=15 format=3 uid="uid://0hpka0jh1qx4"] +[gd_scene load_steps=20 format=3 uid="uid://0hpka0jh1qx4"] [ext_resource type="PackedScene" uid="uid://bm8sv1itwm467" path="res://scenes/ui/menu_button.tscn" id="1_6pfss"] [ext_resource type="Script" path="res://scripts/screens/select_piece_screen.gd" id="1_x5vw4"] @@ -6,6 +6,21 @@ [ext_resource type="Texture2D" uid="uid://ds0p6bwarp14f" path="res://assets/Character Assets/selected_piece_bg.png" id="3_10j33"] [ext_resource type="Texture2D" uid="uid://cuuyk5y51r8ux" path="res://assets/Character Assets/Knight_Character.png" id="3_ityy2"] [ext_resource type="Texture2D" uid="uid://cqv0b5ypsi2tn" path="res://assets/Character Assets/Bishop Character.png" id="3_l5cht"] +[ext_resource type="Shader" path="res://assets/shaders/bg.gdshader" id="7_vo1gk"] +[ext_resource type="Texture2D" uid="uid://yeqb8ndri7xp" path="res://assets/noise/noise.tres" id="8_ucyv1"] +[ext_resource type="Texture2D" uid="uid://ceas3dsjeq4ge" path="res://assets/noise/noise2.tres" id="9_4yqno"] +[ext_resource type="Texture2D" uid="uid://m6ki73qfbp2s" path="res://assets/noise/noise3.tres" id="10_d0jx2"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_ydp6w"] +shader = ExtResource("7_vo1gk") +shader_parameter/color1 = Vector3(0.3, 0.1, 0.2) +shader_parameter/color2 = Vector3(0.2, 0, 0.3) +shader_parameter/color3 = Vector3(0.1, 0.1, 0.1) +shader_parameter/speed = 0.005 +shader_parameter/direction = Vector2(0.25, -0.25) +shader_parameter/noise = ExtResource("8_ucyv1") +shader_parameter/noise2 = ExtResource("9_4yqno") +shader_parameter/noise3 = ExtResource("10_d0jx2") [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_7r4ke"] texture = ExtResource("3_10j33") @@ -45,6 +60,13 @@ grow_horizontal = 2 grow_vertical = 2 script = ExtResource("1_x5vw4") +[node name="Background" type="ColorRect" parent="."] +z_index = -1 +material = SubResource("ShaderMaterial_ydp6w") +layout_mode = 0 +offset_right = 1280.0 +offset_bottom = 675.0 + [node name="HBoxContainer" type="HBoxContainer" parent="."] layout_mode = 0 offset_left = 230.0 @@ -65,6 +87,7 @@ toggle_mode = true icon = ExtResource("2_an52x") [node name="Knight" type="Button" parent="HBoxContainer"] +texture_filter = 1 layout_mode = 2 theme_override_styles/focus = SubResource("StyleBoxTexture_1orr5") theme_override_styles/disabled = SubResource("StyleBoxTexture_ruco0") diff --git a/scenes/screens/title_screen.tscn b/scenes/screens/title_screen.tscn index 742926913817d4c4d08e4480cfe11f4e5c2d3616..3fae6c4395023c3a8e39e622f79bfd9025e7c6ed 100644 --- a/scenes/screens/title_screen.tscn +++ b/scenes/screens/title_screen.tscn @@ -1,7 +1,22 @@ -[gd_scene load_steps=3 format=3 uid="uid://dogg5cp8c0f4s"] +[gd_scene load_steps=8 format=3 uid="uid://dogg5cp8c0f4s"] [ext_resource type="Script" path="res://scripts/screens/title_screen.gd" id="1_655ci"] [ext_resource type="PackedScene" uid="uid://bm8sv1itwm467" path="res://scenes/ui/menu_button.tscn" id="2_dljgh"] +[ext_resource type="Shader" path="res://assets/shaders/bg.gdshader" id="3_x6nc3"] +[ext_resource type="Texture2D" uid="uid://yeqb8ndri7xp" path="res://assets/noise/noise.tres" id="4_55rbt"] +[ext_resource type="Texture2D" uid="uid://ceas3dsjeq4ge" path="res://assets/noise/noise2.tres" id="5_aslox"] +[ext_resource type="Texture2D" uid="uid://m6ki73qfbp2s" path="res://assets/noise/noise3.tres" id="6_80ett"] + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_lngwq"] +shader = ExtResource("3_x6nc3") +shader_parameter/color1 = Vector3(0.5, 0.5, 0.5) +shader_parameter/color2 = Vector3(0.5, 0.5, 0.5) +shader_parameter/color3 = Vector3(0.3, 0.3, 0.3) +shader_parameter/speed = 0.005 +shader_parameter/direction = Vector2(0.25, -0.25) +shader_parameter/noise = ExtResource("4_55rbt") +shader_parameter/noise2 = ExtResource("5_aslox") +shader_parameter/noise3 = ExtResource("6_80ett") [node name="TitleScreen" type="Control"] layout_mode = 3 @@ -42,5 +57,14 @@ size_flags_vertical = 3 layout_mode = 2 size_flags_vertical = 3 +[node name="Background" type="ColorRect" parent="."] +z_index = -1 +texture_filter = 1 +material = SubResource("ShaderMaterial_lngwq") +layout_mode = 0 +offset_right = 1280.0 +offset_bottom = 675.0 +mouse_filter = 2 + [connection signal="pressed" from="MenuContainers/PlayButton" to="." method="_on_play_pressed"] [connection signal="pressed" from="MenuContainers/QuitButton" to="." method="_on_quit_pressed"] diff --git a/scenes/ui/pop_up_label.tscn b/scenes/ui/pop_up_label.tscn index ae261b9980e433ef1bcb58224684b8b02051996e..0b7d1f7a8a3662e0770ce0682a6f0adc097e2c68 100644 --- a/scenes/ui/pop_up_label.tscn +++ b/scenes/ui/pop_up_label.tscn @@ -1,13 +1,11 @@ -[gd_scene load_steps=3 format=3 uid="uid://8vy82qt8p1jw"] +[gd_scene load_steps=2 format=3 uid="uid://8vy82qt8p1jw"] -[ext_resource type="FontFile" uid="uid://bl30ip4pj1grj" path="res://assets/fonts/PIXY.otf" id="1_l45pj"] [ext_resource type="Script" path="res://scripts/ui/pop_up_label.gd" id="2_kdxff"] [node name="PopUpLabel" type="Label"] z_index = 100 -offset_right = 156.0 -offset_bottom = 34.0 -theme_override_fonts/font = ExtResource("1_l45pj") +offset_right = 22.0 +offset_bottom = 22.0 theme_override_font_sizes/font_size = 24 script = ExtResource("2_kdxff") diff --git a/scenes/ui/ui.tscn b/scenes/ui/ui.tscn index 29bd40777d71eab0c28b486723518a5b1d891f70..b2a76093145dc1490d9447cec75069c1a6f4a37a 100644 --- a/scenes/ui/ui.tscn +++ b/scenes/ui/ui.tscn @@ -1,7 +1,27 @@ -[gd_scene load_steps=3 format=3 uid="uid://c1vsk5wdtcfd3"] +[gd_scene load_steps=8 format=3 uid="uid://c1vsk5wdtcfd3"] [ext_resource type="Script" path="res://scripts/ui/game_ui.gd" id="1_7jylg"] [ext_resource type="Script" path="res://scripts/ui/display_piece_manager.gd" id="2_m6jbx"] +[ext_resource type="FastNoiseLite" uid="uid://dtvlxp37l1g6c" path="res://assets/noise/outside.tres" id="3_bffce"] + +[sub_resource type="Gradient" id="Gradient_n2sbw"] +offsets = PackedFloat32Array(0, 0.976526) +colors = PackedColorArray(0.370982, 0.258766, 0.144161, 1, 0.258575, 0.157245, 0.071305, 1) + +[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_mdpba"] +width = 150 +height = 275 +color_ramp = SubResource("Gradient_n2sbw") +noise = ExtResource("3_bffce") + +[sub_resource type="Gradient" id="Gradient_7xblo"] +colors = PackedColorArray(0.183223, 0.117426, 0.0545439, 1, 0.258044, 0.170482, 0.0659944, 1) + +[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_fpx8w"] +width = 150 +height = 275 +color_ramp = SubResource("Gradient_7xblo") +noise = ExtResource("3_bffce") [node name="UI" type="CanvasLayer"] script = ExtResource("1_7jylg") @@ -9,10 +29,10 @@ script = ExtResource("1_7jylg") [node name="DisplayPieceManager" type="Control" parent="."] layout_mode = 3 anchors_preset = 0 -offset_left = 50.0 -offset_top = 600.0 -offset_right = 90.0 -offset_bottom = 640.0 +offset_left = 30.0 +offset_top = 581.0 +offset_right = 70.0 +offset_bottom = 621.0 script = ExtResource("2_m6jbx") [node name="PieceContainer" type="HBoxContainer" parent="DisplayPieceManager"] @@ -22,16 +42,17 @@ offset_bottom = 40.0 [node name="ConfirmButton" type="Button" parent="DisplayPieceManager"] layout_mode = 0 -offset_left = 207.0 -offset_top = -176.0 -offset_right = 278.0 -offset_bottom = -112.0 +offset_left = 270.0 +offset_top = 30.0 +offset_right = 340.0 +offset_bottom = 65.0 text = "Confirm" [node name="GoldDisplay" type="Label" parent="."] -offset_left = 50.0 -offset_right = 104.0 -offset_bottom = 23.0 +offset_left = 30.0 +offset_top = 30.0 +offset_right = 124.0 +offset_bottom = 70.0 theme_override_font_sizes/font_size = 28 text = "Gold: 0 " @@ -42,4 +63,22 @@ offset_right = 310.0 offset_bottom = 39.0833 theme_override_font_sizes/font_size = 28 +[node name="Inside" type="TextureRect" parent="."] +z_index = -1 +offset_left = 24.0 +offset_top = 24.0 +offset_right = 374.0 +offset_bottom = 649.0 +mouse_filter = 2 +texture = SubResource("NoiseTexture2D_mdpba") +expand_mode = 1 + +[node name="Outside" type="TextureRect" parent="."] +z_index = -2 +offset_right = 400.0 +offset_bottom = 675.0 +mouse_filter = 2 +texture = SubResource("NoiseTexture2D_fpx8w") +expand_mode = 4 + [connection signal="pressed" from="DisplayPieceManager/ConfirmButton" to="." method="_on_confirm_pressed"] diff --git a/scripts/Shop.gd b/scripts/Shop.gd index 4b2acf1021a9f0f7d014988128d809fdf5a64b98..766744942f69ace122ed28d1acb27955af7fefc6 100644 --- a/scripts/Shop.gd +++ b/scripts/Shop.gd @@ -12,18 +12,18 @@ var Upgrade = preload("res://scripts/Upgrade.gd").Upgrade var shop_items = { "pieces": [ - {"name": "Pawn", "price": 1, "tier": "bronze", "texture": "res://assets/Resized Chess Piece Assets/White_Pawn.png", "purchased": false}, - {"name": "Rook", "price": 3, "tier": "silver", "texture": "res://assets/Resized Chess Piece Assets/White_Rook.png", "purchased": false}, - {"name": "Bishop", "price": 3, "tier": "silver", "texture": "res://assets/Resized Chess Piece Assets/White_Bishop.png", "purchased": false}, - {"name": "Knight", "price": 3, "tier": "silver", "texture": "res://assets/Resized Chess Piece Assets/White_Knight.png", "purchased": false}, - {"name": "Queen", "price": 5, "tier": "gold", "texture": "res://assets/Resized Chess Piece Assets/White_Queen.png", "purchased": false} + {"name": "Pawn", "price": 1, "tier": "bronze", "texture": "res://assets/sprites/pawn.png", "purchased": false}, + {"name": "Rook", "price": 3, "tier": "silver", "texture": "res://assets/sprites/rook.png", "purchased": false}, + {"name": "Bishop", "price": 3, "tier": "silver", "texture": "res://assets/sprites/bishop.png", "purchased": false}, + {"name": "Knight", "price": 3, "tier": "silver", "texture": "res://assets/sprites/knight.png", "purchased": false}, + {"name": "Queen", "price": 5, "tier": "gold", "texture": "res://assets/sprites/queen.png", "purchased": false} ], "upgrades": [ - {"name": "Double Move", "price": 3, "tier": "bronze", "texture": "res://assets/Resized Chess Piece Assets/Black_Pawn.png", "purchased": false, "piece_type": "Pawn", "upgrade_enum": Upgrade.DOUBLE_MOVE}, - {"name": "Diagonal Move", "price": 3, "tier": "bronze", "texture": "res://assets/Resized Chess Piece Assets/Black_Rook.png", "purchased": false, "piece_type": "Rook", "upgrade_enum": Upgrade.DIAGONAL_MOVE_ONE}, - {"name": "Vert/Hor Move", "price": 3, "tier": "bronze", "texture": "res://assets/Resized Chess Piece Assets/Black_Bishop.png", "purchased": false, "piece_type": "Bishop", "upgrade_enum": Upgrade.MOVE_CARDINAL_ONE}, - {"name": "Diagonal Move", "price": 5, "tier": "silver", "texture": "res://assets/Resized Chess Piece Assets/Black_Pawn.png", "purchased": false, "piece_type": "Pawn", "upgrade_enum": Upgrade.DIAGONAL_MOVE}, - {"name": "Longer L Move", "price": 5, "tier": "silver", "texture": "res://assets/Resized Chess Piece Assets/Black_Knight.png", "purchased": false, "piece_type": "Knight", "upgrade_enum": Upgrade.LONGER_L_MOVE}, + {"name": "Double Move", "price": 3, "tier": "bronze", "texture": "res://assets/sprites/pawn.png", "purchased": false, "piece_type": "Pawn", "upgrade_enum": Upgrade.DOUBLE_MOVE}, + {"name": "Diagonal Move", "price": 3, "tier": "bronze", "texture": "res://assets/sprites/rook.png", "purchased": false, "piece_type": "Rook", "upgrade_enum": Upgrade.DIAGONAL_MOVE_ONE}, + {"name": "Vert/Hor Move", "price": 3, "tier": "bronze", "texture": "res://assets/sprites/bishop.png", "purchased": false, "piece_type": "Bishop", "upgrade_enum": Upgrade.MOVE_CARDINAL_ONE}, + {"name": "Diagonal Move", "price": 5, "tier": "silver", "texture": "res://assets/sprites/pawn.png", "purchased": false, "piece_type": "Pawn", "upgrade_enum": Upgrade.DIAGONAL_MOVE}, + {"name": "Longer L Move", "price": 5, "tier": "silver", "texture": "res://assets/sprites/knight.png", "purchased": false, "piece_type": "Knight", "upgrade_enum": Upgrade.LONGER_L_MOVE}, ] } diff --git a/scripts/game.gd b/scripts/game.gd index 2756dbd47aebc0c28d2fccb26c137f9c5068c381..a2a113ca851f35f14c17ed3978af57aa1f77b234 100644 --- a/scripts/game.gd +++ b/scripts/game.gd @@ -53,7 +53,7 @@ func _ready() -> void: add_child(shop) var viewport_size = get_viewport().get_visible_rect().size - shop.position = (viewport_size / 2) - Vector2(570, 650) / 2 # pretty much centered, not sure on the exact values / how to scale it to screen size better + shop.position = Vector2((viewport_size.x * 2 / 3), -10) - Vector2(560, 0) / 2 # pretty much centered, not sure on the exact values / how to scale it to screen size better shop.visible = false # Start hidden shop.purchase_attempted.connect(_on_purchase_attempted) shop.next_round_requested.connect(_on_next_round_requested) @@ -166,7 +166,6 @@ func _process(delta: float) -> void: var piece_instance = board[selected_piece_position.x][selected_piece_position.y] piece_instance.position = Vector2((selected_piece_position.x * tile_size) + tile_size/2.0, (selected_piece_position.y * tile_size) + tile_size/2.0) piece_instance.z_index = 3 - piece_instance.scale = Vector2(1.25, 1.25) # Scale other pieces by 25% piece_container.add_child(piece_instance) explosion_effect.position = piece_instance.position + translate() explosion_effect.restart() @@ -181,13 +180,6 @@ func draw_pieces(): if !is_empty(x, y): board[x][y].position = Vector2((x * tile_size) + tile_size/2.0, (y * tile_size) + tile_size/2.0) board[x][y].z_index = 3 - - # Scale the sprite by 25% for all pieces except the king - if board[x][y] is King: - board[x][y].scale = Vector2(2.0, 2.0) # Scale the king by 50% - else: - board[x][y].scale = Vector2(1.25, 1.25) # Scale other pieces by 25% - # If piece is opponent, add a black shader to piece if board[x][y].is_white == false: var piece_sprite = board[x][y].get_node("Sprite2D") as Sprite2D @@ -229,42 +221,42 @@ func draw_board(width, height): shadow.material = shadow_shader shadow_container.add_child(shadow) -#textured rect version -func draw_board_texture_rect(width, height): - dark_tile_shader.shader = preload("res://Assets/shaders/color.gdshader").duplicate() - dark_tile_shader.set_shader_parameter('r', 0.1) - dark_tile_shader.set_shader_parameter('g', 0.25) - dark_tile_shader.set_shader_parameter('b', 0.6) - - light_tile_shader.shader = preload("res://Assets/shaders/color.gdshader").duplicate() - light_tile_shader.set_shader_parameter('r', 0.85) - light_tile_shader.set_shader_parameter('g', 0.85) - light_tile_shader.set_shader_parameter('b', 0.85) - - for x in range(width): - for y in range(height): - if board[x][y] == '/': - pass - else: - var tile = TextureRect.new() - tile.texture = preload("res://Assets/sprites/tile.png") - if (x + y)%2 == 0: - tile.material = light_tile_shader - else: - tile.material = dark_tile_shader - tile.size = Vector2(tile_size, tile_size) - tile.position = Vector2(x * tile_size, y * tile_size) - - tile_container.add_child(tile) - var shadow_shader = ShaderMaterial.new() - shadow_shader.shader = preload("res://Assets/shaders/shadow.gdshader") - - var shadow = ColorRect.new() - shadow.size = Vector2(tile_size, tile_size) - shadow.position = Vector2(x * tile_size + 15, y * tile_size + 15) - - shadow.material = shadow_shader - shadow_container.add_child(shadow) +##textured rect version +#func draw_board_texture_rect(width, height): + #dark_tile_shader.shader = preload("res://Assets/shaders/color.gdshader").duplicate() + #dark_tile_shader.set_shader_parameter('r', 0.1) + #dark_tile_shader.set_shader_parameter('g', 0.25) + #dark_tile_shader.set_shader_parameter('b', 0.6) + # + #light_tile_shader.shader = preload("res://Assets/shaders/color.gdshader").duplicate() + #light_tile_shader.set_shader_parameter('r', 0.85) + #light_tile_shader.set_shader_parameter('g', 0.85) + #light_tile_shader.set_shader_parameter('b', 0.85) + # + #for x in range(width): + #for y in range(height): + #if board[x][y] == '/': + #pass + #else: + #var tile = TextureRect.new() + #tile.texture = preload("res://Assets/sprites/tile.png") + #if (x + y)%2 == 0: + #tile.material = light_tile_shader + #else: + #tile.material = dark_tile_shader + #tile.size = Vector2(tile_size, tile_size) + #tile.position = Vector2(x * tile_size, y * tile_size) + # + #tile_container.add_child(tile) + #var shadow_shader = ShaderMaterial.new() + #shadow_shader.shader = preload("res://Assets/shaders/shadow.gdshader") + # + #var shadow = ColorRect.new() + #shadow.size = Vector2(tile_size, tile_size) + #shadow.position = Vector2(x * tile_size + 15, y * tile_size + 15) + # + #shadow.material = shadow_shader + #shadow_container.add_child(shadow) #detects if mouse events occur within the board func is_on_board(position : Vector2) -> bool: @@ -345,11 +337,6 @@ func place_new_piece(x: int, y: int, piece_name: String) -> void: new_piece.position = Vector2((x * tile_size) + tile_size/2.0, (y * tile_size) + tile_size/2.0) new_piece.z_index = 3 - - if new_piece is King: - new_piece.scale = Vector2(2.0, 2.0) - else: - new_piece.scale = Vector2(1.25, 1.25) board[x][y] = new_piece piece_container.add_child(new_piece) @@ -399,7 +386,7 @@ func remove_piece(x,y): if child.position == Vector2(x*tile_size + 32, y*tile_size + 32): var captured_label = scene_manager.add_scene("res://scenes/ui/pop_up_label.tscn") captured_label.text = "Captured!" - captured_label.position = child.position + translate() - Vector2(captured_label.size.x / 2.7, 25) + captured_label.position = child.position + translate() - Vector2(89/2, 25) explosion_effect.position = child.position + translate() explosion_effect.restart() @@ -622,7 +609,7 @@ func _on_next_round_requested(): func _on_viewport_size_changed(): if shop: var viewport_size = get_viewport().get_visible_rect().size - shop.position = viewport_size / 2 + shop.position = viewport_size * 2 / 3 diff --git a/scripts/ui/display_piece_manager.gd b/scripts/ui/display_piece_manager.gd index ad87c57e92d37475be6224a247026a7d01630ead..90581e7b31943a17c02922b70c91a24f201d99c2 100644 --- a/scripts/ui/display_piece_manager.gd +++ b/scripts/ui/display_piece_manager.gd @@ -19,7 +19,7 @@ func refresh_pieces_display() -> void: func create_piece_button(piece_name: String) -> TextureButton: var button = TextureButton.new() - var texture = load("res://Assets/Resized Chess Piece Assets/White_" + piece_name.to_lower() + ".png") + var texture = load("res://assets/sprites/" + piece_name.to_lower() + ".png") if texture: button.texture_normal = texture