diff --git a/godot/.godot/editor/editor_layout.cfg b/godot/.godot/editor/editor_layout.cfg index ce8f1ec..61b0e97 100644 --- a/godot/.godot/editor/editor_layout.cfg +++ b/godot/.godot/editor/editor_layout.cfg @@ -10,13 +10,29 @@ dock_hsplit_1=0 dock_hsplit_2=405 dock_hsplit_3=-405 dock_hsplit_4=0 +dock_1_selected_tab_idx=0 +dock_2_selected_tab_idx=0 +dock_3_selected_tab_idx=0 +dock_4_selected_tab_idx=0 +dock_5_selected_tab_idx=0 +dock_6_selected_tab_idx=0 +dock_7_selected_tab_idx=0 +dock_8_selected_tab_idx=0 +dock_floating={} +dock_filesystem_selected_paths=PackedStringArray("res://") +dock_filesystem_uncollapsed_paths=PackedStringArray("res://") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=["res://main_screen.tscn"] +open_scenes=PackedStringArray("res://main_screen.tscn") +current_scene="res://main_screen.tscn" +center_split_offset=0 +selected_default_debugger_tab_idx=0 +selected_main_editor_idx=2 +selected_bottom_panel_item=1 [ScriptEditor] @@ -24,3 +40,10 @@ open_scripts=["res://addons/HTML5FileExchange/HTML5FileExchange.gd", "res://main open_help=[] script_split_offset=105 list_split_offset=0 +selected_script="res://addons/HTML5FileExchange/HTML5FileExchange.gd" + +[ShaderEditor] + +open_shaders=[] +split_offset=0 +selected_shader="" diff --git a/godot/.godot/editor/filesystem_cache8 b/godot/.godot/editor/filesystem_cache8 index 5568503..968963b 100644 --- a/godot/.godot/editor/filesystem_cache8 +++ b/godot/.godot/editor/filesystem_cache8 @@ -1,30 +1,30 @@ -2a60927148abd1d33b818b535e306557 -::res://::1677723357 -default_env.tres::Environment::-1::1677723350::0::1::::<><>:: -EditScreen.gd::GDScript::-1::1677723350::0::1::::<>CanvasLayer<>:: +ea4bc82a6ad023ab7ee23ee620429895 +::res://::1691267552 +default_env.tres::Environment::-1::1691267544::0::1::::<><>:: +EditScreen.gd::GDScript::-1::1691267544::0::1::::<>CanvasLayer<>:: export_presets.cfg::TextFile::-1::1668820651::0::1::::<><>:: -global_ints.gd::GDScript::-1::1677723350::0::1::::<>Node<>:: -icon.png::CompressedTexture2D::2568188290519500907::1661560370::1677723358::1::::<><>:: -main_screen.gd::GDScript::-1::1677723350::0::1::::<>CanvasLayer<>:: -main_screen.tscn::PackedScene::-1::1677723350::0::1::::<><>::res://wb_theme.tres<>res://main_screen.gd<>res://Assets/photos/classroom-824120_1920.jpg<>res://NameChangePanel.gd<>res://Assets/fonts/noto_sans_display.ttf<>res://Assets/fonts/noto_sans_display_bold.ttf<>res://ObservationWindow.gd<>res://EditScreen.gd<>res://Results.gd<>res://TimerBar.gd<>res://ProgressBar.gd<>res://Assets/icons/main_icon.png -NameChangePanel.gd::GDScript::-1::1677723350::0::1::::<>Panel<>:: -ObservationWindow.gd::GDScript::-1::1677723350::0::1::::<>CanvasLayer<>:: -ProgressBar.gd::GDScript::-1::1677723350::0::1::::<>ProgressBar<>:: -Results.gd::GDScript::-1::1677723350::0::1::::<>CanvasLayer<>:: -TimerBar.gd::GDScript::-1::1677723350::0::1::::<>ProgressBar<>:: -wb_theme.tres::Theme::-1::1677723350::0::1::::<><>::res://Assets/fonts/noto_sans_display_bold.ttf<>res://Assets/fonts/noto_sans_display.ttf +global_ints.gd::GDScript::-1::1691267544::0::1::::<>Node<>:: +icon.png::CompressedTexture2D::3028018602038015163::1661560370::1691267552::1::::<><>:: +main_screen.gd::GDScript::-1::1691267544::0::1::::<>CanvasLayer<>:: +main_screen.tscn::PackedScene::-1::1691267544::0::1::::<><>::res://wb_theme.tres<>res://main_screen.gd<>res://NameChangePanel.gd<>res://Assets/fonts/noto_sans_display.ttf<>res://Assets/fonts/noto_sans_display_bold.ttf<>res://ObservationWindow.gd<>res://EditScreen.gd<>res://Results.gd<>res://TimerBar.gd<>res://ProgressBar.gd<>res://Assets/icons/main_icon.png +NameChangePanel.gd::GDScript::-1::1691267544::0::1::::<>Panel<>:: +ObservationWindow.gd::GDScript::-1::1691267544::0::1::::<>CanvasLayer<>:: +ProgressBar.gd::GDScript::-1::1691267544::0::1::::<>ProgressBar<>:: +Results.gd::GDScript::-1::1691267544::0::1::::<>CanvasLayer<>:: +TimerBar.gd::GDScript::-1::1691267544::0::1::::<>ProgressBar<>:: +wb_theme.tres::Theme::-1::1691267544::0::1::::<><>::res://Assets/fonts/noto_sans_display_bold.ttf<>res://Assets/fonts/noto_sans_display.ttf ::res://addons/::1667567677 -::res://addons/HTML5FileExchange/::1667567677 -HTML5FileExchange.gd::GDScript::-1::1677723350::0::1::::<>Node<>:: +::res://addons/HTML5FileExchange/::1680051591 +HTML5FileExchange.gd::GDScript::-1::1691267544::0::1::::<>Node<>:: plugin.cfg::TextFile::-1::1667567677::0::1::::<><>:: -plugin.gd::GDScript::-1::1677723350::0::1::::<>EditorPlugin<>:: +plugin.gd::GDScript::-1::1691267544::0::1::::<>EditorPlugin<>:: ::res://Assets/::1667302001 sample_text.md::TextFile::-1::1667302001::0::1::::<><>:: -::res://Assets/fonts/::1666960750 -noto_sans_display.ttf::FontFile::6722654324432813366::1605715200::1677723358::1::::<><>:: -noto_sans_display_bold.ttf::FontFile::1070089530347739784::1605715200::1677723358::1::::<><>:: -::res://Assets/icons/::1668820466 -main_icon.png::CompressedTexture2D::6312484497419078778::1666702712::1677723358::1::::<><>:: -main_icon_square.png::CompressedTexture2D::5058677623335132469::1666702712::1677723358::1::::<><>:: -::res://Assets/photos/::1666960246 -classroom-824120_1920.jpg::CompressedTexture2D::7408463285349268964::1666097107::1677723358::1::::<><>:: +::res://Assets/fonts/::1677723358 +noto_sans_display.ttf::FontFile::6722654324432813366::1605715200::1691267544::1::::<><>:: +noto_sans_display_bold.ttf::FontFile::1070089530347739784::1605715200::1691267544::1::::<><>:: +::res://Assets/icons/::1680051620 +main_icon.png::CompressedTexture2D::404384057662935549::1666702712::1691267553::1::::<><>:: +main_icon_square.png::CompressedTexture2D::8269928595084799554::1666702712::1691267552::1::::<><>:: +::res://Assets/photos/::1680051621 +classroom-824120_1920.jpg::CompressedTexture2D::8306912242081311734::1666097107::1691267553::1::::<><>:: diff --git a/godot/.godot/editor/main_screen.tscn-editstate-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg b/godot/.godot/editor/main_screen.tscn-editstate-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg index 19c0da5..34c6478 100644 --- a/godot/.godot/editor/main_screen.tscn-editstate-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg +++ b/godot/.godot/editor/main_screen.tscn-editstate-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-356.871, -218.328), +"ofs": Vector2(-93.4412, -134.006), "primary_grid_steps": 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.0 +"zoom": 0.890899 } 3D={ "fov": 70.01, @@ -104,9 +104,10 @@ Anim={ "half_res": false, "information": false, "listener": true, +"lock_rotation": false, +"orthogonal": false, "position": Vector3(0, 0, 0), "use_environment": false, -"use_orthogonal": false, "view_type": 0, "x_rotation": 0.5, "y_rotation": -0.5 @@ -122,9 +123,10 @@ Anim={ "half_res": false, "information": false, "listener": false, +"lock_rotation": false, +"orthogonal": false, "position": Vector3(0, 0, 0), "use_environment": false, -"use_orthogonal": false, "view_type": 0, "x_rotation": 0.5, "y_rotation": -0.5 @@ -140,9 +142,10 @@ Anim={ "half_res": false, "information": false, "listener": false, +"lock_rotation": false, +"orthogonal": false, "position": Vector3(0, 0, 0), "use_environment": false, -"use_orthogonal": false, "view_type": 0, "x_rotation": 0.5, "y_rotation": -0.5 @@ -158,9 +161,10 @@ Anim={ "half_res": false, "information": false, "listener": false, +"lock_rotation": false, +"orthogonal": false, "position": Vector3(0, 0, 0), "use_environment": false, -"use_orthogonal": false, "view_type": 0, "x_rotation": 0.5, "y_rotation": -0.5 @@ -168,3 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } +selected_nodes=Array[NodePath]([]) diff --git a/godot/.godot/editor/main_screen.tscn-folding-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg b/godot/.godot/editor/main_screen.tscn-folding-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg index 07a1668..49666a9 100644 --- a/godot/.godot/editor/main_screen.tscn-folding-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg +++ b/godot/.godot/editor/main_screen.tscn-folding-5da8bd7fd7b6cf65f46607d9e1f80f99.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("Background"), PackedStringArray("Layout", "Theme"), NodePath("ClassroomPhoto"), PackedStringArray("Visibility", "Transform"), NodePath("StartScreen/InstructionPanel"), PackedStringArray("Visibility", "Layout"), NodePath("StartScreen/InstructionPanel/MinuteBox"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/MinuteBox/MinuteMinus"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/MinuteBox/MinuteLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/MinuteBox/MinutePlus"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/CurrentTime"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/MinuteExplanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/ObservationItemsTitle"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/Title"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/BottomButtons"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/BottomButtons/Manual"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/BottomButtons/ChangeItems"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/BottomButtons/PupilName"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/BottomButtons/Start"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/GridObservations/AcronymLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/DescriptorLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/ExplanationLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/1Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/1Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/1Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/2Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/2Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/2Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/3Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/3Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/3Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/4Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/4Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/4Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/5Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/5Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/5Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel"), PackedStringArray("Visibility", "Layout"), NodePath("StartScreen/NameChangePanel/NameContainer"), PackedStringArray("Layout"), NodePath("StartScreen/NameChangePanel/NameContainer/ObservedNameLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/WarningLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/NameLine"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObserverName"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObserverLine"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObserverName2"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObservedActivity"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/OkButton"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionScreen"), PackedStringArray("Visibility", "Layout"), NodePath("StartScreen/InstructionScreen/InstructionContainer"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionScreen/InstructionContainer/MainIcon"), PackedStringArray("Transform"), NodePath("StartScreen/InstructionScreen/InstructionContainer/Instructions"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionScreen/InstructionContainer/InsOkButton"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel"), PackedStringArray("Layout"), NodePath("StartScreen/UpdatePanel/Update"), PackedStringArray("Layout"), NodePath("StartScreen/UpdatePanel/BottomButtons"), PackedStringArray("Layout"), NodePath("StartScreen/UpdatePanel/BottomButtons/GoToUpdate"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel/BottomButtons/IgnoreUpdate"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel/UpdateIntro"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel/UpdateText"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen"), PackedStringArray("Layer"), NodePath("EditScreen/Panel"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/AcronymLabel"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/AcronymLabel2"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/AcronymLabel3"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/1AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/1ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/1ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/2AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/2ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/2ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/3AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/3ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/3ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/4AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/4ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/4ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/5AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/5ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/5ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/CancelButton"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/OKButton"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/ClearAll"), PackedStringArray("Layout"), NodePath("ObservationWindow"), PackedStringArray("Layer"), NodePath("ObservationWindow/Panel"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/BehaviourButtons"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourOne"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourTwo"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourThree"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourFour"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourFive"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle1"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle2"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle3"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle4"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle5"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/TimeRemaining"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorTime"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/Button"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/TimerBar"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsRemaining"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsSlash"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsTotal"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsDescriptor"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/ProgressBar"), PackedStringArray("Layout"), NodePath("Results"), PackedStringArray("Layer"), NodePath("Results/Panel"), PackedStringArray("Layout", "Theme"), NodePath("Results/Panel/SaveReport"), PackedStringArray("Layout"), NodePath("Results/Panel/BackMainMenu"), PackedStringArray("Layout"), NodePath("Results/Panel/FullResult"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar1"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar2"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar3"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar4"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar5"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle1"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle2"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle3"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle4"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle5"), PackedStringArray("Layout")] -resource_unfolds=[] +node_unfolds=[NodePath("Background"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel"), PackedStringArray("Visibility", "Layout"), NodePath("StartScreen/InstructionPanel/MinuteBox"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/MinuteBox/MinuteMinus"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/MinuteBox/MinuteLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/MinuteBox/MinutePlus"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/CurrentTime"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/MinuteExplanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/ObservationItemsTitle"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/Title"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/BottomButtons"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/BottomButtons/Manual"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/BottomButtons/ChangeItems"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/BottomButtons/PupilName"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/BottomButtons/Start"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionPanel/GridObservations/AcronymLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/DescriptorLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/ExplanationLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/1Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/1Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/1Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/2Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/2Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/2Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/3Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/3Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/3Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/4Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/4Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/4Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/5Acronym"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/5Item"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionPanel/GridObservations/5Explanation"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel"), PackedStringArray("Visibility", "Layout"), NodePath("StartScreen/NameChangePanel/NameContainer"), PackedStringArray("Layout"), NodePath("StartScreen/NameChangePanel/NameContainer/ObservedNameLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/WarningLabel"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/NameLine"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObserverName"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObserverLine"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObserverName2"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/ObservedActivity"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/NameChangePanel/NameContainer/OkButton"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionScreen"), PackedStringArray("Visibility", "Layout"), NodePath("StartScreen/InstructionScreen/InstructionContainer"), PackedStringArray("Layout"), NodePath("StartScreen/InstructionScreen/InstructionContainer/MainIcon"), PackedStringArray("Transform"), NodePath("StartScreen/InstructionScreen/InstructionContainer/Instructions"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/InstructionScreen/InstructionContainer/InsOkButton"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel"), PackedStringArray("Layout"), NodePath("StartScreen/UpdatePanel/Update"), PackedStringArray("Layout"), NodePath("StartScreen/UpdatePanel/BottomButtons"), PackedStringArray("Layout"), NodePath("StartScreen/UpdatePanel/BottomButtons/GoToUpdate"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel/BottomButtons/IgnoreUpdate"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel/UpdateIntro"), PackedStringArray("Layout", "Theme"), NodePath("StartScreen/UpdatePanel/UpdateText"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen"), PackedStringArray("Layer"), NodePath("EditScreen/Panel"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/AcronymLabel"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/AcronymLabel2"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/AcronymLabel3"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/GridObservations/1AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/1ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/1ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/2AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/2ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/2ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/3AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/3ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/3ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/4AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/4ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/4ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/5AcronymE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/5ItemE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/GridObservations/5ExplanationE"), PackedStringArray("Layout", "Theme"), NodePath("EditScreen/Panel/CancelButton"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/OKButton"), PackedStringArray("Layout"), NodePath("EditScreen/Panel/ClearAll"), PackedStringArray("Layout"), NodePath("ObservationWindow"), PackedStringArray("Layer"), NodePath("ObservationWindow/Panel"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/BehaviourButtons"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourOne"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourTwo"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourThree"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourFour"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourButtons/BehaviourFive"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle1"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle2"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle3"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle4"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/BehaviourTitles/BTitle5"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/TimeRemaining"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorTime"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/Button"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/TimerBar"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox"), PackedStringArray("Layout"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsRemaining"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsSlash"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsTotal"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/DescriptorBox/ObservationsDescriptor"), PackedStringArray("Layout", "Theme"), NodePath("ObservationWindow/Panel/ProgressBar"), PackedStringArray("Layout"), NodePath("Results"), PackedStringArray("Layer"), NodePath("Results/Panel"), PackedStringArray("Layout", "Theme"), NodePath("Results/Panel/SaveReport"), PackedStringArray("Layout"), NodePath("Results/Panel/BackMainMenu"), PackedStringArray("Layout"), NodePath("Results/Panel/FullResult"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar1"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar2"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar3"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar4"), PackedStringArray("Layout"), NodePath("Results/Panel/ObsBar5"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle1"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle2"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle3"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle4"), PackedStringArray("Layout"), NodePath("Results/Panel/GridContainer/ObsTitle5"), PackedStringArray("Layout")] +resource_unfolds=["res://main_screen.tscn::2", PackedStringArray(), "res://main_screen.tscn::1", PackedStringArray(), "res://main_screen.tscn::4", PackedStringArray(), "res://main_screen.tscn::5", PackedStringArray(), "res://main_screen.tscn::6", PackedStringArray(), "res://main_screen.tscn::7", PackedStringArray(), "res://main_screen.tscn::8", PackedStringArray(), "res://main_screen.tscn::9", PackedStringArray(), "res://main_screen.tscn::12", PackedStringArray()] nodes_folded=[] diff --git a/godot/.godot/editor/project_metadata.cfg b/godot/.godot/editor/project_metadata.cfg index 9ff882a..67625cd 100644 --- a/godot/.godot/editor/project_metadata.cfg +++ b/godot/.godot/editor/project_metadata.cfg @@ -1,6 +1,6 @@ [editor_metadata] -executable_path="/usr/bin/godot4" +executable_path="/usr/bin/godot" [debug_options] @@ -15,3 +15,7 @@ scripts=["res://addons/HTML5FileExchange/HTML5FileExchange.gd", "res://main_scre [dialog_bounds] project_settings=Rect2(1245, 592, 1350, 1050) + +[linked_properties] + +CanvasLayer:scale=true diff --git a/godot/.godot/editor/script_editor_cache.cfg b/godot/.godot/editor/script_editor_cache.cfg index 93e2690..45e3825 100644 --- a/godot/.godot/editor/script_editor_cache.cfg +++ b/godot/.godot/editor/script_editor_cache.cfg @@ -17,10 +17,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 29, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 5, +"row": 16, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" diff --git a/godot/.godot/shader_cache/BlitShaderRD/c3c16a8a5e8cd0d2cdf4e4273b53e7595423cd537311753133e593f20eea3b31/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/BlitShaderRD/c3c16a8a5e8cd0d2cdf4e4273b53e7595423cd537311753133e593f20eea3b31/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..10fada8 Binary files /dev/null and b/godot/.godot/shader_cache/BlitShaderRD/c3c16a8a5e8cd0d2cdf4e4273b53e7595423cd537311753133e593f20eea3b31/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/BokehDofShaderRD/1b75050fc357199f07dc8053cd85ec3e1dde7bdbcca225f2ec79685ba13b45d5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/BokehDofShaderRD/1b75050fc357199f07dc8053cd85ec3e1dde7bdbcca225f2ec79685ba13b45d5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..64eae11 Binary files /dev/null and b/godot/.godot/shader_cache/BokehDofShaderRD/1b75050fc357199f07dc8053cd85ec3e1dde7bdbcca225f2ec79685ba13b45d5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CanvasOcclusionShaderRD/6c8c5398bc534e75c34d9278cba755fe1f09d31bb9740e0ff49ddfe5a2225e6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CanvasOcclusionShaderRD/6c8c5398bc534e75c34d9278cba755fe1f09d31bb9740e0ff49ddfe5a2225e6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..76e5641 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasOcclusionShaderRD/6c8c5398bc534e75c34d9278cba755fe1f09d31bb9740e0ff49ddfe5a2225e6f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CanvasSdfShaderRD/561ecb1b368c4854690be918061d8c63b67f9292fe29b640b16c88d3641886ab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CanvasSdfShaderRD/561ecb1b368c4854690be918061d8c63b67f9292fe29b640b16c88d3641886ab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a1004e3 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasSdfShaderRD/561ecb1b368c4854690be918061d8c63b67f9292fe29b640b16c88d3641886ab/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5ad327c Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/4ec852a08804e533592028acf4549bb0f684d7ab.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/4ec852a08804e533592028acf4549bb0f684d7ab.cache new file mode 100644 index 0000000..757d5c2 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/4ec852a08804e533592028acf4549bb0f684d7ab.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/7d3bc38ef95ec9de74da0f4336fe04379e9d264c.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/7d3bc38ef95ec9de74da0f4336fe04379e9d264c.cache new file mode 100644 index 0000000..8077c37 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/7d3bc38ef95ec9de74da0f4336fe04379e9d264c.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/98676c93f49a619be763bf730c8db104e1e3ad96.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/98676c93f49a619be763bf730c8db104e1e3ad96.cache new file mode 100644 index 0000000..3249106 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/98676c93f49a619be763bf730c8db104e1e3ad96.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/9bcac378d4e61e619a04bca2518f348d5c571569.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/9bcac378d4e61e619a04bca2518f348d5c571569.cache new file mode 100644 index 0000000..ff3c0b1 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/9bcac378d4e61e619a04bca2518f348d5c571569.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/c58570947be7f76937b1582424c0fd3d81be0352.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/c58570947be7f76937b1582424c0fd3d81be0352.cache new file mode 100644 index 0000000..9d4f494 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/c58570947be7f76937b1582424c0fd3d81be0352.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache new file mode 100644 index 0000000..b08334e Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/ddbe30d4d1be5d69b00075293fd27da8decd4af2.cache differ diff --git a/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache new file mode 100644 index 0000000..275bc67 Binary files /dev/null and b/godot/.godot/shader_cache/CanvasShaderRD/95421e6d6c867fb2f67e6b910a711bff7d3baea46b9ed4ae8eca40375dacdbdb/f3e258e8f7ec2e7e740b62f3bc48ecf5c99fb0db.cache differ diff --git a/godot/.godot/shader_cache/ClusterDebugShaderRD/161d40e54e4a6eb875dde3b05fbec4ab3c646cd063675c57ccb4917552509c9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ClusterDebugShaderRD/161d40e54e4a6eb875dde3b05fbec4ab3c646cd063675c57ccb4917552509c9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..47d1d06 Binary files /dev/null and b/godot/.godot/shader_cache/ClusterDebugShaderRD/161d40e54e4a6eb875dde3b05fbec4ab3c646cd063675c57ccb4917552509c9c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/ClusterRenderShaderRD/5b83f2eb68ba396f8d49ac48dd7ff6fd91b6becc11ea8f406a38d43092edb0a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ClusterRenderShaderRD/5b83f2eb68ba396f8d49ac48dd7ff6fd91b6becc11ea8f406a38d43092edb0a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..aa9d817 Binary files /dev/null and b/godot/.godot/shader_cache/ClusterRenderShaderRD/5b83f2eb68ba396f8d49ac48dd7ff6fd91b6becc11ea8f406a38d43092edb0a1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/ClusterStoreShaderRD/b2d0198446488167ef11fd5f002250c873af9ca3af9f6a17a6c0e78505f79ee1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ClusterStoreShaderRD/b2d0198446488167ef11fd5f002250c873af9ca3af9f6a17a6c0e78505f79ee1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b670d16 Binary files /dev/null and b/godot/.godot/shader_cache/ClusterStoreShaderRD/b2d0198446488167ef11fd5f002250c873af9ca3af9f6a17a6c0e78505f79ee1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CopyShaderGLES3/b1bc5a355ed9bda23f291956f121e0535b4e81b54cdac398412d200e6133161f/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache b/godot/.godot/shader_cache/CopyShaderGLES3/b1bc5a355ed9bda23f291956f121e0535b4e81b54cdac398412d200e6133161f/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache new file mode 100644 index 0000000..d7a4678 Binary files /dev/null and b/godot/.godot/shader_cache/CopyShaderGLES3/b1bc5a355ed9bda23f291956f121e0535b4e81b54cdac398412d200e6133161f/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache differ diff --git a/godot/.godot/shader_cache/CopyShaderRD/7e28700c44964c60d4f740b7ebb65d28b717022257e38f628e1a82e127532267/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CopyShaderRD/7e28700c44964c60d4f740b7ebb65d28b717022257e38f628e1a82e127532267/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..21023ce Binary files /dev/null and b/godot/.godot/shader_cache/CopyShaderRD/7e28700c44964c60d4f740b7ebb65d28b717022257e38f628e1a82e127532267/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CopyToFbShaderRD/b1d41e585b315a3be5616751670e4027e07bc2322f442356ff867315145e10f8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CopyToFbShaderRD/b1d41e585b315a3be5616751670e4027e07bc2322f442356ff867315145e10f8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2576d38 Binary files /dev/null and b/godot/.godot/shader_cache/CopyToFbShaderRD/b1d41e585b315a3be5616751670e4027e07bc2322f442356ff867315145e10f8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CubeToDpShaderRD/50e8ed957ffde0ab83b701db504b98c587c41d58dad4c148083ccc69e1c1c69b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CubeToDpShaderRD/50e8ed957ffde0ab83b701db504b98c587c41d58dad4c148083ccc69e1c1c69b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5da5685 Binary files /dev/null and b/godot/.godot/shader_cache/CubeToDpShaderRD/50e8ed957ffde0ab83b701db504b98c587c41d58dad4c148083ccc69e1c1c69b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CubemapDownsamplerShaderRD/837bc67a620314bb284aaa54140d65b196426c8d78e2e753923bad59dc95fff3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CubemapDownsamplerShaderRD/837bc67a620314bb284aaa54140d65b196426c8d78e2e753923bad59dc95fff3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f8d9c16 Binary files /dev/null and b/godot/.godot/shader_cache/CubemapDownsamplerShaderRD/837bc67a620314bb284aaa54140d65b196426c8d78e2e753923bad59dc95fff3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CubemapFilterShaderRD/9aae0bb782b2a8739d0859e06d8b3e4034f978033232d47784a1b2fd8ede2ab1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CubemapFilterShaderRD/9aae0bb782b2a8739d0859e06d8b3e4034f978033232d47784a1b2fd8ede2ab1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..85c867b Binary files /dev/null and b/godot/.godot/shader_cache/CubemapFilterShaderRD/9aae0bb782b2a8739d0859e06d8b3e4034f978033232d47784a1b2fd8ede2ab1/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/CubemapRoughnessShaderRD/fa09009052b555976fcff6979912f79c8f5ee1fcee5bb32354c124113fdd3c37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/CubemapRoughnessShaderRD/fa09009052b555976fcff6979912f79c8f5ee1fcee5bb32354c124113fdd3c37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f232195 Binary files /dev/null and b/godot/.godot/shader_cache/CubemapRoughnessShaderRD/fa09009052b555976fcff6979912f79c8f5ee1fcee5bb32354c124113fdd3c37/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/FsrUpscaleShaderRD/810f91c12bbff765603bed1f9a1198ebfb0d2905fab522fd2479fc9da7841876/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/FsrUpscaleShaderRD/810f91c12bbff765603bed1f9a1198ebfb0d2905fab522fd2479fc9da7841876/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e781047 Binary files /dev/null and b/godot/.godot/shader_cache/FsrUpscaleShaderRD/810f91c12bbff765603bed1f9a1198ebfb0d2905fab522fd2479fc9da7841876/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/GiShaderRD/eca3c0f7c311f38515d0e89589acc763b1bd81567ee67ed3c5710dde24841c9f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/GiShaderRD/eca3c0f7c311f38515d0e89589acc763b1bd81567ee67ed3c5710dde24841c9f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ce033d0 Binary files /dev/null and b/godot/.godot/shader_cache/GiShaderRD/eca3c0f7c311f38515d0e89589acc763b1bd81567ee67ed3c5710dde24841c9f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/LuminanceReduceShaderRD/3505c4f5a19a8a43924a951d40a00066799c4d5b5d662597000ed2f74bbe61e4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/LuminanceReduceShaderRD/3505c4f5a19a8a43924a951d40a00066799c4d5b5d662597000ed2f74bbe61e4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..92b454c Binary files /dev/null and b/godot/.godot/shader_cache/LuminanceReduceShaderRD/3505c4f5a19a8a43924a951d40a00066799c4d5b5d662597000ed2f74bbe61e4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/ParticlesCopyShaderRD/36fe621204ff22139624b8f0b40ef4785e1df8cec9a7edff8b75e1a1cea155c8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ParticlesCopyShaderRD/36fe621204ff22139624b8f0b40ef4785e1df8cec9a7edff8b75e1a1cea155c8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6bdf716 Binary files /dev/null and b/godot/.godot/shader_cache/ParticlesCopyShaderRD/36fe621204ff22139624b8f0b40ef4785e1df8cec9a7edff8b75e1a1cea155c8/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/ParticlesShaderRD/6ac5f50388e7002a94db46040f77195d0f364918053de01e693c18a958ff907a/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/godot/.godot/shader_cache/ParticlesShaderRD/6ac5f50388e7002a94db46040f77195d0f364918053de01e693c18a958ff907a/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..97fe5ba Binary files /dev/null and b/godot/.godot/shader_cache/ParticlesShaderRD/6ac5f50388e7002a94db46040f77195d0f364918053de01e693c18a958ff907a/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/godot/.godot/shader_cache/ResolveShaderRD/1d6a22e1c8e4cd2213ea1a6411bd398e505e21a8fab57bcb82d71a65b3d48784/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ResolveShaderRD/1d6a22e1c8e4cd2213ea1a6411bd398e505e21a8fab57bcb82d71a65b3d48784/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2842bc4 Binary files /dev/null and b/godot/.godot/shader_cache/ResolveShaderRD/1d6a22e1c8e4cd2213ea1a6411bd398e505e21a8fab57bcb82d71a65b3d48784/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/0111b66bc05d2e7be4a6f4707fd1bdbcf7535a05.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/0111b66bc05d2e7be4a6f4707fd1bdbcf7535a05.cache new file mode 100644 index 0000000..799d48a Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/0111b66bc05d2e7be4a6f4707fd1bdbcf7535a05.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache new file mode 100644 index 0000000..dce0ed1 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/12ebab518252ae4276b8badba1a6fc1b95a33c8b.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/18d20e2757a0f4ce9b109ae99852f1be6eaa1288.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/18d20e2757a0f4ce9b109ae99852f1be6eaa1288.cache new file mode 100644 index 0000000..798ab26 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/18d20e2757a0f4ce9b109ae99852f1be6eaa1288.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2268f151ef1dca9e12de830ee96448fd3c98d520.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2268f151ef1dca9e12de830ee96448fd3c98d520.cache new file mode 100644 index 0000000..a222829 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2268f151ef1dca9e12de830ee96448fd3c98d520.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2c9cd118e5c7b12c6353b981a1b3d8d3ec947c4a.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2c9cd118e5c7b12c6353b981a1b3d8d3ec947c4a.cache new file mode 100644 index 0000000..6013c79 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/2c9cd118e5c7b12c6353b981a1b3d8d3ec947c4a.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/34a5e28b5a870ad273349f953c5d1224ef2811a7.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/34a5e28b5a870ad273349f953c5d1224ef2811a7.cache new file mode 100644 index 0000000..3fc1b20 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/34a5e28b5a870ad273349f953c5d1224ef2811a7.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/4a35c33c27d16668bac93996ecb8e3be2a7f4830.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/4a35c33c27d16668bac93996ecb8e3be2a7f4830.cache new file mode 100644 index 0000000..cc60f1e Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/4a35c33c27d16668bac93996ecb8e3be2a7f4830.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/54202eec702711805ef2e96464566c5d36cf146f.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/54202eec702711805ef2e96464566c5d36cf146f.cache new file mode 100644 index 0000000..d69a246 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/54202eec702711805ef2e96464566c5d36cf146f.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/6c6b12a5e393b3ca55ab7e2b9672a7cf1ad24213.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/6c6b12a5e393b3ca55ab7e2b9672a7cf1ad24213.cache new file mode 100644 index 0000000..a46553b Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/6c6b12a5e393b3ca55ab7e2b9672a7cf1ad24213.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache new file mode 100644 index 0000000..b296e37 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/7fb66440f65dac23b75016fc52fb82ae26e9393f.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/89bcfaacc477a90ca3cd35fca123dad31ee31dc7.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/89bcfaacc477a90ca3cd35fca123dad31ee31dc7.cache new file mode 100644 index 0000000..3b833d3 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/89bcfaacc477a90ca3cd35fca123dad31ee31dc7.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/9e90053c797fffdb6e38ca23390c7a5507ab0fa3.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/9e90053c797fffdb6e38ca23390c7a5507ab0fa3.cache new file mode 100644 index 0000000..f6dc123 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/9e90053c797fffdb6e38ca23390c7a5507ab0fa3.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/a2e255ed5160eb89feb9e5de52572875c4569905.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/a2e255ed5160eb89feb9e5de52572875c4569905.cache new file mode 100644 index 0000000..cbe855c Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/a2e255ed5160eb89feb9e5de52572875c4569905.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/bb1180fbd147b6e348c825ef2adb98c6354bd9fb.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/bb1180fbd147b6e348c825ef2adb98c6354bd9fb.cache new file mode 100644 index 0000000..f620d46 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/bb1180fbd147b6e348c825ef2adb98c6354bd9fb.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dd067b9b497e0a08dec1b617ee25e7b2b463c49a.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dd067b9b497e0a08dec1b617ee25e7b2b463c49a.cache new file mode 100644 index 0000000..14b7634 Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dd067b9b497e0a08dec1b617ee25e7b2b463c49a.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache new file mode 100644 index 0000000..09ce7fb Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/dfe2cd8f6a54d8a4d9cde5047b4dc131c46d8b1d.cache differ diff --git a/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/f342c2c786896028539048028f2388007c962f3c.cache b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/f342c2c786896028539048028f2388007c962f3c.cache new file mode 100644 index 0000000..ee4ccab Binary files /dev/null and b/godot/.godot/shader_cache/SceneForwardClusteredShaderRD/7deb14ad821299a6f70f0183a48592f18c1e303eb40e450c87b822d54cc5b31d/f342c2c786896028539048028f2388007c962f3c.cache differ diff --git a/godot/.godot/shader_cache/SceneShaderGLES3/7757391c487ac94cfa6418166bd5fdacce470f09394c1a2a875e878c8c5d8596/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache b/godot/.godot/shader_cache/SceneShaderGLES3/7757391c487ac94cfa6418166bd5fdacce470f09394c1a2a875e878c8c5d8596/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache new file mode 100644 index 0000000..5ca7bbc Binary files /dev/null and b/godot/.godot/shader_cache/SceneShaderGLES3/7757391c487ac94cfa6418166bd5fdacce470f09394c1a2a875e878c8c5d8596/0569298c4bd67f71fa194e93b48a113d8bfd63e0.cache differ diff --git a/godot/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/0bef23fd20981d47364603824adad6def320d67959e404a49e8398e90d87829c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/0bef23fd20981d47364603824adad6def320d67959e404a49e8398e90d87829c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..062abaf Binary files /dev/null and b/godot/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/0bef23fd20981d47364603824adad6def320d67959e404a49e8398e90d87829c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/2d57d8aa3fa1213983311de03ca91fcc9dadd392bd025ea0ad878ed03e1f358b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/2d57d8aa3fa1213983311de03ca91fcc9dadd392bd025ea0ad878ed03e1f358b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ae39efa Binary files /dev/null and b/godot/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/2d57d8aa3fa1213983311de03ca91fcc9dadd392bd025ea0ad878ed03e1f358b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/ScreenSpaceReflectionShaderRD/39503f2c1882d8e1236758bac781d3bb3928d7a971ba2296ae02aad93da82fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/ScreenSpaceReflectionShaderRD/39503f2c1882d8e1236758bac781d3bb3928d7a971ba2296ae02aad93da82fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..582496e Binary files /dev/null and b/godot/.godot/shader_cache/ScreenSpaceReflectionShaderRD/39503f2c1882d8e1236758bac781d3bb3928d7a971ba2296ae02aad93da82fc0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SdfgiDebugProbesShaderRD/3f5b5f88c964ba9d9dd08d67222797ce11914ee504246ae3badc35937f955276/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SdfgiDebugProbesShaderRD/3f5b5f88c964ba9d9dd08d67222797ce11914ee504246ae3badc35937f955276/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9d079fd Binary files /dev/null and b/godot/.godot/shader_cache/SdfgiDebugProbesShaderRD/3f5b5f88c964ba9d9dd08d67222797ce11914ee504246ae3badc35937f955276/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SdfgiDebugShaderRD/e1a181768a511bf17d2d3d0a81c81bd5436b1edde72df3ef89c23b6fac986a4a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SdfgiDebugShaderRD/e1a181768a511bf17d2d3d0a81c81bd5436b1edde72df3ef89c23b6fac986a4a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..70815f5 Binary files /dev/null and b/godot/.godot/shader_cache/SdfgiDebugShaderRD/e1a181768a511bf17d2d3d0a81c81bd5436b1edde72df3ef89c23b6fac986a4a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SdfgiDirectLightShaderRD/6f2b278da3821f57bb264192ba29b8ab7464f5b445354fe8adc48f16d05b7103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SdfgiDirectLightShaderRD/6f2b278da3821f57bb264192ba29b8ab7464f5b445354fe8adc48f16d05b7103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e06237e Binary files /dev/null and b/godot/.godot/shader_cache/SdfgiDirectLightShaderRD/6f2b278da3821f57bb264192ba29b8ab7464f5b445354fe8adc48f16d05b7103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SdfgiIntegrateShaderRD/8bc2d03f0816a8c0d55dcbc04baeabfe4f17b7f45c9372dd1736a80ce78caa8f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SdfgiIntegrateShaderRD/8bc2d03f0816a8c0d55dcbc04baeabfe4f17b7f45c9372dd1736a80ce78caa8f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c337209 Binary files /dev/null and b/godot/.godot/shader_cache/SdfgiIntegrateShaderRD/8bc2d03f0816a8c0d55dcbc04baeabfe4f17b7f45c9372dd1736a80ce78caa8f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SdfgiPreprocessShaderRD/21e7f052cc3a84e1109aed5b19dadef88dfad52bf85eec6c5a05254a8a10ee63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SdfgiPreprocessShaderRD/21e7f052cc3a84e1109aed5b19dadef88dfad52bf85eec6c5a05254a8a10ee63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..44fc811 Binary files /dev/null and b/godot/.godot/shader_cache/SdfgiPreprocessShaderRD/21e7f052cc3a84e1109aed5b19dadef88dfad52bf85eec6c5a05254a8a10ee63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SkeletonShaderRD/543e566080848218f9f883525c3904a399ffe637c4ff1b3559c3173559522045/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SkeletonShaderRD/543e566080848218f9f883525c3904a399ffe637c4ff1b3559c3173559522045/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..db0e0d5 Binary files /dev/null and b/godot/.godot/shader_cache/SkeletonShaderRD/543e566080848218f9f883525c3904a399ffe637c4ff1b3559c3173559522045/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..b23d6b7 Binary files /dev/null and b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/051e07c90e3ecbad78aeab57eabc3bb0a5cc4873.cache b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/051e07c90e3ecbad78aeab57eabc3bb0a5cc4873.cache new file mode 100644 index 0000000..fa79205 Binary files /dev/null and b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/051e07c90e3ecbad78aeab57eabc3bb0a5cc4873.cache differ diff --git a/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/064198c016022615fe6753142c7d0fb63e72359e.cache b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/064198c016022615fe6753142c7d0fb63e72359e.cache new file mode 100644 index 0000000..7dff60d Binary files /dev/null and b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/064198c016022615fe6753142c7d0fb63e72359e.cache differ diff --git a/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/5e341807a40df1680aa1db561c90fe1002c781bd.cache b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/5e341807a40df1680aa1db561c90fe1002c781bd.cache new file mode 100644 index 0000000..7f21fdf Binary files /dev/null and b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/5e341807a40df1680aa1db561c90fe1002c781bd.cache differ diff --git a/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de36cbef45bbcf1b27fd89aadba238fa2a6033e3.cache b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de36cbef45bbcf1b27fd89aadba238fa2a6033e3.cache new file mode 100644 index 0000000..5abaa72 Binary files /dev/null and b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de36cbef45bbcf1b27fd89aadba238fa2a6033e3.cache differ diff --git a/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..6c682f5 Binary files /dev/null and b/godot/.godot/shader_cache/SkyShaderRD/6d37ff721b323a25e4106775fed2a5dd96e479328c925ece47abacf302670ece/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/godot/.godot/shader_cache/SortShaderRD/5214b0f7ffccbdf91374aacc5e222ccc424fffb6e56db384e5a5a73cc2bbec8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SortShaderRD/5214b0f7ffccbdf91374aacc5e222ccc424fffb6e56db384e5a5a73cc2bbec8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b2b5292 Binary files /dev/null and b/godot/.godot/shader_cache/SortShaderRD/5214b0f7ffccbdf91374aacc5e222ccc424fffb6e56db384e5a5a73cc2bbec8a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SpecularMergeShaderRD/46f6fdc040272813dd191f51901ecc979c6de70bfd7c884f0511ffd74ef82c2d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SpecularMergeShaderRD/46f6fdc040272813dd191f51901ecc979c6de70bfd7c884f0511ffd74ef82c2d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..77c88dd Binary files /dev/null and b/godot/.godot/shader_cache/SpecularMergeShaderRD/46f6fdc040272813dd191f51901ecc979c6de70bfd7c884f0511ffd74ef82c2d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsEffectsDownsampleShaderRD/53b5874e25cb483b83439550ca178d6df0c409c3eb6d8a4bbb4d39739aadead9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsEffectsDownsampleShaderRD/53b5874e25cb483b83439550ca178d6df0c409c3eb6d8a4bbb4d39739aadead9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8635d29 Binary files /dev/null and b/godot/.godot/shader_cache/SsEffectsDownsampleShaderRD/53b5874e25cb483b83439550ca178d6df0c409c3eb6d8a4bbb4d39739aadead9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsaoBlurShaderRD/37ce5650d73659ccc1f012533939088408c60c148d01dab45bdea17433d0667b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsaoBlurShaderRD/37ce5650d73659ccc1f012533939088408c60c148d01dab45bdea17433d0667b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ca7f9ec Binary files /dev/null and b/godot/.godot/shader_cache/SsaoBlurShaderRD/37ce5650d73659ccc1f012533939088408c60c148d01dab45bdea17433d0667b/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsaoImportanceMapShaderRD/24515801acb1e6f80fd3e59a10742b5ace99a5717ba085de6f893f2a4e6560e0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsaoImportanceMapShaderRD/24515801acb1e6f80fd3e59a10742b5ace99a5717ba085de6f893f2a4e6560e0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3fa5634 Binary files /dev/null and b/godot/.godot/shader_cache/SsaoImportanceMapShaderRD/24515801acb1e6f80fd3e59a10742b5ace99a5717ba085de6f893f2a4e6560e0/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsaoInterleaveShaderRD/54ad42412cc93ae276b9cac3324268c9312997f0241b5eb453fc261bea955f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsaoInterleaveShaderRD/54ad42412cc93ae276b9cac3324268c9312997f0241b5eb453fc261bea955f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1fd68d6 Binary files /dev/null and b/godot/.godot/shader_cache/SsaoInterleaveShaderRD/54ad42412cc93ae276b9cac3324268c9312997f0241b5eb453fc261bea955f92/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsaoShaderRD/53d04785a8dba9040dd35e708398b8d75beea94610ac5c2a366a4e3881a0e71c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsaoShaderRD/53d04785a8dba9040dd35e708398b8d75beea94610ac5c2a366a4e3881a0e71c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..56ce07f Binary files /dev/null and b/godot/.godot/shader_cache/SsaoShaderRD/53d04785a8dba9040dd35e708398b8d75beea94610ac5c2a366a4e3881a0e71c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsilBlurShaderRD/c5dac0a69d7a0dda7b1e9d759bdee10654bd34c6e2fdf3292bdf500062df5750/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsilBlurShaderRD/c5dac0a69d7a0dda7b1e9d759bdee10654bd34c6e2fdf3292bdf500062df5750/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..37cb29c Binary files /dev/null and b/godot/.godot/shader_cache/SsilBlurShaderRD/c5dac0a69d7a0dda7b1e9d759bdee10654bd34c6e2fdf3292bdf500062df5750/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsilImportanceMapShaderRD/e1f8121d4145f7fa2240e3b915c89df74f8c73010e249f6f871c3a2d56f20d19/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsilImportanceMapShaderRD/e1f8121d4145f7fa2240e3b915c89df74f8c73010e249f6f871c3a2d56f20d19/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..41c9051 Binary files /dev/null and b/godot/.godot/shader_cache/SsilImportanceMapShaderRD/e1f8121d4145f7fa2240e3b915c89df74f8c73010e249f6f871c3a2d56f20d19/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsilInterleaveShaderRD/49b993000d10ea1ce2b7e657f96f81e6290bfdc94a40e6f41030172c05593b78/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsilInterleaveShaderRD/49b993000d10ea1ce2b7e657f96f81e6290bfdc94a40e6f41030172c05593b78/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8f249a6 Binary files /dev/null and b/godot/.godot/shader_cache/SsilInterleaveShaderRD/49b993000d10ea1ce2b7e657f96f81e6290bfdc94a40e6f41030172c05593b78/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SsilShaderRD/bc03b7002bb3bc4e60934c55f0e4b95508e4118fb4f1af6e76b823ffb4f6cbcf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SsilShaderRD/bc03b7002bb3bc4e60934c55f0e4b95508e4118fb4f1af6e76b823ffb4f6cbcf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..ca72400 Binary files /dev/null and b/godot/.godot/shader_cache/SsilShaderRD/bc03b7002bb3bc4e60934c55f0e4b95508e4118fb4f1af6e76b823ffb4f6cbcf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/SubsurfaceScatteringShaderRD/fda452e5810a27a9b7ecd5771a6e6154b0e2c4c325b01317e786a569e1e8ff0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/SubsurfaceScatteringShaderRD/fda452e5810a27a9b7ecd5771a6e6154b0e2c4c325b01317e786a569e1e8ff0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1268b83 Binary files /dev/null and b/godot/.godot/shader_cache/SubsurfaceScatteringShaderRD/fda452e5810a27a9b7ecd5771a6e6154b0e2c4c325b01317e786a569e1e8ff0f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/TaaResolveShaderRD/2a1f1faaa98b98d0afc6c3f0111620d4864d8aa06f73c211a341bfbdbc557b30/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/TaaResolveShaderRD/2a1f1faaa98b98d0afc6c3f0111620d4864d8aa06f73c211a341bfbdbc557b30/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7a63ace Binary files /dev/null and b/godot/.godot/shader_cache/TaaResolveShaderRD/2a1f1faaa98b98d0afc6c3f0111620d4864d8aa06f73c211a341bfbdbc557b30/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/TonemapShaderRD/f9df70e61d00fd0cc748d3be72e5405780e8a8600c737ab7849341bf18502bdf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/TonemapShaderRD/f9df70e61d00fd0cc748d3be72e5405780e8a8600c737ab7849341bf18502bdf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6e136cf Binary files /dev/null and b/godot/.godot/shader_cache/TonemapShaderRD/f9df70e61d00fd0cc748d3be72e5405780e8a8600c737ab7849341bf18502bdf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/VolumetricFogProcessShaderRD/8520bf3e9f3144a73e18982e163331051e049507082e03e1f98cbe06bd3f0403/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/VolumetricFogProcessShaderRD/8520bf3e9f3144a73e18982e163331051e049507082e03e1f98cbe06bd3f0403/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2f4aaba Binary files /dev/null and b/godot/.godot/shader_cache/VolumetricFogProcessShaderRD/8520bf3e9f3144a73e18982e163331051e049507082e03e1f98cbe06bd3f0403/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/VolumetricFogShaderRD/db26889bd5f403c27575176ee5bf3a17014da977029bef058e88562014c28c8e/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/godot/.godot/shader_cache/VolumetricFogShaderRD/db26889bd5f403c27575176ee5bf3a17014da977029bef058e88562014c28c8e/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..74956df Binary files /dev/null and b/godot/.godot/shader_cache/VolumetricFogShaderRD/db26889bd5f403c27575176ee5bf3a17014da977029bef058e88562014c28c8e/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/godot/.godot/shader_cache/VoxelGiDebugShaderRD/030817a6da816fdee1dcaced00bbe10fea928df487902436158c8e2b8c8a01b3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/VoxelGiDebugShaderRD/030817a6da816fdee1dcaced00bbe10fea928df487902436158c8e2b8c8a01b3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..11b35ec Binary files /dev/null and b/godot/.godot/shader_cache/VoxelGiDebugShaderRD/030817a6da816fdee1dcaced00bbe10fea928df487902436158c8e2b8c8a01b3/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/shader_cache/VoxelGiShaderRD/e3c9bf1486899f6eb18680caa0584325bdb97ced261a94f2a2586ddb13133c2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/godot/.godot/shader_cache/VoxelGiShaderRD/e3c9bf1486899f6eb18680caa0584325bdb97ced261a94f2a2586ddb13133c2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..958f9b8 Binary files /dev/null and b/godot/.godot/shader_cache/VoxelGiShaderRD/e3c9bf1486899f6eb18680caa0584325bdb97ced261a94f2a2586ddb13133c2e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/godot/.godot/uid_cache.bin b/godot/.godot/uid_cache.bin index a6190aa..c485b42 100644 Binary files a/godot/.godot/uid_cache.bin and b/godot/.godot/uid_cache.bin differ diff --git a/godot/EditScreen.gd b/godot/EditScreen.gd index e8d1814..913bf35 100644 --- a/godot/EditScreen.gd +++ b/godot/EditScreen.gd @@ -1,8 +1,8 @@ extends CanvasLayer -onready var gi = $"/root/GlobalInts" -onready var global_ints = gi -onready var main_window = $"../../AppWindow" +@onready var gi = $"/root/GlobalInts" +@onready var global_ints = gi +@onready var main_window = $"../../AppWindow" func _ready(): pass # Replace with function body. diff --git a/godot/NameChangePanel.gd b/godot/NameChangePanel.gd index ab06a13..0ee53e4 100644 --- a/godot/NameChangePanel.gd +++ b/godot/NameChangePanel.gd @@ -1,7 +1,7 @@ extends Panel -onready var global_ints = $"/root/GlobalInts" +@onready var global_ints = $"/root/GlobalInts" func _on_OkButton_pressed(): diff --git a/godot/ObservationWindow.gd b/godot/ObservationWindow.gd index 764e1b2..3e959ec 100644 --- a/godot/ObservationWindow.gd +++ b/godot/ObservationWindow.gd @@ -1,7 +1,7 @@ extends CanvasLayer -onready var global_ints = $"/root/GlobalInts" +@onready var global_ints = $"/root/GlobalInts" var time_lefts : int diff --git a/godot/ProgressBar.gd b/godot/ProgressBar.gd index acc1fc4..c655c5a 100644 --- a/godot/ProgressBar.gd +++ b/godot/ProgressBar.gd @@ -1,7 +1,7 @@ extends ProgressBar -onready var global_ints = $"/root/GlobalInts" +@onready var global_ints = $"/root/GlobalInts" func _ready(): diff --git a/godot/Results.gd b/godot/Results.gd index 10080e7..9465433 100644 --- a/godot/Results.gd +++ b/godot/Results.gd @@ -1,7 +1,7 @@ extends CanvasLayer -onready var global_ints = $"/root/GlobalInts" +@onready var global_ints = $"/root/GlobalInts" var js_callback = JavaScript.create_callback(self, "load_handler"); var js_interface; diff --git a/godot/TimerBar.gd b/godot/TimerBar.gd index a59ec12..0504b8c 100644 --- a/godot/TimerBar.gd +++ b/godot/TimerBar.gd @@ -1,7 +1,7 @@ extends ProgressBar -onready var global_ints = $"/root/GlobalInts" +@onready var global_ints = $"/root/GlobalInts" var time_lefts : int diff --git a/godot/addons/HTML5FileExchange/HTML5FileExchange.gd b/godot/addons/HTML5FileExchange/HTML5FileExchange.gd index 637356c..3128b26 100644 --- a/godot/addons/HTML5FileExchange/HTML5FileExchange.gd +++ b/godot/addons/HTML5FileExchange/HTML5FileExchange.gd @@ -48,7 +48,7 @@ func load_image(): js_interface.upload(js_callback); - yield(self, "read_completed") + await self.read_completed var imageType = js_interface.fileType; var imageData = JavaScript.eval("_HTML5FileExchange.result", true) # interface doesn't work as expected for some reason diff --git a/godot/addons/HTML5FileExchange/plugin.gd b/godot/addons/HTML5FileExchange/plugin.gd index 2d9467f..de53c6e 100644 --- a/godot/addons/HTML5FileExchange/plugin.gd +++ b/godot/addons/HTML5FileExchange/plugin.gd @@ -1,4 +1,4 @@ -tool +@tool extends EditorPlugin diff --git a/godot/default_env.tres b/godot/default_env.tres index 20207a4..b8afe5d 100644 --- a/godot/default_env.tres +++ b/godot/default_env.tres @@ -1,7 +1,7 @@ -[gd_resource type="Environment" load_steps=2 format=2] +[gd_resource type="Environment" load_steps=2 format=3 uid="uid://bde06umc8drr4"] -[sub_resource type="ProceduralSky" id=1] +[sub_resource type="Sky" id="1"] [resource] background_mode = 2 -background_sky = SubResource( 1 ) +sky = SubResource("1") diff --git a/godot/main_screen.gd b/godot/main_screen.gd index a55fe67..37ba1c6 100644 --- a/godot/main_screen.gd +++ b/godot/main_screen.gd @@ -10,9 +10,9 @@ var update_text_url = "https://raw.githubusercontent.com/hobbesjaap/time-samplin var update_text : String -onready var date_time_display = $"%CurrentTime" -onready var global_ints = $"/root/GlobalInts" -onready var minute_label = $"StartScreen/InstructionPanel/MinuteBox/MinuteLabel" +@onready var date_time_display = $"%CurrentTime" +@onready var global_ints = $"/root/GlobalInts" +@onready var minute_label = $"StartScreen/InstructionPanel/MinuteBox/MinuteLabel" func check_for_updates(): @@ -26,7 +26,9 @@ func check_for_updates(): func _on_HTTPRequest_request_completed(_result, _response_code, _headers, body): - var json = JSON.parse(body.get_string_from_utf8()) + var test_json_conv = JSON.new() + test_json_conv.parse(body.get_string_from_utf8()) + var json = test_json_conv.get_data() global_ints.web_release_version = json.result if global_ints.web_release_version > global_ints.release_version: print("There's an update!") diff --git a/godot/main_screen.tscn b/godot/main_screen.tscn index dc914b6..4bb005b 100644 --- a/godot/main_screen.tscn +++ b/godot/main_screen.tscn @@ -1,67 +1,86 @@ -[gd_scene load_steps=23 format=2] +[gd_scene load_steps=21 format=3 uid="uid://b1pk005at7x26"] -[ext_resource path="res://wb_theme.tres" type="Theme" id=1] -[ext_resource path="res://main_screen.gd" type="Script" id=2] -[ext_resource path="res://NameChangePanel.gd" type="Script" id=4] -[ext_resource path="res://Assets/fonts/noto_sans_display.ttf" type="DynamicFontData" id=5] -[ext_resource path="res://Assets/fonts/noto_sans_display_bold.ttf" type="DynamicFontData" id=6] -[ext_resource path="res://ObservationWindow.gd" type="Script" id=7] -[ext_resource path="res://EditScreen.gd" type="Script" id=8] -[ext_resource path="res://Results.gd" type="Script" id=9] -[ext_resource path="res://TimerBar.gd" type="Script" id=10] -[ext_resource path="res://ProgressBar.gd" type="Script" id=11] -[ext_resource path="res://Assets/icons/main_icon.png" type="Texture" id=12] +[ext_resource type="Theme" uid="uid://bki1nuccpiu3o" path="res://wb_theme.tres" id="1"] +[ext_resource type="Script" path="res://main_screen.gd" id="2"] +[ext_resource type="Script" path="res://NameChangePanel.gd" id="4"] +[ext_resource type="FontFile" uid="uid://c21retrvbsple" path="res://Assets/fonts/noto_sans_display.ttf" id="5"] +[ext_resource type="FontFile" uid="uid://pimhoja8acya" path="res://Assets/fonts/noto_sans_display_bold.ttf" id="6"] +[ext_resource type="Script" path="res://ObservationWindow.gd" id="7"] +[ext_resource type="Script" path="res://EditScreen.gd" id="8"] +[ext_resource type="Script" path="res://Results.gd" id="9"] +[ext_resource type="Script" path="res://TimerBar.gd" id="10"] +[ext_resource type="Script" path="res://ProgressBar.gd" id="11"] +[ext_resource type="Texture2D" uid="uid://f05e8gcyixqb" path="res://Assets/icons/main_icon.png" id="12"] -[sub_resource type="StyleBoxFlat" id=2] -bg_color = Color( 0.952941, 0.933333, 0.847059, 1 ) +[sub_resource type="StyleBoxFlat" id="2"] +bg_color = Color(0.952941, 0.933333, 0.847059, 1) -[sub_resource type="StyleBoxFlat" id=1] -bg_color = Color( 1, 1, 1, 1 ) -shadow_offset = Vector2( 0, 4 ) +[sub_resource type="StyleBoxFlat" id="1"] +bg_color = Color(1, 1, 1, 1) +shadow_offset = Vector2(0, 4) -[sub_resource type="DynamicFont" id=4] -font_data = ExtResource( 5 ) +[sub_resource type="FontFile" id="4"] +fallbacks = Array[Font]([ExtResource("5")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -[sub_resource type="DynamicFont" id=5] -size = 24 -font_data = ExtResource( 6 ) +[sub_resource type="FontFile" id="5"] +fallbacks = Array[Font]([ExtResource("6")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -[sub_resource type="DynamicFont" id=6] -size = 32 -font_data = ExtResource( 6 ) +[sub_resource type="FontFile" id="6"] +fallbacks = Array[Font]([ExtResource("6")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -[sub_resource type="StyleBoxFlat" id=7] -bg_color = Color( 1, 1, 1, 1 ) +[sub_resource type="StyleBoxFlat" id="7"] +bg_color = Color(1, 1, 1, 1) corner_radius_top_left = 50 corner_radius_top_right = 50 -[sub_resource type="StyleBoxFlat" id=10] -bg_color = Color( 0.941176, 0.772549, 0.517647, 1 ) +[sub_resource type="StyleBoxFlat" id="8"] +bg_color = Color(1, 1, 1, 1) -[sub_resource type="StyleBoxFlat" id=11] -bg_color = Color( 0.862745, 0.435294, 0.329412, 1 ) +[sub_resource type="FontFile" id="9"] +fallbacks = Array[Font]([ExtResource("5")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -[sub_resource type="StyleBoxFlat" id=8] -bg_color = Color( 1, 1, 1, 1 ) - -[sub_resource type="DynamicFont" id=9] -font_data = ExtResource( 5 ) - -[sub_resource type="DynamicFont" id=12] -size = 18 -font_data = ExtResource( 5 ) +[sub_resource type="FontFile" id="12"] +fallbacks = Array[Font]([ExtResource("5")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) [node name="AppWindow" type="CanvasLayer"] -script = ExtResource( 2 ) +script = ExtResource("2") [node name="Background" type="Panel" parent="."] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -theme = ExtResource( 1 ) -custom_styles/panel = SubResource( 2 ) -__meta__ = { -"_edit_lock_": true -} +theme = ExtResource("1") +theme_override_styles/panel = SubResource("2") [node name="HTTPRequest" type="HTTPRequest" parent="."] unique_name_in_owner = true @@ -74,1055 +93,776 @@ unique_name_in_owner = true [node name="InstructionPanel" type="Panel" parent="StartScreen"] unique_name_in_owner = true visible = false +anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -640.0 -margin_top = -289.0 -margin_right = 640.0 -margin_bottom = 359.0 -custom_styles/panel = SubResource( 1 ) -__meta__ = { -"_edit_lock_": true -} +offset_left = -640.0 +offset_top = -289.0 +offset_right = 640.0 +offset_bottom = 359.0 +theme_override_styles/panel = SubResource("1") [node name="MinuteBox" type="HBoxContainer" parent="StartScreen/InstructionPanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -53.5 -margin_top = -159.0 -margin_right = 53.5 -margin_bottom = -119.0 +offset_left = -53.5 +offset_top = -159.0 +offset_right = 53.5 +offset_bottom = -119.0 [node name="MinuteMinus" type="Button" parent="StartScreen/InstructionPanel/MinuteBox"] -margin_right = 43.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "-" -__meta__ = { -"_edit_lock_": true -} [node name="MinuteLabel" type="Label" parent="StartScreen/InstructionPanel/MinuteBox"] -margin_left = 47.0 -margin_top = 3.0 -margin_right = 60.0 -margin_bottom = 37.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "1" -__meta__ = { -"_edit_lock_": true -} [node name="MinutePlus" type="Button" parent="StartScreen/InstructionPanel/MinuteBox"] -margin_left = 64.0 -margin_right = 107.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "+" -__meta__ = { -"_edit_lock_": true -} [node name="CurrentTime" type="Label" parent="StartScreen/InstructionPanel"] unique_name_in_owner = true -margin_left = 1196.0 -margin_top = 506.0 -margin_right = 1275.0 -margin_bottom = 529.0 -custom_colors/font_color = Color( 0, 0, 0, 1 ) -custom_fonts/font = SubResource( 4 ) +layout_mode = 0 +offset_left = 1196.0 +offset_top = 506.0 +offset_right = 1275.0 +offset_bottom = 529.0 +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_fonts/font = SubResource("4") text = "99:99" -align = 2 [node name="MinuteExplanation" type="Label" parent="StartScreen/InstructionPanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -322.5 -margin_top = -197.0 -margin_right = 322.5 -margin_bottom = -163.0 -theme = ExtResource( 1 ) +offset_left = -322.5 +offset_top = -197.0 +offset_right = 322.5 +offset_bottom = -163.0 +theme = ExtResource("1") text = "How long will you observe for? (in minutes)" -align = 1 [node name="ObservationItemsTitle" type="Label" parent="StartScreen/InstructionPanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -102.5 -margin_top = -97.0 -margin_right = 102.5 -margin_bottom = -63.0 -theme = ExtResource( 1 ) -custom_fonts/font = SubResource( 5 ) +offset_left = -102.5 +offset_top = -97.0 +offset_right = 102.5 +offset_bottom = -63.0 +theme = ExtResource("1") +theme_override_fonts/font = SubResource("5") text = "Observation Items" [node name="Title" type="Label" parent="StartScreen/InstructionPanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -172.5 -margin_top = -250.0 -margin_right = 172.5 -margin_bottom = -200.0 -custom_colors/font_color = Color( 0, 0, 0, 1 ) -custom_fonts/font = SubResource( 6 ) +offset_left = -172.5 +offset_top = -250.0 +offset_right = 172.5 +offset_bottom = -200.0 +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_fonts/font = SubResource("6") text = "Time Sampling Form" -align = 1 [node name="BottomButtons" type="HBoxContainer" parent="StartScreen/InstructionPanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -500.0 -margin_top = 180.0 -margin_right = 500.0 -margin_bottom = 240.0 +offset_left = -500.0 +offset_top = 180.0 +offset_right = 500.0 +offset_bottom = 240.0 [node name="Manual" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"] -margin_right = 247.0 -margin_bottom = 60.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "Manual" [node name="ChangeItems" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"] -margin_left = 251.0 -margin_right = 498.0 -margin_bottom = 60.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "Edit Items" [node name="PupilName" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"] -margin_left = 502.0 -margin_right = 749.0 -margin_bottom = 60.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "Edit Names" [node name="Start" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"] -margin_left = 753.0 -margin_right = 1000.0 -margin_bottom = 60.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "Start" [node name="GridObservations" type="GridContainer" parent="StartScreen/InstructionPanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -589.0 -margin_top = -57.0 -margin_right = 603.0 -margin_bottom = 167.0 +offset_left = -589.0 +offset_top = -57.0 +offset_right = 603.0 +offset_bottom = 167.0 columns = 3 [node name="AcronymLabel" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_right = 96.0 -margin_bottom = 34.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Acronym" -__meta__ = { -"_edit_lock_": true -} [node name="DescriptorLabel" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_right = 218.0 -margin_bottom = 34.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Descriptor" -__meta__ = { -"_edit_lock_": true -} [node name="ExplanationLabel" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 222.0 -margin_right = 1088.0 -margin_bottom = 34.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Explanation" -__meta__ = { -"_edit_lock_": true -} [node name="1Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_top = 38.0 -margin_right = 96.0 -margin_bottom = 72.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "OnT" -__meta__ = { -"_edit_lock_": true -} [node name="1Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 38.0 -margin_right = 218.0 -margin_bottom = 72.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "On Task" -__meta__ = { -"_edit_lock_": true -} [node name="1Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 222.0 -margin_top = 38.0 -margin_right = 1088.0 -margin_bottom = 72.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "The pupil is on task" -__meta__ = { -"_edit_lock_": true -} [node name="2Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_top = 76.0 -margin_right = 96.0 -margin_bottom = 110.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Loo" -__meta__ = { -"_edit_lock_": true -} [node name="2Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 76.0 -margin_right = 218.0 -margin_bottom = 110.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Looking" -__meta__ = { -"_edit_lock_": true -} [node name="2Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 222.0 -margin_top = 76.0 -margin_right = 1088.0 -margin_bottom = 110.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = " The pupil is looking around in a distracted manner or is staring into the distance" -__meta__ = { -"_edit_lock_": true -} [node name="3Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_top = 114.0 -margin_right = 96.0 -margin_bottom = 148.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Dis" -__meta__ = { -"_edit_lock_": true -} [node name="3Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 114.0 -margin_right = 218.0 -margin_bottom = 148.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Distracting" -__meta__ = { -"_edit_lock_": true -} [node name="3Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 222.0 -margin_top = 114.0 -margin_right = 1088.0 -margin_bottom = 148.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "The pupil is distracting other pupils or talking to them" -__meta__ = { -"_edit_lock_": true -} [node name="4Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_top = 152.0 -margin_right = 96.0 -margin_bottom = 186.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Wal" -__meta__ = { -"_edit_lock_": true -} [node name="4Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 152.0 -margin_right = 218.0 -margin_bottom = 186.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Walking" -__meta__ = { -"_edit_lock_": true -} [node name="4Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 222.0 -margin_top = 152.0 -margin_right = 1088.0 -margin_bottom = 186.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "The pupil is walking through the class" -__meta__ = { -"_edit_lock_": true -} [node name="5Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_top = 190.0 -margin_right = 96.0 -margin_bottom = 224.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Oth" -__meta__ = { -"_edit_lock_": true -} [node name="5Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 190.0 -margin_right = 218.0 -margin_bottom = 224.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Other" -__meta__ = { -"_edit_lock_": true -} [node name="5Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"] unique_name_in_owner = true -margin_left = 222.0 -margin_top = 190.0 -margin_right = 1088.0 -margin_bottom = 224.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "The pupil is otherwise distracted and not on task" -__meta__ = { -"_edit_lock_": true -} [node name="NameChangePanel" type="Panel" parent="StartScreen"] unique_name_in_owner = true visible = false +anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -640.0 -margin_top = -289.0 -margin_right = 640.0 -margin_bottom = 359.0 -custom_styles/panel = SubResource( 1 ) -script = ExtResource( 4 ) +offset_left = -640.0 +offset_top = -289.0 +offset_right = 640.0 +offset_bottom = 359.0 +theme_override_styles/panel = SubResource("1") +script = ExtResource("4") [node name="NameContainer" type="VBoxContainer" parent="StartScreen/NameChangePanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -269.0 -margin_top = -210.0 -margin_right = 270.0 -margin_bottom = 237.0 +offset_left = -269.0 +offset_top = -210.0 +offset_right = 270.0 +offset_bottom = 237.0 [node name="ObservedNameLabel" type="Label" parent="StartScreen/NameChangePanel/NameContainer"] unique_name_in_owner = true -margin_right = 539.0 -margin_bottom = 34.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Who are you observing? (First name)" [node name="WarningLabel" type="Label" parent="StartScreen/NameChangePanel/NameContainer"] unique_name_in_owner = true -margin_top = 38.0 -margin_right = 539.0 -margin_bottom = 72.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "You must complete all fields below!" [node name="NameLine" type="LineEdit" parent="StartScreen/NameChangePanel/NameContainer"] unique_name_in_owner = true -margin_top = 76.0 -margin_right = 539.0 -margin_bottom = 110.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") [node name="ObserverName" type="Label" parent="StartScreen/NameChangePanel/NameContainer"] unique_name_in_owner = true -margin_top = 114.0 -margin_right = 539.0 -margin_bottom = 148.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "What is your name?" [node name="ObserverLine" type="LineEdit" parent="StartScreen/NameChangePanel/NameContainer"] unique_name_in_owner = true -margin_top = 152.0 -margin_right = 539.0 -margin_bottom = 186.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") [node name="ObserverName2" type="Label" parent="StartScreen/NameChangePanel/NameContainer"] unique_name_in_owner = true -margin_top = 190.0 -margin_right = 539.0 -margin_bottom = 224.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "What Activity/Lesson are you observing?" [node name="ObservedActivity" type="LineEdit" parent="StartScreen/NameChangePanel/NameContainer"] unique_name_in_owner = true -margin_top = 228.0 -margin_right = 539.0 -margin_bottom = 262.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") [node name="OkButton" type="Button" parent="StartScreen/NameChangePanel/NameContainer"] -margin_top = 266.0 -margin_right = 539.0 -margin_bottom = 300.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "OK" [node name="InstructionScreen" type="Panel" parent="StartScreen"] unique_name_in_owner = true +anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -640.0 -margin_top = -289.0 -margin_right = 640.0 -margin_bottom = 359.0 -custom_styles/panel = SubResource( 1 ) -script = ExtResource( 4 ) +offset_left = -640.0 +offset_top = -289.0 +offset_right = 640.0 +offset_bottom = 359.0 +theme_override_styles/panel = SubResource("1") +script = ExtResource("4") [node name="InstructionContainer" type="VBoxContainer" parent="StartScreen/InstructionScreen"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -384.0 -margin_top = -124.5 -margin_right = 386.0 -margin_bottom = 290.5 +offset_left = -384.0 +offset_top = -124.5 +offset_right = 386.0 +offset_bottom = 290.5 -[node name="MainIcon" type="Sprite" parent="StartScreen/InstructionScreen/InstructionContainer"] -position = Vector2( 384, -160 ) -scale = Vector2( 0.2, 0.2 ) -texture = ExtResource( 12 ) +[node name="MainIcon" type="Sprite2D" parent="StartScreen/InstructionScreen/InstructionContainer"] +position = Vector2(384, -160) +scale = Vector2(0.2, 0.2) +texture = ExtResource("12") [node name="Instructions" type="Label" parent="StartScreen/InstructionScreen/InstructionContainer"] -margin_right = 770.0 -margin_bottom = 367.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "The Time Sampling Form is a guided observation tool. You set the length of your observation in minutes. Every 20 seconds you will click the button that corresponds with the behaviour you see at that time. The buttons to select the observed behaviour will be visible in the final 5 seconds of each 20 second interval. For first time users: It is recommended to do a one minute trial to gain an understanding of the system. I hope you find this tool useful!" -autowrap = true -__meta__ = { -"_edit_lock_": true -} [node name="InsOkButton" type="Button" parent="StartScreen/InstructionScreen/InstructionContainer"] -margin_top = 371.0 -margin_right = 770.0 -margin_bottom = 405.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "OK" -__meta__ = { -"_edit_lock_": true -} [node name="UpdatePanel" type="Panel" parent="StartScreen"] unique_name_in_owner = true visible = false +anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -640.0 -margin_top = -289.0 -margin_right = 640.0 -margin_bottom = 359.0 -custom_styles/panel = SubResource( 1 ) -__meta__ = { -"_edit_lock_": true -} +offset_left = -640.0 +offset_top = -289.0 +offset_right = 640.0 +offset_bottom = 359.0 +theme_override_styles/panel = SubResource("1") [node name="Update" type="Label" parent="StartScreen/UpdatePanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -172.5 -margin_top = -250.0 -margin_right = 172.5 -margin_bottom = -200.0 -custom_colors/font_color = Color( 0, 0, 0, 1 ) -custom_fonts/font = SubResource( 6 ) +offset_left = -172.5 +offset_top = -250.0 +offset_right = 172.5 +offset_bottom = -200.0 +theme_override_colors/font_color = Color(0, 0, 0, 1) +theme_override_fonts/font = SubResource("6") text = "An Update is available!" -align = 1 [node name="BottomButtons" type="HBoxContainer" parent="StartScreen/UpdatePanel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -500.0 -margin_top = 180.0 -margin_right = 500.0 -margin_bottom = 240.0 +offset_left = -500.0 +offset_top = 180.0 +offset_right = 500.0 +offset_bottom = 240.0 [node name="GoToUpdate" type="Button" parent="StartScreen/UpdatePanel/BottomButtons"] -margin_right = 498.0 -margin_bottom = 60.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "Go to Download Page" [node name="IgnoreUpdate" type="Button" parent="StartScreen/UpdatePanel/BottomButtons"] unique_name_in_owner = true -margin_left = 502.0 -margin_right = 1000.0 -margin_bottom = 60.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "Ignore Update" [node name="UpdateIntro" type="Label" parent="StartScreen/UpdatePanel"] unique_name_in_owner = true -margin_left = 33.0 -margin_top = 120.0 -margin_right = 1249.0 -margin_bottom = 161.0 -theme = ExtResource( 1 ) +layout_mode = 0 +offset_left = 33.0 +offset_top = 120.0 +offset_right = 1249.0 +offset_bottom = 161.0 +theme = ExtResource("1") text = "You are currently using version XX. The latest version available is XX. Version changes are:" -autowrap = true [node name="UpdateText" type="Label" parent="StartScreen/UpdatePanel"] unique_name_in_owner = true -margin_left = 33.0 -margin_top = 146.0 -margin_right = 1249.0 -margin_bottom = 432.0 -theme = ExtResource( 1 ) +layout_mode = 0 +offset_left = 33.0 +offset_top = 146.0 +offset_right = 1249.0 +offset_bottom = 432.0 +theme = ExtResource("1") text = "text" -autowrap = true [node name="EditScreen" type="CanvasLayer" parent="."] unique_name_in_owner = true visible = false -script = ExtResource( 8 ) +script = ExtResource("8") [node name="Panel" type="Panel" parent="EditScreen"] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -theme = ExtResource( 1 ) +theme = ExtResource("1") [node name="GridObservations" type="GridContainer" parent="EditScreen/Panel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -518.5 -margin_top = -57.0 -margin_right = 518.5 -margin_bottom = 129.0 +offset_left = -518.5 +offset_top = -57.0 +offset_right = 518.5 +offset_bottom = 129.0 columns = 3 [node name="AcronymLabel" type="Label" parent="EditScreen/Panel/GridObservations"] -margin_right = 96.0 -margin_bottom = 34.0 +layout_mode = 2 text = "Acronym" [node name="AcronymLabel2" type="Label" parent="EditScreen/Panel/GridObservations"] -margin_left = 100.0 -margin_right = 244.0 -margin_bottom = 34.0 +layout_mode = 2 text = "Descriptor" [node name="AcronymLabel3" type="Label" parent="EditScreen/Panel/GridObservations"] -margin_left = 248.0 -margin_right = 1037.0 -margin_bottom = 34.0 +layout_mode = 2 text = "Explanation" [node name="1AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_top = 38.0 -margin_right = 96.0 -margin_bottom = 72.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "O" max_length = 3 -__meta__ = { -"_edit_lock_": true -} [node name="1ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 38.0 -margin_right = 244.0 -margin_bottom = 72.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "On Task" expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="1ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 248.0 -margin_top = 38.0 -margin_right = 1037.0 -margin_bottom = 72.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "The pupil is on task" -__meta__ = { -"_edit_lock_": true -} [node name="2AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_top = 76.0 -margin_right = 96.0 -margin_bottom = 110.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "L" max_length = 3 expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="2ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 76.0 -margin_right = 244.0 -margin_bottom = 110.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Looking" expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="2ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 248.0 -margin_top = 76.0 -margin_right = 1037.0 -margin_bottom = 110.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = " The pupil is looking around in a distracted manner or is staring into the distance" -__meta__ = { -"_edit_lock_": true -} [node name="3AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_top = 114.0 -margin_right = 96.0 -margin_bottom = 148.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "D" max_length = 3 expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="3ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 114.0 -margin_right = 244.0 -margin_bottom = 148.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Distracting" expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="3ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 248.0 -margin_top = 114.0 -margin_right = 1037.0 -margin_bottom = 148.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "The pupil is distracting other pupils or talking to them" -__meta__ = { -"_edit_lock_": true -} [node name="4AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_top = 152.0 -margin_right = 96.0 -margin_bottom = 186.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "W" max_length = 3 -__meta__ = { -"_edit_lock_": true -} [node name="4ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 152.0 -margin_right = 244.0 -margin_bottom = 186.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Walking" expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="4ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 248.0 -margin_top = 152.0 -margin_right = 1037.0 -margin_bottom = 186.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "The pupil is walking through the class" -__meta__ = { -"_edit_lock_": true -} [node name="5AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_top = 190.0 -margin_right = 96.0 -margin_bottom = 224.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "O" max_length = 3 -__meta__ = { -"_edit_lock_": true -} [node name="5ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 100.0 -margin_top = 190.0 -margin_right = 244.0 -margin_bottom = 224.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Other" expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="5ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"] unique_name_in_owner = true -margin_left = 248.0 -margin_top = 190.0 -margin_right = 1037.0 -margin_bottom = 224.0 +layout_mode = 2 size_flags_horizontal = 3 -theme = ExtResource( 1 ) +theme = ExtResource("1") text = "The pupil is otherwise distracted and not on task" -__meta__ = { -"_edit_lock_": true -} [node name="CancelButton" type="Button" parent="EditScreen/Panel"] -margin_left = 520.0 -margin_top = 645.0 -margin_right = 597.0 -margin_bottom = 679.0 +layout_mode = 0 +offset_left = 520.0 +offset_top = 645.0 +offset_right = 597.0 +offset_bottom = 679.0 text = "Cancel" [node name="OKButton" type="Button" parent="EditScreen/Panel"] -margin_left = 616.0 -margin_top = 645.0 -margin_right = 656.0 -margin_bottom = 679.0 +layout_mode = 0 +offset_left = 616.0 +offset_top = 645.0 +offset_right = 656.0 +offset_bottom = 679.0 text = "OK" [node name="ClearAll" type="Button" parent="EditScreen/Panel"] -margin_left = 952.0 -margin_top = 615.0 -margin_right = 1051.0 -margin_bottom = 649.0 +layout_mode = 0 +offset_left = 952.0 +offset_top = 615.0 +offset_right = 1051.0 +offset_bottom = 649.0 text = "Clear All" [node name="ObservationWindow" type="CanvasLayer" parent="."] visible = false -script = ExtResource( 7 ) +script = ExtResource("7") [node name="Panel" type="Panel" parent="ObservationWindow"] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -margin_top = 71.0 -margin_bottom = -1.0 -theme = ExtResource( 1 ) -custom_styles/panel = SubResource( 7 ) -__meta__ = { -"_edit_lock_": true -} +offset_top = 71.0 +offset_bottom = -1.0 +theme = ExtResource("1") +theme_override_styles/panel = SubResource("7") [node name="BehaviourButtons" type="HBoxContainer" parent="ObservationWindow/Panel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -453.0 -margin_top = 51.0 -margin_right = 453.0 -margin_bottom = 91.0 +offset_left = -453.0 +offset_top = 51.0 +offset_right = 453.0 +offset_bottom = 91.0 [node name="BehaviourOne" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"] unique_name_in_owner = true -margin_right = 178.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Acronym1" [node name="BehaviourTwo" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"] unique_name_in_owner = true -margin_left = 182.0 -margin_right = 360.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Acronym1" [node name="BehaviourThree" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"] unique_name_in_owner = true -margin_left = 364.0 -margin_right = 542.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Acronym1" [node name="BehaviourFour" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"] unique_name_in_owner = true -margin_left = 546.0 -margin_right = 724.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Acronym1" [node name="BehaviourFive" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"] unique_name_in_owner = true -margin_left = 728.0 -margin_right = 906.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Acronym1" [node name="BehaviourTitles" type="HBoxContainer" parent="ObservationWindow/Panel"] -margin_left = 189.0 -margin_top = 368.0 -margin_right = 1095.0 -margin_bottom = 408.0 +layout_mode = 0 +offset_left = 189.0 +offset_top = 368.0 +offset_right = 1095.0 +offset_bottom = 408.0 [node name="BTitle1" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"] unique_name_in_owner = true -margin_top = 3.0 -margin_right = 178.0 -margin_bottom = 37.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Title1" -align = 1 [node name="BTitle2" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"] unique_name_in_owner = true -margin_left = 182.0 -margin_top = 3.0 -margin_right = 360.0 -margin_bottom = 37.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Title2" -align = 1 [node name="BTitle3" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"] unique_name_in_owner = true -margin_left = 364.0 -margin_top = 3.0 -margin_right = 542.0 -margin_bottom = 37.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Title3" -align = 1 [node name="BTitle4" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"] unique_name_in_owner = true -margin_left = 546.0 -margin_top = 3.0 -margin_right = 724.0 -margin_bottom = 37.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Title4" -align = 1 [node name="BTitle5" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"] unique_name_in_owner = true -margin_left = 728.0 -margin_top = 3.0 -margin_right = 906.0 -margin_bottom = 37.0 +layout_mode = 2 size_flags_horizontal = 3 text = "Title5" -align = 1 [node name="TimeRemaining" type="Label" parent="ObservationWindow/Panel"] -margin_left = 532.0 -margin_top = 98.0 -margin_right = 572.0 -margin_bottom = 132.0 -theme = ExtResource( 1 ) +layout_mode = 0 +offset_left = 532.0 +offset_top = 98.0 +offset_right = 572.0 +offset_bottom = 132.0 +theme = ExtResource("1") text = "20" [node name="DescriptorTime" type="Label" parent="ObservationWindow/Panel"] -margin_left = 581.0 -margin_top = 98.0 -margin_right = 784.0 -margin_bottom = 132.0 -theme = ExtResource( 1 ) +layout_mode = 0 +offset_left = 581.0 +offset_top = 98.0 +offset_right = 784.0 +offset_bottom = 132.0 +theme = ExtResource("1") text = "Seconds remaining" [node name="Button" type="Button" parent="ObservationWindow/Panel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -74.5 -margin_top = -231.5 -margin_right = 74.5 -margin_bottom = -191.5 +offset_left = -74.5 +offset_top = -231.5 +offset_right = 74.5 +offset_bottom = -191.5 text = "Stop Early" [node name="TimerBar" type="ProgressBar" parent="ObservationWindow/Panel"] -margin_left = 406.0 -margin_top = 145.0 -margin_right = 891.0 -margin_bottom = 206.0 -theme = ExtResource( 1 ) +layout_mode = 0 +offset_left = 406.0 +offset_top = 145.0 +offset_right = 891.0 +offset_bottom = 206.0 +theme = ExtResource("1") max_value = 20.0 step = 1.0 value = 20.0 rounded = true -percent_visible = false -script = ExtResource( 10 ) +script = ExtResource("10") [node name="DescriptorBox" type="HBoxContainer" parent="ObservationWindow/Panel"] -margin_left = 361.0 -margin_top = 441.0 -margin_right = 966.0 -margin_bottom = 481.0 +layout_mode = 0 +offset_left = 361.0 +offset_top = 441.0 +offset_right = 966.0 +offset_bottom = 481.0 alignment = 1 [node name="ObservationsRemaining" type="Label" parent="ObservationWindow/Panel/DescriptorBox"] unique_name_in_owner = true -margin_left = 31.0 -margin_top = 3.0 -margin_right = 146.0 -margin_bottom = 37.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "Remaining" -__meta__ = { -"_edit_lock_": true -} [node name="ObservationsSlash" type="Label" parent="ObservationWindow/Panel/DescriptorBox"] -margin_left = 150.0 -margin_top = 3.0 -margin_right = 158.0 -margin_bottom = 37.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "/" -__meta__ = { -"_edit_lock_": true -} [node name="ObservationsTotal" type="Label" parent="ObservationWindow/Panel/DescriptorBox"] unique_name_in_owner = true -margin_left = 162.0 -margin_top = 3.0 -margin_right = 359.0 -margin_bottom = 37.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "ObservationsTotal" -__meta__ = { -"_edit_lock_": true -} [node name="ObservationsDescriptor" type="Label" parent="ObservationWindow/Panel/DescriptorBox"] -margin_left = 363.0 -margin_top = 3.0 -margin_right = 573.0 -margin_bottom = 37.0 -theme = ExtResource( 1 ) +layout_mode = 2 +theme = ExtResource("1") text = "intervals remaining" -__meta__ = { -"_edit_lock_": true -} [node name="ProgressBar" type="ProgressBar" parent="ObservationWindow/Panel"] +layout_mode = 0 anchor_top = 1.0 anchor_right = 1.0 anchor_bottom = 1.0 -margin_top = -14.0 -custom_styles/fg = SubResource( 10 ) -custom_styles/bg = SubResource( 11 ) +offset_top = -14.0 step = 1.0 -percent_visible = false -script = ExtResource( 11 ) +script = ExtResource("11") [node name="TwentySecondTimer" type="Timer" parent="ObservationWindow"] unique_name_in_owner = true @@ -1130,145 +870,134 @@ wait_time = 20.0 [node name="Results" type="CanvasLayer" parent="."] visible = false -script = ExtResource( 9 ) +script = ExtResource("9") [node name="Panel" type="Panel" parent="Results"] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -theme = ExtResource( 1 ) -custom_styles/panel = SubResource( 8 ) -__meta__ = { -"_edit_lock_": true -} +theme = ExtResource("1") +theme_override_styles/panel = SubResource("8") [node name="SaveReport" type="Button" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 992.0 -margin_top = 643.0 -margin_right = 1251.0 -margin_bottom = 683.0 +layout_mode = 0 +offset_left = 992.0 +offset_top = 643.0 +offset_right = 1251.0 +offset_bottom = 683.0 text = "Save Report as PNG" [node name="BackMainMenu" type="Button" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 32.0 -margin_top = 643.0 -margin_right = 176.0 -margin_bottom = 683.0 +layout_mode = 0 +offset_left = 32.0 +offset_top = 643.0 +offset_right = 176.0 +offset_bottom = 683.0 text = "Restart" [node name="FullResult" type="Label" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 11.0 -margin_top = 13.0 -margin_right = 1268.0 -margin_bottom = 396.0 -custom_fonts/font = SubResource( 9 ) +layout_mode = 0 +offset_left = 11.0 +offset_top = 13.0 +offset_right = 1268.0 +offset_bottom = 396.0 +theme_override_fonts/font = SubResource("9") text = "Can this be multi-line? Or does text-wrap work? Can I get integers in? Must be able to, concatenate." -autowrap = true -__meta__ = { -"_edit_lock_": true -} [node name="ObsBar1" type="ProgressBar" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 348.0 -margin_top = 422.0 -margin_right = 1140.0 -margin_bottom = 447.0 +layout_mode = 0 +offset_left = 348.0 +offset_top = 422.0 +offset_right = 1140.0 +offset_bottom = 447.0 size_flags_horizontal = 3 step = 1.0 -percent_visible = false [node name="ObsBar2" type="ProgressBar" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 348.0 -margin_top = 452.0 -margin_right = 1140.0 -margin_bottom = 477.0 +layout_mode = 0 +offset_left = 348.0 +offset_top = 452.0 +offset_right = 1140.0 +offset_bottom = 477.0 size_flags_horizontal = 3 step = 1.0 -percent_visible = false [node name="ObsBar3" type="ProgressBar" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 348.0 -margin_top = 482.0 -margin_right = 1140.0 -margin_bottom = 507.0 +layout_mode = 0 +offset_left = 348.0 +offset_top = 482.0 +offset_right = 1140.0 +offset_bottom = 507.0 size_flags_horizontal = 3 step = 1.0 -percent_visible = false [node name="ObsBar4" type="ProgressBar" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 348.0 -margin_top = 512.0 -margin_right = 1140.0 -margin_bottom = 537.0 +layout_mode = 0 +offset_left = 348.0 +offset_top = 512.0 +offset_right = 1140.0 +offset_bottom = 537.0 size_flags_horizontal = 3 step = 1.0 -percent_visible = false [node name="ObsBar5" type="ProgressBar" parent="Results/Panel"] unique_name_in_owner = true -margin_left = 348.0 -margin_top = 542.0 -margin_right = 1140.0 -margin_bottom = 567.0 +layout_mode = 0 +offset_left = 348.0 +offset_top = 542.0 +offset_right = 1140.0 +offset_bottom = 567.0 size_flags_horizontal = 3 step = 1.0 -percent_visible = false [node name="GridContainer" type="GridContainer" parent="Results/Panel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -517.0 -margin_top = 60.5 -margin_right = -302.0 -margin_bottom = 206.5 +offset_left = -517.0 +offset_top = 60.5 +offset_right = -302.0 +offset_bottom = 206.5 [node name="ObsTitle1" type="Label" parent="Results/Panel/GridContainer"] unique_name_in_owner = true -margin_right = 50.0 -margin_bottom = 26.0 -custom_fonts/font = SubResource( 12 ) +layout_mode = 2 +theme_override_fonts/font = SubResource("12") text = "Item1" [node name="ObsTitle2" type="Label" parent="Results/Panel/GridContainer"] unique_name_in_owner = true -margin_top = 30.0 -margin_right = 50.0 -margin_bottom = 56.0 -custom_fonts/font = SubResource( 12 ) +layout_mode = 2 +theme_override_fonts/font = SubResource("12") text = "Item2" [node name="ObsTitle3" type="Label" parent="Results/Panel/GridContainer"] unique_name_in_owner = true -margin_top = 60.0 -margin_right = 50.0 -margin_bottom = 86.0 -custom_fonts/font = SubResource( 12 ) +layout_mode = 2 +theme_override_fonts/font = SubResource("12") text = "Item3" [node name="ObsTitle4" type="Label" parent="Results/Panel/GridContainer"] unique_name_in_owner = true -margin_top = 90.0 -margin_right = 50.0 -margin_bottom = 116.0 -custom_fonts/font = SubResource( 12 ) +layout_mode = 2 +theme_override_fonts/font = SubResource("12") text = "Item4" [node name="ObsTitle5" type="Label" parent="Results/Panel/GridContainer"] unique_name_in_owner = true -margin_top = 120.0 -margin_right = 50.0 -margin_bottom = 146.0 -custom_fonts/font = SubResource( 12 ) +layout_mode = 2 +theme_override_fonts/font = SubResource("12") text = "Item5" [connection signal="request_completed" from="HTTPRequest" to="." method="_on_HTTPRequest_request_completed"] diff --git a/godot/project.godot b/godot/project.godot index f4f283f..2546570 100644 --- a/godot/project.godot +++ b/godot/project.godot @@ -6,15 +6,16 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 +config_version=5 [application] config/name="Time Sampling Form" run/main_scene="res://main_screen.tscn" +config/features=PackedStringArray("4.1") run/low_processor_mode=true +boot_splash/bg_color=Color(0.952941, 0.933333, 0.847059, 1) boot_splash/image="res://Assets/icons/main_icon.png" -boot_splash/bg_color=Color( 0.952941, 0.933333, 0.847059, 1 ) config/icon="res://Assets/icons/main_icon.png" config/macos_native_icon="res://Assets/icons/main_icon.icns" config/windows_native_icon="res://Assets/icons/icon.ico" @@ -26,14 +27,13 @@ HTML5File="*res://addons/HTML5FileExchange/HTML5FileExchange.gd" [display] -window/size/width=1280 -window/size/height=720 +window/size/viewport_width=1280 +window/size/viewport_height=720 window/stretch/mode="2d" -window/stretch/aspect="keep" [editor_plugins] -enabled=PoolStringArray( "res://addons/HTML5FileExchange/plugin.cfg" ) +enabled=PackedStringArray("res://addons/HTML5FileExchange/plugin.cfg") [gui] @@ -45,7 +45,7 @@ common/enable_pause_aware_picking=true [rendering] +environment/defaults/default_environment="res://default_env.tres" quality/intended_usage/framebuffer_allocation=0 quality/intended_usage/framebuffer_allocation.mobile=0 2d/snapping/use_gpu_pixel_snap=true -environment/default_environment="res://default_env.tres" diff --git a/godot/wb_theme.tres b/godot/wb_theme.tres index 88ca0d5..b4e312f 100644 --- a/godot/wb_theme.tres +++ b/godot/wb_theme.tres @@ -1,104 +1,124 @@ -[gd_resource type="Theme" load_steps=16 format=2] +[gd_resource type="Theme" load_steps=16 format=3 uid="uid://bki1nuccpiu3o"] -[ext_resource path="res://Assets/fonts/noto_sans_display_bold.ttf" type="DynamicFontData" id=1] -[ext_resource path="res://Assets/fonts/noto_sans_display.ttf" type="DynamicFontData" id=2] +[ext_resource type="FontFile" uid="uid://pimhoja8acya" path="res://Assets/fonts/noto_sans_display_bold.ttf" id="1"] +[ext_resource type="FontFile" uid="uid://c21retrvbsple" path="res://Assets/fonts/noto_sans_display.ttf" id="2"] -[sub_resource type="DynamicFont" id=1] -size = 24 -font_data = ExtResource( 1 ) +[sub_resource type="FontFile" id="1"] +fallbacks = Array[Font]([ExtResource("1")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -[sub_resource type="StyleBoxFlat" id=4] -bg_color = Color( 0.207843, 0.219608, 0.317647, 1 ) +[sub_resource type="StyleBoxFlat" id="4"] +bg_color = Color(0.207843, 0.219608, 0.317647, 1) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxFlat" id=5] -bg_color = Color( 0.862745, 0.435294, 0.329412, 1 ) +[sub_resource type="StyleBoxFlat" id="5"] +bg_color = Color(0.862745, 0.435294, 0.329412, 1) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxFlat" id=6] -bg_color = Color( 0.941176, 0.772549, 0.517647, 1 ) +[sub_resource type="StyleBoxFlat" id="6"] +bg_color = Color(0.941176, 0.772549, 0.517647, 1) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxFlat" id=2] -bg_color = Color( 0.862745, 0.435294, 0.329412, 1 ) +[sub_resource type="StyleBoxFlat" id="2"] +bg_color = Color(0.862745, 0.435294, 0.329412, 1) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxFlat" id=7] -bg_color = Color( 0.941176, 0.772549, 0.517647, 1 ) +[sub_resource type="StyleBoxFlat" id="7"] +bg_color = Color(0.941176, 0.772549, 0.517647, 1) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="DynamicFont" id=3] -size = 24 -font_data = ExtResource( 2 ) +[sub_resource type="FontFile" id="3"] +fallbacks = Array[Font]([ExtResource("2")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/glyphs/0/advance = Vector2(0, 0) +cache/0/16/0/glyphs/0/offset = Vector2(0, 0) +cache/0/16/0/glyphs/0/size = Vector2(0, 0) +cache/0/16/0/glyphs/0/uv_rect = Rect2(0, 0, 0, 0) +cache/0/16/0/glyphs/0/texture_idx = -1 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -[sub_resource type="DynamicFont" id=8] -size = 24 -font_data = ExtResource( 2 ) +[sub_resource type="FontFile" id="8"] +fallbacks = Array[Font]([ExtResource("2")]) +cache/0/16/0/ascent = 0.0 +cache/0/16/0/descent = 0.0 +cache/0/16/0/underline_position = 0.0 +cache/0/16/0/underline_thickness = 0.0 +cache/0/16/0/scale = 1.0 +cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0) -[sub_resource type="StyleBoxFlat" id=9] +[sub_resource type="StyleBoxFlat" id="9"] content_margin_left = 15.0 content_margin_right = 5.0 -bg_color = Color( 0.207843, 0.219608, 0.317647, 1 ) +bg_color = Color(0.207843, 0.219608, 0.317647, 1) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxFlat" id=11] -bg_color = Color( 0.952941, 0.933333, 0.847059, 1 ) +[sub_resource type="StyleBoxFlat" id="11"] +bg_color = Color(0.952941, 0.933333, 0.847059, 1) border_width_left = 2 border_width_top = 2 border_width_right = 2 border_width_bottom = 2 -border_color = Color( 0.207843, 0.219608, 0.317647, 1 ) +border_color = Color(0.207843, 0.219608, 0.317647, 1) corner_radius_top_left = 10 corner_radius_top_right = 10 corner_radius_bottom_right = 10 corner_radius_bottom_left = 10 -[sub_resource type="StyleBoxEmpty" id=12] +[sub_resource type="StyleBoxEmpty" id="12"] -[sub_resource type="StyleBoxFlat" id=13] -bg_color = Color( 0.862745, 0.435294, 0.329412, 1 ) +[sub_resource type="StyleBoxFlat" id="13"] +bg_color = Color(0.862745, 0.435294, 0.329412, 1) corner_radius_top_left = 5 corner_radius_top_right = 5 corner_radius_bottom_right = 5 corner_radius_bottom_left = 5 -[sub_resource type="StyleBoxFlat" id=14] -bg_color = Color( 0.941176, 0.772549, 0.517647, 1 ) +[sub_resource type="StyleBoxFlat" id="14"] +bg_color = Color(0.941176, 0.772549, 0.517647, 1) corner_radius_top_left = 5 corner_radius_top_right = 5 corner_radius_bottom_right = 5 corner_radius_bottom_left = 5 [resource] -Button/fonts/font = SubResource( 1 ) -Button/styles/disabled = SubResource( 4 ) -Button/styles/focus = SubResource( 5 ) -Button/styles/hover = SubResource( 6 ) -Button/styles/normal = SubResource( 2 ) -Button/styles/pressed = SubResource( 7 ) -Label/colors/font_color = Color( 0, 0, 0, 1 ) -Label/fonts/font = SubResource( 3 ) -LineEdit/fonts/font = SubResource( 8 ) -LineEdit/styles/normal = SubResource( 9 ) -Panel/styles/panel = SubResource( 11 ) -PanelContainer/styles/panel = SubResource( 12 ) -ProgressBar/styles/bg = SubResource( 13 ) -ProgressBar/styles/fg = SubResource( 14 ) +Button/fonts/font = SubResource("1") +Button/styles/disabled = SubResource("4") +Button/styles/focus = SubResource("5") +Button/styles/hover = SubResource("6") +Button/styles/normal = SubResource("2") +Button/styles/pressed = SubResource("7") +Label/colors/font_color = Color(0, 0, 0, 1) +Label/fonts/font = SubResource("3") +LineEdit/fonts/font = SubResource("8") +LineEdit/styles/normal = SubResource("9") +Panel/styles/panel = SubResource("11") +PanelContainer/styles/panel = SubResource("12") +ProgressBar/styles/bg = SubResource("13") +ProgressBar/styles/fg = SubResource("14")