diff --git a/godot/editor/editor_layout.cfg b/godot/editor/editor_layout.cfg index 5dd472e..78e6539 100644 --- a/godot/editor/editor_layout.cfg +++ b/godot/editor/editor_layout.cfg @@ -19,16 +19,16 @@ dock_filesystem_split=-182 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://levels/blue/parkour/level_b_p_1.tscn") -dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://primitives/", "res://player/", "res://levels/", "res://levels/yellow/", "res://levels/yellow/parkour/", "res://levels/yellow/logic/", "res://levels/purple/", "res://levels/purple/parkour/", "res://levels/purple/logic/", "res://levels/mixed/", "res://levels/green/", "res://levels/green/parkour/", "res://levels/green/logic/", "res://levels/blue/", "res://levels/blue/parkour/", "res://levels/blue/logic/") +dock_filesystem_selected_paths=PackedStringArray("res://ui/main_menu.tscn") +dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://ui/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://levels/level_0.tscn", "res://levels/blue/parkour/level_b_p_1.tscn") -current_scene="res://levels/blue/parkour/level_b_p_1.tscn" +open_scenes=PackedStringArray("res://levels/level_0.tscn", "res://levels/blue/parkour/level_b_p_1.tscn", "res://ui/main_menu.tscn") +current_scene="res://ui/main_menu.tscn" center_split_offset=-252 selected_default_debugger_tab_idx=0 selected_main_editor_idx=0 @@ -36,9 +36,9 @@ selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://player/player_moves.gd"] -selected_script="res://player/player_moves.gd" -open_help=[] +open_scripts=["res://ui/about.gd", "res://ui/menu_modulate.gd", "res://player/player_moves.gd", "res://ui/scale_ui.gd"] +selected_script="res://ui/menu_modulate.gd" +open_help=["OS"] script_split_offset=213 list_split_offset=0 diff --git a/godot/editor/filesystem_cache8 b/godot/editor/filesystem_cache8 index 0e49036..1e410c7 100644 --- a/godot/editor/filesystem_cache8 +++ b/godot/editor/filesystem_cache8 @@ -1,5 +1,5 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1721912112 +::res://::1721936298 export_presets.cfg::TextFile::-1::1721850079::0::1::::<><>:: globals.gd::GDScript::-1::1721830952::0::1::::<>Node<>:: level_loader.gd::GDScript::-1::1721746513::0::1::::<>Node<>:: @@ -144,10 +144,10 @@ death_tile_sokoban_purple.tscn::PackedScene::7143729213692307332::1719798687::0: tile_physics.tres::PhysicsMaterial::4684119834377694819::1718892930::0::1::::<><>:: tile_push.gd::GDScript::-1::1719792094::0::1::::<>Area3D<>:: track_parent.gd::GDScript::-1::1719240257::0::1::::<>Node3D<>:: -::res://levels/::1721849977 +::res://levels/::1721934873 credits.tscn::PackedScene::481906876493079487::1721786185::0::1::::<><>::res://reset_game.gd<>res://ui/scale_ui.gd<>res://primitives/credits.ogv<>res://levels/credits_end.gd<>uid://qae0capx1aem::::res://primitives/hold_ending.png credits_end.gd::GDScript::-1::1721785881::0::1::::<>VideoStreamPlayer<>:: -level_0.tscn::PackedScene::6413954341412692818::1721849977::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://d1ps6hp24nbdl::::res://primitives/Tutorial.blend<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn +level_0.tscn::PackedScene::6413954341412692818::1721934873::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://d1ps6hp24nbdl::::res://primitives/Tutorial.blend<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn level_lobby_scrapped.tscn::PackedScene::2397814062333699085::1721746531::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://dgbahbof5lwda::::res://objectives/objective_green.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>res://objectives/objective.gd<>uid://b0fgqfhwq8qgy::::res://objectives/objective_red.blend<>res://objectives/objective_animate.gd<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn<>uid://cyqkdqs6o5y63::::res://cubes/physics/cube_green.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://dl7vfj301iray::::res://cubes/physics/cube_green_purple.tscn<>uid://p0gys1svnbo7::::res://primitives/death/death_composite_fractal.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://k0hkmhdvbq1d::::res://cubes/tile/cube_tile_sokoban_unkillable.tscn ::res://levels/blue/::1719093422 ::res://levels/blue/logic/::1721787983 @@ -159,8 +159,8 @@ level_b_l_5.tscn::PackedScene::1382136470255091390::1719866456::0::1::::<><>::ui level_b_l_6.tscn::PackedScene::2830898458668512119::1719866457::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://cm2f7tduygfgt::::res://cubes/tile/cube_tile_sokoban_norecurse.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn level_b_l_7.tscn::PackedScene::3591357003638209983::1719866457::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://cm2f7tduygfgt::::res://cubes/tile/cube_tile_sokoban_norecurse.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn level_b_l_8.tscn::PackedScene::4297954540208171686::1719866457::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://k0hkmhdvbq1d::::res://cubes/tile/cube_tile_sokoban_unkillable.tscn<>uid://bguy7uvxaxloo::::res://cubes/tile/cube_tile_sokoban.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn -::res://levels/blue/parkour/::1721849977 -level_b_p_1.tscn::PackedScene::6878706108696275859::1721787983::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://vnqfc0ucu748::::res://cubes/quebec_cube.blend<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>res://ui/scale_ui.gd<>uid://ksfeftemeckw::::res://ui/exo_thin.otf<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn +::res://levels/blue/parkour/::1721934882 +level_b_p_1.tscn::PackedScene::6878706108696275859::1721934882::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://vnqfc0ucu748::::res://cubes/quebec_cube.blend<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>res://ui/scale_ui.gd<>uid://ksfeftemeckw::::res://ui/exo_thin.otf<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn level_b_p_2.tscn::PackedScene::7131758555141123625::1719866461::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://t3yq4ib4iryu::::res://primitives/platforms/platform_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn level_b_p_3.tscn::PackedScene::7187813116054357463::1719866461::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>res://primitives/pivot.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn level_b_p_4.tscn::PackedScene::1347553252617376135::1721849977::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://cyqkdqs6o5y63::::res://cubes/physics/cube_green.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn @@ -352,8 +352,8 @@ Normal.png::CompressedTexture2D::1093891260774773980::1718731299::1719093633::1: room_yellow_floor.tscn::PackedScene::3057193073592900569::1719589712::0::1::::<><>::uid://c2bppsuxirk3j::::res://rooms/yellow/wall_yellow.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn wall_yellow.tres::StandardMaterial3D::6670943042539983697::1719081657::0::1::::<><>::uid://dijkhjlh01p8k::::res://rooms/yellow/Emission.png<>uid://pt5h2ai7dfqq::::res://rooms/yellow/Normal.png wireframe_tile_death.blend::PackedScene::4914419966773125532::1719154874::1719157081::1::::<><>:: -::res://ui/::1721746531 -about.gd::GDScript::-1::1719870444::0::1::::<>TextureButton<>:: +::res://ui/::1721934869 +about.gd::GDScript::-1::1721934869::0::1::::<>TextureButton<>:: button_blue.png::CompressedTexture2D::2465082359614002782::1718808122::1719093630::1::::<><>:: button_exit.gd::GDScript::-1::1719865296::0::1::::<>TextureButton<>:: button_gray.png::CompressedTexture2D::1418982238371720180::1718808117::1719093630::1::::<><>:: diff --git a/godot/editor/filesystem_update4 b/godot/editor/filesystem_update4 index 74279c2..939f2f9 100644 --- a/godot/editor/filesystem_update4 +++ b/godot/editor/filesystem_update4 @@ -1,2 +1,3 @@ -res://levels/blue/parkour/level_b_p_1.tscn +res://ui/main_menu.tscn res://levels/level_0.tscn +res://levels/blue/parkour/level_b_p_1.tscn diff --git a/godot/editor/main_menu.tscn-editstate-1a1b24a6c6735a2fec28ecd357261224.cfg b/godot/editor/main_menu.tscn-editstate-1a1b24a6c6735a2fec28ecd357261224.cfg index e13ff1c..29e7bf2 100644 --- a/godot/editor/main_menu.tscn-editstate-1a1b24a6c6735a2fec28ecd357261224.cfg +++ b/godot/editor/main_menu.tscn-editstate-1a1b24a6c6735a2fec28ecd357261224.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-16.3006, -33.918), +"ofs": Vector2(-237.204, 297.472), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 1.25992 +"zoom": 1.5874 } 3D={ "fov": 70.01, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17158/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9472/@VSplitContainer@9291/@HSplitContainer@9293/@HSplitContainer@9295/@Control@9296/@SubViewportContainer@9297/@SubViewport@9298/Credits")]) +selected_nodes=Array[NodePath]([]) diff --git a/godot/editor/main_menu.tscn-folding-1a1b24a6c6735a2fec28ecd357261224.cfg b/godot/editor/main_menu.tscn-folding-1a1b24a6c6735a2fec28ecd357261224.cfg index f1501ce..498c539 100644 --- a/godot/editor/main_menu.tscn-folding-1a1b24a6c6735a2fec28ecd357261224.cfg +++ b/godot/editor/main_menu.tscn-folding-1a1b24a6c6735a2fec28ecd357261224.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("modulate"), PackedStringArray("Transform", "Visibility"), NodePath("modulate/back_background"), PackedStringArray("Layout"), NodePath("modulate/splash"), PackedStringArray("Transform"), NodePath("modulate/splash/s00"), PackedStringArray("Layout"), NodePath("modulate/splash/s01"), PackedStringArray("Layout"), NodePath("modulate/splash/s10"), PackedStringArray("Layout"), NodePath("modulate/splash/s11"), PackedStringArray("Layout"), NodePath("modulate/title"), PackedStringArray("Layout", "Theme Overrides"), NodePath("modulate/Fullscreen"), PackedStringArray("Theme Overrides", "Theme Overrides/font_sizes", "Layout", "Layout/Transform"), NodePath("modulate/buttons"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_play"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_play/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_play/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/button_restart"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_restart/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_restart/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/button_skip"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_skip/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_skip/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/button_exit"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_exit/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_exit/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/button_about"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_about/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_about/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/input"), PackedStringArray("Transform"), NodePath("modulate/buttons/input/text3"), PackedStringArray("Layout", "Layout/Transform"), NodePath("modulate/buttons/input/background"), PackedStringArray("Layout", "Layout/Transform"), NodePath("modulate/buttons/input/line_edit3"), PackedStringArray("Layout", "Layout/Transform", "Caret"), NodePath("modulate/TextureRect"), PackedStringArray("Layout", "texture"), NodePath("modulate/splash_start"), PackedStringArray("Layout", "Layout/Transform")] +node_unfolds=[NodePath("modulate"), PackedStringArray("Transform", "Visibility"), NodePath("modulate/back_background"), PackedStringArray("Layout"), NodePath("modulate/splash"), PackedStringArray("Transform"), NodePath("modulate/splash/s00"), PackedStringArray("Layout"), NodePath("modulate/splash/s01"), PackedStringArray("Layout"), NodePath("modulate/splash/s10"), PackedStringArray("Layout"), NodePath("modulate/splash/s11"), PackedStringArray("Layout"), NodePath("modulate/title"), PackedStringArray("Layout", "Theme Overrides"), NodePath("modulate/Fullscreen"), PackedStringArray("Theme Overrides", "Theme Overrides/font_sizes", "Layout", "Layout/Transform"), NodePath("modulate/buttons"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_play"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_play/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_play/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/button_restart"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_restart/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_restart/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/button_skip"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_skip/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_skip/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/button_exit"), PackedStringArray("Transform"), NodePath("modulate/buttons/button_exit/TextureButton"), PackedStringArray("Layout", "Textures"), NodePath("modulate/buttons/button_exit/TextureButton/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides"), NodePath("modulate/buttons/RichTextLabel"), PackedStringArray("Layout", "Mouse", "Theme Overrides", "Layout/Transform"), NodePath("modulate/buttons/input"), PackedStringArray("Transform"), NodePath("modulate/buttons/input/text3"), PackedStringArray("Layout", "Layout/Transform"), NodePath("modulate/buttons/input/background"), PackedStringArray("Layout", "Layout/Transform"), NodePath("modulate/buttons/input/line_edit3"), PackedStringArray("Layout", "Layout/Transform", "Caret"), NodePath("modulate/TextureRect"), PackedStringArray("Layout", "texture"), NodePath("modulate/splash_start"), PackedStringArray("Layout", "Layout/Transform")] resource_unfolds=[] -nodes_folded=[NodePath("modulate/buttons/button_play"), NodePath("modulate/buttons/button_restart"), NodePath("modulate/buttons/button_skip"), NodePath("modulate/buttons/button_exit"), NodePath("modulate/buttons/button_about")] +nodes_folded=[NodePath("modulate/buttons/button_play"), NodePath("modulate/buttons/button_restart"), NodePath("modulate/buttons/button_skip"), NodePath("modulate/buttons/button_exit")] diff --git a/godot/editor/project_metadata.cfg b/godot/editor/project_metadata.cfg index eee69af..5c44b6a 100644 --- a/godot/editor/project_metadata.cfg +++ b/godot/editor/project_metadata.cfg @@ -10,8 +10,8 @@ run_deploy_remote_debug=true [recent_files] -scenes=["res://levels/blue/parkour/level_b_p_1.tscn", "res://levels/level_0.tscn", "res://levels/blue/parkour/level_b_p_5.tscn", "res://levels/blue/parkour/level_b_p_4.tscn", "res://sounds.tscn", "res://levels/purple/parkour/level_p_p_6.tscn", "res://levels/purple/logic/level_p_l_2.tscn", "res://rooms/purple/room_purple_floor.tscn", "res://levels/purple/parkour/level_p_p_1.tscn", "res://levels/yellow/parkour/level_y_p_1.tscn"] -scripts=["res://player/player_moves.gd", "res://primitives/modulate_audio.gd", "res://globals.gd", "res://primitives/fractal.gd", "res://README.md", "res://objectives/objective_animate.gd", "res://rooms/purple/purple_animation.gd", "res://levels/credits_end.gd", "res://reset_game.gd", "res://audio/music/music_engine.gd"] +scenes=["res://ui/main_menu.tscn", "res://levels/blue/parkour/level_b_p_1.tscn", "res://levels/level_0.tscn", "res://levels/blue/parkour/level_b_p_5.tscn", "res://levels/blue/parkour/level_b_p_4.tscn", "res://sounds.tscn", "res://levels/purple/parkour/level_p_p_6.tscn", "res://levels/purple/logic/level_p_l_2.tscn", "res://rooms/purple/room_purple_floor.tscn", "res://levels/purple/parkour/level_p_p_1.tscn"] +scripts=["res://ui/menu_modulate.gd", "res://ui/scale_ui.gd", "OS", "res://ui/about.gd", "res://player/player_moves.gd", "res://primitives/modulate_audio.gd", "res://globals.gd", "res://primitives/fractal.gd", "res://README.md", "res://objectives/objective_animate.gd"] [linked_properties] diff --git a/godot/editor/script_editor_cache.cfg b/godot/editor/script_editor_cache.cfg index 39bb5c0..f51da7d 100644 --- a/godot/editor/script_editor_cache.cfg +++ b/godot/editor/script_editor_cache.cfg @@ -63,7 +63,7 @@ state={ "folded_lines": Array[int]([]), "h_scroll_position": 0, "row": 84, -"scroll_position": 81.0, +"scroll_position": 38.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -325,7 +325,7 @@ state={ "breakpoints": PackedInt32Array(), "column": 13, "folded_lines": Array[int]([]), -"h_scroll_position": 158, +"h_scroll_position": 0, "row": 16, "scroll_position": 0.0, "selection": false, @@ -549,10 +549,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 22, +"column": 21, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 16, +"row": 6, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" diff --git a/godot/exported/133200997/export-1a1b24a6c6735a2fec28ecd357261224-main_menu.scn b/godot/exported/133200997/export-1a1b24a6c6735a2fec28ecd357261224-main_menu.scn index 34d046e..74c3de0 100644 Binary files a/godot/exported/133200997/export-1a1b24a6c6735a2fec28ecd357261224-main_menu.scn and b/godot/exported/133200997/export-1a1b24a6c6735a2fec28ecd357261224-main_menu.scn differ diff --git a/godot/exported/133200997/file_cache b/godot/exported/133200997/file_cache index 940dab3..e2669f5 100644 --- a/godot/exported/133200997/file_cache +++ b/godot/exported/133200997/file_cache @@ -10,7 +10,7 @@ res://cubes/tile/tile_physics.tres::0b0173e86e60e686470cbc358a34ad1c::1718892930 res://levels/blue/logic/level_b_l_1.tscn::869ee194b64dde2c134d966305d816a3::1721787983::res://godot/exported/133200997/export-8de74919273f4a157bb8d249df5989e6-level_b_l_1.scn res://levels/blue/logic/level_b_l_2.tscn::4cfc32d73d0c08047b2b64046887aa00::1719866450::res://godot/exported/133200997/export-80aae859d004b460e38af0d4d29e0459-level_b_l_2.scn res://levels/blue/logic/level_b_l_3.tscn::97848942688406f83b17f8b5d37f6b19::1719866455::res://godot/exported/133200997/export-56232b8c2d7edd81d8328151292e70cd-level_b_l_3.scn -res://levels/blue/parkour/level_b_p_1.tscn::ba9d630f15f96b804483a21cc3a07a7a::1721912190::res://godot/exported/133200997/export-75a8d31b7a5461ac272306fe9a5d678b-level_b_p_1.scn +res://levels/blue/parkour/level_b_p_1.tscn::ba9d630f15f96b804483a21cc3a07a7a::1721936444::res://godot/exported/133200997/export-75a8d31b7a5461ac272306fe9a5d678b-level_b_p_1.scn res://levels/blue/parkour/level_b_p_2.tscn::ff2475b58779aae7156518cdabfdbc9c::1719866461::res://godot/exported/133200997/export-69e1458f535dcc91d7909983bda7432f-level_b_p_2.scn res://levels/blue/parkour/level_b_p_3.tscn::3bb122b9ddde65f6016e4df9f03b5fc4::1719866461::res://godot/exported/133200997/export-707b137e0e8231feeeae3e56b91e239d-level_b_p_3.scn res://levels/blue/parkour/level_b_p_4.tscn::f0194d5f23ca0ba37e6c67d51f1a7128::1721849977::res://godot/exported/133200997/export-b16c5eec64cbe7fea21d84652be7a3f6-level_b_p_4.scn @@ -46,7 +46,7 @@ res://rooms/blue/wall_blue.tres::90e8b646d03f777bace958d2f0c3381e::1719081657::r res://rooms/purple/room_purple_floor.tscn::aa781023d86194bab0aaa803765b0cc5::1721830958::res://godot/exported/133200997/export-ab59ad2af0b873a50d5b9b9d72afe96c-room_purple_floor.scn res://rooms/yellow/room_yellow_floor.tscn::dcf8fce2b53bab19d496840d434a998b::1719589712::res://godot/exported/133200997/export-423648b01b7a1634b221ab7eadd707dd-room_yellow_floor.scn res://rooms/yellow/wall_yellow.tres::9ac2dd8d16706f76353eea0f801355ba::1719081657::res://godot/exported/133200997/export-5473e601fd7afcb9f008558ccb1b9f6c-wall_yellow.res -res://ui/main_menu.tscn::46f6b43ad1dde254616f237e42cbdbe6::1721746531::res://godot/exported/133200997/export-1a1b24a6c6735a2fec28ecd357261224-main_menu.scn +res://ui/main_menu.tscn::5b79f7beef70fe2d9c7fe0ab058b3dcf::1721936745::res://godot/exported/133200997/export-1a1b24a6c6735a2fec28ecd357261224-main_menu.scn res://cubes/tile/cube_tile_sokoban_unkillable.tscn::c4ae5d684092c89369318a9868ebf7fe::1719543621::res://godot/exported/133200997/export-9d660060171d19bd2d550bf155b31430-cube_tile_sokoban_unkillable.scn res://cubes/tile/death_tile_sokoban.tscn::e09e84c99847d105143d56863e09103f::1719798640::res://godot/exported/133200997/export-f5156aca1ae007bf4605f2bc6f0daaac-death_tile_sokoban.scn res://levels/blue/logic/level_b_l_4.tscn::803043bf13db55fd5a6d3143c5b558fd::1719866455::res://godot/exported/133200997/export-fad1df9049a86440cd7e212ac1faa2bb-level_b_l_4.scn @@ -95,7 +95,7 @@ res://levels/yellow/parkour/level_y_p_4.tscn::80984ea258fb67777002e91dbdc24dfd:: res://levels/yellow/parkour/level_y_p_5.tscn::0c75d02bbdc6ae26a49c381f885eeaea::1719866430::res://godot/exported/133200997/export-63b7f784cc5f6133794f88bae5e9e99d-level_y_p_5.scn res://levels/yellow/parkour/level_y_p_6.tscn::c7225688d47743882e860652d48ff7bf::1719866430::res://godot/exported/133200997/export-871c84ee0cf121a2bd46826d6a572cd2-level_y_p_6.scn res://levels/yellow/parkour/level_y_p_7.tscn::79d55007313db308834e2cbd09481783::1719866428::res://godot/exported/133200997/export-a3f6fd84dcbe5def6f079d260c93eca4-level_y_p_7.scn -res://levels/level_0.tscn::7854926eb813ed82068829d8398fd56f::1721912174::res://godot/exported/133200997/export-6dc351d0aa33c8c9359ec60a0d0cff40-level_0.scn +res://levels/level_0.tscn::7854926eb813ed82068829d8398fd56f::1721936444::res://godot/exported/133200997/export-6dc351d0aa33c8c9359ec60a0d0cff40-level_0.scn res://objectives/objective_green.tscn::706f33ab1630ddcb93ee4e82ae17b6a4::1719624392::res://godot/exported/133200997/export-eff3b6039f5aa24d75fa02e315437e2c-objective_green.scn res://objectives/objective_purple.tscn::915573029083ae5dccec1957f672919d::1719442735::res://godot/exported/133200997/export-1a0a509b425969ee70c1a1b00040d89e-objective_purple.scn res://objectives/objective_switcher_green.tscn::13690a14c60af502da5f1497ac240998::1719700742::res://godot/exported/133200997/export-1b3432e520e91e16f298a620decbf0cc-objective_switcher_green.scn diff --git a/ui/about.gd b/ui/about.gd index aaa5a54..a053886 100644 --- a/ui/about.gd +++ b/ui/about.gd @@ -14,4 +14,10 @@ func _process(delta): func _button_pressed(): if (Input.mouse_mode != Input.MOUSE_MODE_CAPTURED): Sounds.get_node("click").play() - OS.shell_open("https://cawez.ca/hiraeth") + + if OS.get_name() == "Linux": + OS.execute("xdg-open", ["https://hiraeth.cawez.ca"]) + elif OS.get_name() == "Windows": + OS.execute("CMD.exe", ["/C", "start https://hiraeth.cawez.ca"]) + else: + OS.shell_open("https://cawez.ca/hiraeth") diff --git a/ui/main_menu.tscn b/ui/main_menu.tscn index 1b8e723..df50d2f 100644 --- a/ui/main_menu.tscn +++ b/ui/main_menu.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=23 format=3 uid="uid://5pnqeh3rmtel"] +[gd_scene load_steps=22 format=3 uid="uid://5pnqeh3rmtel"] [ext_resource type="Script" path="res://ui/scale_ui.gd" id="1_vumgq"] [ext_resource type="Script" path="res://ui/menu_modulate.gd" id="2_cqe5f"] @@ -15,7 +15,6 @@ [ext_resource type="Script" path="res://ui/button_exit.gd" id="8_vlbyu"] [ext_resource type="Script" path="res://ui/button_restart.gd" id="13_258sj"] [ext_resource type="Script" path="res://ui/button_skip.gd" id="14_m1hn7"] -[ext_resource type="Script" path="res://ui/about.gd" id="14_p0o1c"] [ext_resource type="Script" path="res://ui/sensitivity_input.gd" id="17_do4w3"] [ext_resource type="Texture2D" uid="uid://deinhp83gegn3" path="res://primitives/unrelated_stuff/black_man_laughing_in_the_dark.jpg" id="17_kybll"] [ext_resource type="Texture2D" uid="uid://dguetw04umvax" path="res://ui/Splash.png" id="18_it2rk"] @@ -188,30 +187,18 @@ theme_override_font_sizes/normal_font_size = 236 bbcode_enabled = true text = "[center] EXIT [/center]" -[node name="button_about" type="Node2D" parent="modulate/buttons"] -position = Vector2(-1200, 741.84) -scale = Vector2(0.15, 0.15) - -[node name="TextureButton" type="TextureButton" parent="modulate/buttons/button_about"] -offset_right = 2000.0 -offset_bottom = 411.0 -texture_normal = ExtResource("5_2t5vl") -texture_pressed = ExtResource("6_6giix") -texture_hover = ExtResource("7_grisl") -texture_focused = ExtResource("7_grisl") -script = ExtResource("14_p0o1c") - -[node name="RichTextLabel" type="RichTextLabel" parent="modulate/buttons/button_about/TextureButton"] -layout_mode = 0 -offset_left = 9.0 -offset_top = 50.0 -offset_right = 1886.0 -offset_bottom = 391.0 +[node name="RichTextLabel" type="RichTextLabel" parent="modulate/buttons"] +offset_left = -1316.44 +offset_top = 739.603 +offset_right = 2004.56 +offset_bottom = 1408.6 +scale = Vector2(0.135, 0.135) mouse_filter = 2 theme_override_fonts/normal_font = ExtResource("4_5xlmk") theme_override_font_sizes/normal_font_size = 236 bbcode_enabled = true -text = "[center] ABOUT [/center]" +text = "[center] For more info, visit: +cawez.ca/hiraeth [/center]" [node name="input" type="Node2D" parent="modulate/buttons"] position = Vector2(-634.247, 220.425)