diff --git a/flashmaths/.godot/.gdignore b/flashmaths/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/flashmaths/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/flashmaths/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg b/flashmaths/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/flashmaths/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/flashmaths/.godot/editor/editor_layout.cfg b/flashmaths/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..7d52d87 --- /dev/null +++ b/flashmaths/.godot/editor/editor_layout.cfg @@ -0,0 +1,26 @@ +[docks] + +dock_filesystem_split=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=405 +dock_hsplit_3=-405 +dock_hsplit_4=0 +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=["res://start_scene.tscn"] + +[ScriptEditor] + +open_scripts=[] +open_help=[] +script_split_offset=105 +list_split_offset=0 diff --git a/flashmaths/.godot/editor/filesystem_cache8 b/flashmaths/.godot/editor/filesystem_cache8 new file mode 100644 index 0000000..121890e --- /dev/null +++ b/flashmaths/.godot/editor/filesystem_cache8 @@ -0,0 +1,8 @@ +2a60927148abd1d33b818b535e306557 +::res://::1678098631 +default_env.tres::Environment::-1::1678098622::0::1::::<><>:: +icon.png::CompressedTexture2D::7611875573250826836::1670933066::1678098632::1::::<><>:: +start_scene.tscn::PackedScene::-1::1678098622::0::1::::<><>:: +::res://notes/::1673146558 +main_ideas.md::TextFile::-1::1673146558::0::1::::<><>:: +pseudo_code.gd::GDScript::-1::1678098622::0::1::::<>RefCounted<>:: diff --git a/flashmaths/.godot/editor/filesystem_update4 b/flashmaths/.godot/editor/filesystem_update4 new file mode 100644 index 0000000..30deafd --- /dev/null +++ b/flashmaths/.godot/editor/filesystem_update4 @@ -0,0 +1,2 @@ +res://default_env.tres +res://start_scene.tscn diff --git a/flashmaths/.godot/editor/project_metadata.cfg b/flashmaths/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..e1de78f --- /dev/null +++ b/flashmaths/.godot/editor/project_metadata.cfg @@ -0,0 +1,12 @@ +[editor_metadata] + +executable_path="/app/bin/godot-bin" + +[debug_options] + +run_live_debug=true +run_reload_scripts=true + +[recent_files] + +scenes=["res://start_scene.tscn"] diff --git a/flashmaths/.godot/editor/script_editor_cache.cfg b/flashmaths/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..e69de29 diff --git a/flashmaths/.godot/editor/start_scene.tscn-editstate-1dc85e39470340e7c2eb840d7d3d429b.cfg b/flashmaths/.godot/editor/start_scene.tscn-editstate-1dc85e39470340e7c2eb840d7d3d429b.cfg new file mode 100644 index 0000000..6721a51 --- /dev/null +++ b/flashmaths/.godot/editor/start_scene.tscn-editstate-1dc85e39470340e7c2eb840d7d3d429b.cfg @@ -0,0 +1,170 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-158.934, -113.893), +"primary_grid_steps": 8, +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.25992 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} diff --git a/flashmaths/.godot/editor/start_scene.tscn-folding-1dc85e39470340e7c2eb840d7d3d429b.cfg b/flashmaths/.godot/editor/start_scene.tscn-folding-1dc85e39470340e7c2eb840d7d3d429b.cfg new file mode 100644 index 0000000..c7ceb71 --- /dev/null +++ b/flashmaths/.godot/editor/start_scene.tscn-folding-1dc85e39470340e7c2eb840d7d3d429b.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("Panel"), PackedStringArray("Layout"), NodePath("Panel/PlaytimeLabel"), PackedStringArray("Layout"), NodePath("Panel/TimerContainer"), PackedStringArray("Layout"), NodePath("Panel/TimerContainer/5MinPlayTIme"), PackedStringArray("Layout"), NodePath("Panel/TimerContainer/10MinPlayTIme"), PackedStringArray("Layout"), NodePath("Panel/TimerContainer/15MinPlayTIme"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[] diff --git a/flashmaths/.godot/global_script_class_cache.cfg b/flashmaths/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..1775a2f --- /dev/null +++ b/flashmaths/.godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=Array[Dictionary]([]) diff --git a/flashmaths/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex b/flashmaths/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex new file mode 100644 index 0000000..3614849 Binary files /dev/null and b/flashmaths/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex differ diff --git a/flashmaths/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/flashmaths/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..13519f6 --- /dev/null +++ b/flashmaths/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="e460ea20cd8f2b0bb93e0b9aea181c60" + diff --git a/flashmaths/.godot/shader_cache/BlitShaderRD/1841615b246c8393c643d0582d9162172a56d89f20490f732b06f9805a937d0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/BlitShaderRD/1841615b246c8393c643d0582d9162172a56d89f20490f732b06f9805a937d0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3122887 Binary files /dev/null and b/flashmaths/.godot/shader_cache/BlitShaderRD/1841615b246c8393c643d0582d9162172a56d89f20490f732b06f9805a937d0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/BokehDofShaderRD/986b347fef331671bf8962836e26d451cd842c3a78dbee8a551a38b2ed4ef443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/BokehDofShaderRD/986b347fef331671bf8962836e26d451cd842c3a78dbee8a551a38b2ed4ef443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d06cd8d Binary files /dev/null and b/flashmaths/.godot/shader_cache/BokehDofShaderRD/986b347fef331671bf8962836e26d451cd842c3a78dbee8a551a38b2ed4ef443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasOcclusionShaderRD/99bb33e382249a5d2aca9bdb4037eefa043df8ebe30d584c0909089cec0de103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CanvasOcclusionShaderRD/99bb33e382249a5d2aca9bdb4037eefa043df8ebe30d584c0909089cec0de103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0b46b80 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasOcclusionShaderRD/99bb33e382249a5d2aca9bdb4037eefa043df8ebe30d584c0909089cec0de103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasSdfShaderRD/c6412311b0f121b1cf553d7f0fa6ea0554a69581d5c33a391a2c9e1abf0284b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CanvasSdfShaderRD/c6412311b0f121b1cf553d7f0fa6ea0554a69581d5c33a391a2c9e1abf0284b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..80c6878 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasSdfShaderRD/c6412311b0f121b1cf553d7f0fa6ea0554a69581d5c33a391a2c9e1abf0284b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f06a287 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache new file mode 100644 index 0000000..d244487 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache new file mode 100644 index 0000000..209c04e Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/98676c93f49a619be763bf730c8db104e1e3ad96.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/98676c93f49a619be763bf730c8db104e1e3ad96.cache new file mode 100644 index 0000000..ab391d0 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/98676c93f49a619be763bf730c8db104e1e3ad96.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/9d0533530a382e64370fc542a58d7fdac6c773bd.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/9d0533530a382e64370fc542a58d7fdac6c773bd.cache new file mode 100644 index 0000000..da5acb0 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/9d0533530a382e64370fc542a58d7fdac6c773bd.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/a444689c2f13418983bd978ab522bd863aed69c5.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/a444689c2f13418983bd978ab522bd863aed69c5.cache new file mode 100644 index 0000000..c00ff9f Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/a444689c2f13418983bd978ab522bd863aed69c5.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache new file mode 100644 index 0000000..a527b32 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache differ diff --git a/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache new file mode 100644 index 0000000..b983011 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache differ diff --git a/flashmaths/.godot/shader_cache/ClusterDebugShaderRD/74b3ea49fc8fc41721f2d63d848d85fd359c8230c49798715677450e5f4b810f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ClusterDebugShaderRD/74b3ea49fc8fc41721f2d63d848d85fd359c8230c49798715677450e5f4b810f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1b4d3f3 Binary files /dev/null and b/flashmaths/.godot/shader_cache/ClusterDebugShaderRD/74b3ea49fc8fc41721f2d63d848d85fd359c8230c49798715677450e5f4b810f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/ClusterRenderShaderRD/24e581a932b10ef7622177cb09d188983416345b5aa653e23d8fe076b22fba11/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ClusterRenderShaderRD/24e581a932b10ef7622177cb09d188983416345b5aa653e23d8fe076b22fba11/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7b6725a Binary files /dev/null and b/flashmaths/.godot/shader_cache/ClusterRenderShaderRD/24e581a932b10ef7622177cb09d188983416345b5aa653e23d8fe076b22fba11/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/ClusterStoreShaderRD/d97d670b36f7de123ccf264499e36eec844abdc5bdc8f141e098276c57cd939c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ClusterStoreShaderRD/d97d670b36f7de123ccf264499e36eec844abdc5bdc8f141e098276c57cd939c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..90c6757 Binary files /dev/null and b/flashmaths/.godot/shader_cache/ClusterStoreShaderRD/d97d670b36f7de123ccf264499e36eec844abdc5bdc8f141e098276c57cd939c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CopyShaderRD/c95dc97cd6bf13335e25d21447a383f236e9b28a357bb64ef01f6674b7b7be0e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CopyShaderRD/c95dc97cd6bf13335e25d21447a383f236e9b28a357bb64ef01f6674b7b7be0e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..3158344 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CopyShaderRD/c95dc97cd6bf13335e25d21447a383f236e9b28a357bb64ef01f6674b7b7be0e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CopyToFbShaderRD/efc4bbf1c0e719b81a61e6cb602eb02cba65e21f58f90b6b5909f5447bd721a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CopyToFbShaderRD/efc4bbf1c0e719b81a61e6cb602eb02cba65e21f58f90b6b5909f5447bd721a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b9c1244 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CopyToFbShaderRD/efc4bbf1c0e719b81a61e6cb602eb02cba65e21f58f90b6b5909f5447bd721a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CubeToDpShaderRD/f7c8f6424cc5361fbe7bc34a8dfa6308099cb49655af702d419827e496b8a773/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CubeToDpShaderRD/f7c8f6424cc5361fbe7bc34a8dfa6308099cb49655af702d419827e496b8a773/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..205b7a5 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CubeToDpShaderRD/f7c8f6424cc5361fbe7bc34a8dfa6308099cb49655af702d419827e496b8a773/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CubemapDownsamplerShaderRD/ac01700abc283a07ec9638ea291bce3b510ef3127ddbcbbc2029d0af7b443fca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CubemapDownsamplerShaderRD/ac01700abc283a07ec9638ea291bce3b510ef3127ddbcbbc2029d0af7b443fca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c483c77 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CubemapDownsamplerShaderRD/ac01700abc283a07ec9638ea291bce3b510ef3127ddbcbbc2029d0af7b443fca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CubemapFilterShaderRD/59790cc288db86f5211b961bff971d7c62da90247c24c4417bcaf7341dee2c1f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CubemapFilterShaderRD/59790cc288db86f5211b961bff971d7c62da90247c24c4417bcaf7341dee2c1f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9f5cbf6 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CubemapFilterShaderRD/59790cc288db86f5211b961bff971d7c62da90247c24c4417bcaf7341dee2c1f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/CubemapRoughnessShaderRD/23ab94d0432fc5a42e9968b052c2448e458173038193c0e49bba7c2f5f829c0a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/CubemapRoughnessShaderRD/23ab94d0432fc5a42e9968b052c2448e458173038193c0e49bba7c2f5f829c0a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a5340f1 Binary files /dev/null and b/flashmaths/.godot/shader_cache/CubemapRoughnessShaderRD/23ab94d0432fc5a42e9968b052c2448e458173038193c0e49bba7c2f5f829c0a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/FsrUpscaleShaderRD/64de9022b68be7eaba1497fcd3f95a085d9e1eccc12375bdddbe6c34b99de604/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/FsrUpscaleShaderRD/64de9022b68be7eaba1497fcd3f95a085d9e1eccc12375bdddbe6c34b99de604/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..78f88b9 Binary files /dev/null and b/flashmaths/.godot/shader_cache/FsrUpscaleShaderRD/64de9022b68be7eaba1497fcd3f95a085d9e1eccc12375bdddbe6c34b99de604/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/GiShaderRD/a14fd87388fed7667afca24384b83ef76c30376e8f763db1f4ca3ad16c11722a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/GiShaderRD/a14fd87388fed7667afca24384b83ef76c30376e8f763db1f4ca3ad16c11722a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8f85408 Binary files /dev/null and b/flashmaths/.godot/shader_cache/GiShaderRD/a14fd87388fed7667afca24384b83ef76c30376e8f763db1f4ca3ad16c11722a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/LuminanceReduceShaderRD/75ba69a0fccf23ef024214deb765fb6064fc6161895207867edd74ff170bb122/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/LuminanceReduceShaderRD/75ba69a0fccf23ef024214deb765fb6064fc6161895207867edd74ff170bb122/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9987686 Binary files /dev/null and b/flashmaths/.godot/shader_cache/LuminanceReduceShaderRD/75ba69a0fccf23ef024214deb765fb6064fc6161895207867edd74ff170bb122/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/ParticlesCopyShaderRD/5a06858146ebbc9387c6af839be70b77f79ae7b489fca20369cf0aba2444fc63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ParticlesCopyShaderRD/5a06858146ebbc9387c6af839be70b77f79ae7b489fca20369cf0aba2444fc63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..39b798f Binary files /dev/null and b/flashmaths/.godot/shader_cache/ParticlesCopyShaderRD/5a06858146ebbc9387c6af839be70b77f79ae7b489fca20369cf0aba2444fc63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/ParticlesShaderRD/b2b6ae18aee597cfb412e103ff1a1200ba4f7514cf598394106559f8ad9b4728/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/flashmaths/.godot/shader_cache/ParticlesShaderRD/b2b6ae18aee597cfb412e103ff1a1200ba4f7514cf598394106559f8ad9b4728/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..bc92d41 Binary files /dev/null and b/flashmaths/.godot/shader_cache/ParticlesShaderRD/b2b6ae18aee597cfb412e103ff1a1200ba4f7514cf598394106559f8ad9b4728/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/flashmaths/.godot/shader_cache/ResolveShaderRD/40c47b6a9deff4afae05dcd07f02ef32f3bd384586d676a0ee978daae21cbd6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ResolveShaderRD/40c47b6a9deff4afae05dcd07f02ef32f3bd384586d676a0ee978daae21cbd6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..bbae889 Binary files /dev/null and b/flashmaths/.godot/shader_cache/ResolveShaderRD/40c47b6a9deff4afae05dcd07f02ef32f3bd384586d676a0ee978daae21cbd6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/RoughnessLimiterShaderRD/7d6fcbc2491245f19571e42bca77c0b5d7728f6706be99bfcefd8fa480dbe432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/RoughnessLimiterShaderRD/7d6fcbc2491245f19571e42bca77c0b5d7728f6706be99bfcefd8fa480dbe432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..09bd760 Binary files /dev/null and b/flashmaths/.godot/shader_cache/RoughnessLimiterShaderRD/7d6fcbc2491245f19571e42bca77c0b5d7728f6706be99bfcefd8fa480dbe432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache new file mode 100644 index 0000000..2ff6370 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache new file mode 100644 index 0000000..a8e6599 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache new file mode 100644 index 0000000..811aa89 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache new file mode 100644 index 0000000..4f70180 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache new file mode 100644 index 0000000..2bf64a4 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache new file mode 100644 index 0000000..fd37ac0 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache new file mode 100644 index 0000000..eb0a397 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache new file mode 100644 index 0000000..152676d Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache new file mode 100644 index 0000000..cdb9801 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache new file mode 100644 index 0000000..8b7aada Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache new file mode 100644 index 0000000..4b957b9 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9909cf38417b9edb6e5a64b31241317810757356.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9909cf38417b9edb6e5a64b31241317810757356.cache new file mode 100644 index 0000000..a83143f Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9909cf38417b9edb6e5a64b31241317810757356.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache new file mode 100644 index 0000000..d11aa73 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache new file mode 100644 index 0000000..c5fc9e8 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache new file mode 100644 index 0000000..e73a318 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache differ diff --git a/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/f56c506d48f920a47e552ed6cf6059536156a939.cache b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/f56c506d48f920a47e552ed6cf6059536156a939.cache new file mode 100644 index 0000000..1547476 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/f56c506d48f920a47e552ed6cf6059536156a939.cache differ diff --git a/flashmaths/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f6dac89478335d07bbe22d8c6b246a6e53470b319b49e39d34e098ff68082b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f6dac89478335d07bbe22d8c6b246a6e53470b319b49e39d34e098ff68082b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a91e48d Binary files /dev/null and b/flashmaths/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f6dac89478335d07bbe22d8c6b246a6e53470b319b49e39d34e098ff68082b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/9b51e999bbc8e657b53fcda0277e3fa116621255fb943bbde5ab7c4bc7a0e24c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/9b51e999bbc8e657b53fcda0277e3fa116621255fb943bbde5ab7c4bc7a0e24c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..74f4899 Binary files /dev/null and b/flashmaths/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/9b51e999bbc8e657b53fcda0277e3fa116621255fb943bbde5ab7c4bc7a0e24c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/ScreenSpaceReflectionShaderRD/ce122be2ef008b176b504be8869000832ed71367b16daede56ca77e266c02cf7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/ScreenSpaceReflectionShaderRD/ce122be2ef008b176b504be8869000832ed71367b16daede56ca77e266c02cf7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..fdc654a Binary files /dev/null and b/flashmaths/.godot/shader_cache/ScreenSpaceReflectionShaderRD/ce122be2ef008b176b504be8869000832ed71367b16daede56ca77e266c02cf7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SdfgiDebugProbesShaderRD/6227007a248de46db7d910c76ce1bace31c97daed8984bae53c5c3f94f555c34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SdfgiDebugProbesShaderRD/6227007a248de46db7d910c76ce1bace31c97daed8984bae53c5c3f94f555c34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..32feba1 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SdfgiDebugProbesShaderRD/6227007a248de46db7d910c76ce1bace31c97daed8984bae53c5c3f94f555c34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SdfgiDebugShaderRD/a3bc67d1eff648526dc725b9bb0508f78a142f6976d9b310e466331bf8ccdb42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SdfgiDebugShaderRD/a3bc67d1eff648526dc725b9bb0508f78a142f6976d9b310e466331bf8ccdb42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..86a118a Binary files /dev/null and b/flashmaths/.godot/shader_cache/SdfgiDebugShaderRD/a3bc67d1eff648526dc725b9bb0508f78a142f6976d9b310e466331bf8ccdb42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SdfgiDirectLightShaderRD/fda25f543385b853c0065d1980664e24b0e89c294fee943cf9e124d5d8360e73/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SdfgiDirectLightShaderRD/fda25f543385b853c0065d1980664e24b0e89c294fee943cf9e124d5d8360e73/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..48ba31b Binary files /dev/null and b/flashmaths/.godot/shader_cache/SdfgiDirectLightShaderRD/fda25f543385b853c0065d1980664e24b0e89c294fee943cf9e124d5d8360e73/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SdfgiIntegrateShaderRD/4f6237222861fe27b38c57208aba8b67a9fb9e1dc543f2cc55081e2930324e28/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SdfgiIntegrateShaderRD/4f6237222861fe27b38c57208aba8b67a9fb9e1dc543f2cc55081e2930324e28/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..dc7edb5 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SdfgiIntegrateShaderRD/4f6237222861fe27b38c57208aba8b67a9fb9e1dc543f2cc55081e2930324e28/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SdfgiPreprocessShaderRD/9133aba70156e7db1129d4def61caa0350fd9fbbe00af2e5e8d596ab45d422ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SdfgiPreprocessShaderRD/9133aba70156e7db1129d4def61caa0350fd9fbbe00af2e5e8d596ab45d422ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..89821f1 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SdfgiPreprocessShaderRD/9133aba70156e7db1129d4def61caa0350fd9fbbe00af2e5e8d596ab45d422ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SkeletonShaderRD/4e56d159cbcf8397e52b88f16bcaeaa3e43af0a6b97d50d2d77523f592aa2040/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SkeletonShaderRD/4e56d159cbcf8397e52b88f16bcaeaa3e43af0a6b97d50d2d77523f592aa2040/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..baa8cd8 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SkeletonShaderRD/4e56d159cbcf8397e52b88f16bcaeaa3e43af0a6b97d50d2d77523f592aa2040/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..b7489fc Binary files /dev/null and b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache new file mode 100644 index 0000000..ed2b92c Binary files /dev/null and b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache differ diff --git a/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache new file mode 100644 index 0000000..b08f311 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache differ diff --git a/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache new file mode 100644 index 0000000..73d63a1 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache differ diff --git a/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache new file mode 100644 index 0000000..7d2bbab Binary files /dev/null and b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache differ diff --git a/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..9a1001f Binary files /dev/null and b/flashmaths/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/flashmaths/.godot/shader_cache/SortShaderRD/5b68300e8d9537868a8e1a150e002cfa62becbc3aff5c3dd6a5ab95efefd5a10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SortShaderRD/5b68300e8d9537868a8e1a150e002cfa62becbc3aff5c3dd6a5ab95efefd5a10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8d67b3c Binary files /dev/null and b/flashmaths/.godot/shader_cache/SortShaderRD/5b68300e8d9537868a8e1a150e002cfa62becbc3aff5c3dd6a5ab95efefd5a10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SpecularMergeShaderRD/b5107b4eb0b9ea0a871de0655483ee6dc6493f0c6ecc6c9dc69406754c399ea2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SpecularMergeShaderRD/b5107b4eb0b9ea0a871de0655483ee6dc6493f0c6ecc6c9dc69406754c399ea2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0c62c5c Binary files /dev/null and b/flashmaths/.godot/shader_cache/SpecularMergeShaderRD/b5107b4eb0b9ea0a871de0655483ee6dc6493f0c6ecc6c9dc69406754c399ea2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsEffectsDownsampleShaderRD/cfe5119f7512932f08b4e346a27e6ffe0846773fed8d88a0a6d3603cd5ee67cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsEffectsDownsampleShaderRD/cfe5119f7512932f08b4e346a27e6ffe0846773fed8d88a0a6d3603cd5ee67cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..cae96ae Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsEffectsDownsampleShaderRD/cfe5119f7512932f08b4e346a27e6ffe0846773fed8d88a0a6d3603cd5ee67cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsaoBlurShaderRD/d394273ba02cb4b2e097f61991fb881afc4bec2f17d37197cb42414fa1be1a34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsaoBlurShaderRD/d394273ba02cb4b2e097f61991fb881afc4bec2f17d37197cb42414fa1be1a34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0713c6c Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsaoBlurShaderRD/d394273ba02cb4b2e097f61991fb881afc4bec2f17d37197cb42414fa1be1a34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsaoImportanceMapShaderRD/5e1a31b4cb811ffd1e1c89cb43f907fd1aab641f87f07c4178f74b4e2dc08ebe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsaoImportanceMapShaderRD/5e1a31b4cb811ffd1e1c89cb43f907fd1aab641f87f07c4178f74b4e2dc08ebe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d9bdf49 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsaoImportanceMapShaderRD/5e1a31b4cb811ffd1e1c89cb43f907fd1aab641f87f07c4178f74b4e2dc08ebe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsaoInterleaveShaderRD/c95b013cd9df708e33662b6bf5f198f2b2397b92f7bbb4930fc7d04ed6d7c814/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsaoInterleaveShaderRD/c95b013cd9df708e33662b6bf5f198f2b2397b92f7bbb4930fc7d04ed6d7c814/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9f5d4fe Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsaoInterleaveShaderRD/c95b013cd9df708e33662b6bf5f198f2b2397b92f7bbb4930fc7d04ed6d7c814/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsaoShaderRD/0fd9335443e8f87a5476c15d7bf2a0d7664994809ab164959de2aaddee8c7bca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsaoShaderRD/0fd9335443e8f87a5476c15d7bf2a0d7664994809ab164959de2aaddee8c7bca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9f8aacb Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsaoShaderRD/0fd9335443e8f87a5476c15d7bf2a0d7664994809ab164959de2aaddee8c7bca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsilBlurShaderRD/3eca25a52ecac1cd37ab876a8d57a5a6d2abf3e4cdc631c6bf4933157755fc93/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsilBlurShaderRD/3eca25a52ecac1cd37ab876a8d57a5a6d2abf3e4cdc631c6bf4933157755fc93/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..51ad4f3 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsilBlurShaderRD/3eca25a52ecac1cd37ab876a8d57a5a6d2abf3e4cdc631c6bf4933157755fc93/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsilImportanceMapShaderRD/3d4181b1e67f2f748f319188c3d45fc6c72d1e2215b3dcf603aecb97591eb569/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsilImportanceMapShaderRD/3d4181b1e67f2f748f319188c3d45fc6c72d1e2215b3dcf603aecb97591eb569/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..65c427f Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsilImportanceMapShaderRD/3d4181b1e67f2f748f319188c3d45fc6c72d1e2215b3dcf603aecb97591eb569/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsilInterleaveShaderRD/3601e83009e96b7e97f431b7d0496a75b6a6e729012965dd5e8272d8529ff0cf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsilInterleaveShaderRD/3601e83009e96b7e97f431b7d0496a75b6a6e729012965dd5e8272d8529ff0cf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0b10751 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsilInterleaveShaderRD/3601e83009e96b7e97f431b7d0496a75b6a6e729012965dd5e8272d8529ff0cf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SsilShaderRD/f50e102dc67e3942f8b7527f1dc2e6e3323897832c8b74342d561e5af82445c6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SsilShaderRD/f50e102dc67e3942f8b7527f1dc2e6e3323897832c8b74342d561e5af82445c6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..2bfef1c Binary files /dev/null and b/flashmaths/.godot/shader_cache/SsilShaderRD/f50e102dc67e3942f8b7527f1dc2e6e3323897832c8b74342d561e5af82445c6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/SubsurfaceScatteringShaderRD/c4438be3539d21c8719a391df9d0d67181f687460a691e9a2ea5b2ede7c60836/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/SubsurfaceScatteringShaderRD/c4438be3539d21c8719a391df9d0d67181f687460a691e9a2ea5b2ede7c60836/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..53d3a72 Binary files /dev/null and b/flashmaths/.godot/shader_cache/SubsurfaceScatteringShaderRD/c4438be3539d21c8719a391df9d0d67181f687460a691e9a2ea5b2ede7c60836/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/TaaResolveShaderRD/cf2416da17517de6b07574e9db91e34af1fbf0c912badd02c7b8eaaf09c8abe5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/TaaResolveShaderRD/cf2416da17517de6b07574e9db91e34af1fbf0c912badd02c7b8eaaf09c8abe5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..16bb817 Binary files /dev/null and b/flashmaths/.godot/shader_cache/TaaResolveShaderRD/cf2416da17517de6b07574e9db91e34af1fbf0c912badd02c7b8eaaf09c8abe5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/TonemapShaderRD/0f2a598e31ba4e2ff8b2da8e583ff02c307178614547d4a19c6feea9018bddf2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/TonemapShaderRD/0f2a598e31ba4e2ff8b2da8e583ff02c307178614547d4a19c6feea9018bddf2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..150348c Binary files /dev/null and b/flashmaths/.godot/shader_cache/TonemapShaderRD/0f2a598e31ba4e2ff8b2da8e583ff02c307178614547d4a19c6feea9018bddf2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/VolumetricFogProcessShaderRD/ed7f55c791ddd8da548de24394d5f772b354fb262fa44d13cc13c390861af11e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/VolumetricFogProcessShaderRD/ed7f55c791ddd8da548de24394d5f772b354fb262fa44d13cc13c390861af11e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..8a93d1e Binary files /dev/null and b/flashmaths/.godot/shader_cache/VolumetricFogProcessShaderRD/ed7f55c791ddd8da548de24394d5f772b354fb262fa44d13cc13c390861af11e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/VolumetricFogShaderRD/179c66182cd23da52761b709309ba797a01708ce420a4de03539c82ae5ae77ca/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/flashmaths/.godot/shader_cache/VolumetricFogShaderRD/179c66182cd23da52761b709309ba797a01708ce420a4de03539c82ae5ae77ca/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..8f45b33 Binary files /dev/null and b/flashmaths/.godot/shader_cache/VolumetricFogShaderRD/179c66182cd23da52761b709309ba797a01708ce420a4de03539c82ae5ae77ca/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/flashmaths/.godot/shader_cache/VoxelGiDebugShaderRD/b9ab12eae8092bb82a0753a87b9e87b5a133a16f562dba200c6387e3821f1248/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/VoxelGiDebugShaderRD/b9ab12eae8092bb82a0753a87b9e87b5a133a16f562dba200c6387e3821f1248/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..58f2a52 Binary files /dev/null and b/flashmaths/.godot/shader_cache/VoxelGiDebugShaderRD/b9ab12eae8092bb82a0753a87b9e87b5a133a16f562dba200c6387e3821f1248/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/shader_cache/VoxelGiShaderRD/1aa034396f5987cb1461049bdeb0c2cda97857fede482f18b2069d0a1ed5d64d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/flashmaths/.godot/shader_cache/VoxelGiShaderRD/1aa034396f5987cb1461049bdeb0c2cda97857fede482f18b2069d0a1ed5d64d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d13869a Binary files /dev/null and b/flashmaths/.godot/shader_cache/VoxelGiShaderRD/1aa034396f5987cb1461049bdeb0c2cda97857fede482f18b2069d0a1ed5d64d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/flashmaths/.godot/uid_cache.bin b/flashmaths/.godot/uid_cache.bin new file mode 100644 index 0000000..39a2e16 Binary files /dev/null and b/flashmaths/.godot/uid_cache.bin differ diff --git a/flashmaths/default_env.tres b/flashmaths/default_env.tres index 20207a4..c88dcc9 100644 --- a/flashmaths/default_env.tres +++ b/flashmaths/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://bru8l8k3t7ryq"] -[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/flashmaths/icon.png.import b/flashmaths/icon.png.import index a4c02e6..19d0f03 100644 --- a/flashmaths/icon.png.import +++ b/flashmaths/icon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +type="CompressedTexture2D" +uid="uid://dgpiqjiha5h0w" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/flashmaths/project.godot b/flashmaths/project.godot index f2ed8e0..2632dea 100644 --- a/flashmaths/project.godot +++ b/flashmaths/project.godot @@ -6,12 +6,13 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 +config_version=5 [application] config/name="FlashMaths" run/main_scene="res://start_scene.tscn" +config/features=PackedStringArray("4.0") config/icon="res://icon.png" [gui] @@ -24,4 +25,4 @@ common/enable_pause_aware_picking=true [rendering] -environment/default_environment="res://default_env.tres" +environment/defaults/default_environment="res://default_env.tres" diff --git a/flashmaths/start_scene.tscn b/flashmaths/start_scene.tscn index d3d8844..8c4a387 100644 --- a/flashmaths/start_scene.tscn +++ b/flashmaths/start_scene.tscn @@ -1,46 +1,40 @@ -[gd_scene format=2] +[gd_scene format=3 uid="uid://b2sxi77b1a7od"] [node name="StartScreen" type="CanvasLayer"] [node name="Panel" type="Panel" parent="."] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -__meta__ = { -"_edit_lock_": true -} [node name="PlaytimeLabel" type="Label" parent="Panel"] -margin_left = 400.0 -margin_top = 22.0 -margin_right = 642.0 -margin_bottom = 36.0 +layout_mode = 0 +offset_left = 400.0 +offset_top = 22.0 +offset_right = 642.0 +offset_bottom = 36.0 text = "How long are we practising for today?" [node name="TimerContainer" type="HBoxContainer" parent="Panel"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 -margin_left = -314.5 -margin_top = -31.0 -margin_right = 314.5 -margin_bottom = 31.0 +offset_left = -314.5 +offset_top = -31.0 +offset_right = 314.5 +offset_bottom = 31.0 alignment = 1 [node name="5MinPlayTIme" type="Button" parent="Panel/TimerContainer"] -margin_left = 188.0 -margin_right = 264.0 -margin_bottom = 62.0 +layout_mode = 2 text = "5 Minutes" [node name="10MinPlayTIme" type="Button" parent="Panel/TimerContainer"] -margin_left = 268.0 -margin_right = 352.0 -margin_bottom = 62.0 +layout_mode = 2 text = "10 Minutes" [node name="15MinPlayTIme" type="Button" parent="Panel/TimerContainer"] -margin_left = 356.0 -margin_right = 440.0 -margin_bottom = 62.0 +layout_mode = 2 text = "15 Minutes" diff --git a/podbooker/.godot/.gdignore b/podbooker/.godot/.gdignore new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/podbooker/.godot/.gdignore @@ -0,0 +1 @@ + diff --git a/podbooker/.godot/editor/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata-folding-8ff6c6a47ad1fea5f9120264b39f3ff4.cfg b/podbooker/.godot/editor/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata-folding-8ff6c6a47ad1fea5f9120264b39f3ff4.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/podbooker/.godot/editor/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata-folding-8ff6c6a47ad1fea5f9120264b39f3ff4.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/podbooker/.godot/editor/MainStartScreen.tscn-editstate-629115766a5836e32ed03853b154e3b0.cfg b/podbooker/.godot/editor/MainStartScreen.tscn-editstate-629115766a5836e32ed03853b154e3b0.cfg new file mode 100644 index 0000000..3eb2486 --- /dev/null +++ b/podbooker/.godot/editor/MainStartScreen.tscn-editstate-629115766a5836e32ed03853b154e3b0.cfg @@ -0,0 +1,170 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-167.766, -141.639), +"primary_grid_steps": 8, +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.25992 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"use_orthogonal": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} diff --git a/podbooker/.godot/editor/MainStartScreen.tscn-folding-629115766a5836e32ed03853b154e3b0.cfg b/podbooker/.godot/editor/MainStartScreen.tscn-folding-629115766a5836e32ed03853b154e3b0.cfg new file mode 100644 index 0000000..5bed4fc --- /dev/null +++ b/podbooker/.godot/editor/MainStartScreen.tscn-folding-629115766a5836e32ed03853b154e3b0.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("ColorRect"), PackedStringArray("Layout"), NodePath("ButtonGrid"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL1"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL2"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL3"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL4"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL5"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL8"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL6"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A1L7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/A2L7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B1L7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/B2L7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/CL7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/DL7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/EL7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/FL7"), PackedStringArray("Layout", "Theme"), NodePath("ButtonGrid/GL7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/A1L1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A1L1/Button"), PackedStringArray("Layout"), NodePath("RecurringGrid/A1L1/Button2"), PackedStringArray("Layout"), NodePath("RecurringGrid/A1L1/Button3"), PackedStringArray("Layout"), NodePath("RecurringGrid/A1L1/Button4"), PackedStringArray("Layout"), NodePath("RecurringGrid/A1L1/Button5"), PackedStringArray("Layout"), NodePath("RecurringGrid/A2L1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B1L1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B2L1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/CL1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/DL1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/EL1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/FL1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/GL1"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A1L2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A2L2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B1L2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B2L2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/CL2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/DL2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/EL2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/FL2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/GL2"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A1L3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A2L3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B1L3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B2L3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/CL3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/DL3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/EL3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/FL3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/GL3"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A1L4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A2L4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B1L4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B2L4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/CL4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/DL4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/EL4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/FL4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/GL4"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A1L5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A2L5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B1L5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B2L5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/CL5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/DL5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/EL5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/FL5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/GL5"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A1L8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/A2L8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/B1L8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/B2L8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/CL8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/DL8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/EL8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/FL8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/GL8"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("RecurringGrid/A1L6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A2L6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B1L6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B2L6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/CL6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/DL6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/EL6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/FL6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/GL6"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A1L7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/A2L7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B1L7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/B2L7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/CL7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/DL7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/EL7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/FL7"), PackedStringArray("Layout", "Theme"), NodePath("RecurringGrid/GL7"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/A1Label"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/A2Label"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/B1Label"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/B2Label"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/CLabel"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/DLabel"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/ELabel"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/FLabel"), PackedStringArray("Layout", "Theme"), NodePath("TitleGrid/GLabel"), PackedStringArray("Layout", "Theme"), NodePath("LessonGrid"), PackedStringArray("Layout", "Theme"), NodePath("LessonGrid/Lesson 1"), PackedStringArray("Layout"), NodePath("LessonGrid/Lesson 2"), PackedStringArray("Layout"), NodePath("LessonGrid/Lesson 3"), PackedStringArray("Layout"), NodePath("LessonGrid/Lesson 4"), PackedStringArray("Layout"), NodePath("LessonGrid/Lesson 5"), PackedStringArray("Layout"), NodePath("LessonGrid/Lesson8"), PackedStringArray("Layout"), NodePath("LessonGrid/Lesson 6"), PackedStringArray("Layout"), NodePath("LessonGrid/Lesson 7"), PackedStringArray("Layout"), NodePath("CentralLogo"), PackedStringArray("Transform"), NodePath("AppTitle"), PackedStringArray("Layout", "Theme Overrides", "Theme Overrides/colors", "Theme", "Theme Overrides/styles"), NodePath("DaySelector"), PackedStringArray("Layout"), NodePath("DaySelector/Left"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("DaySelector/DayLabel"), PackedStringArray("Layout"), NodePath("DaySelector/Right"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("BookingScreen"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("BookingScreen/CancelButton"), PackedStringArray("Layout"), NodePath("BookingScreen/BookButton"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Name1"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Form1"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Name2"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Form2"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Name3"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Form3"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Name4"), PackedStringArray("Layout"), NodePath("BookingScreen/NamesBox/Form4"), PackedStringArray("Layout"), NodePath("BookingScreen/HBoxContainer"), PackedStringArray("Layout"), NodePath("BookingScreen/HBoxContainer/PodName"), PackedStringArray("Layout"), NodePath("BookingScreen/HBoxContainer/LessonName"), PackedStringArray("Layout"), NodePath("BookingScreen/Reason"), PackedStringArray("Layout"), NodePath("BookingScreen/DayName"), PackedStringArray("Visibility", "Layout"), NodePath("BookingScreen/ReasonField"), PackedStringArray("Layout"), NodePath("BookingScreen/Names"), PackedStringArray("Layout"), NodePath("BookingScreen/Forms"), PackedStringArray("Layout"), NodePath("BookingScreen/ErrLabel"), PackedStringArray("Visibility", "Layout"), NodePath("BookingScreen/ClearButton"), PackedStringArray("Visibility", "Layout"), NodePath("SettingsButton"), PackedStringArray("Layout", "Textures"), NodePath("ResetMenu"), PackedStringArray("Visibility", "Layout", "Theme"), NodePath("ResetMenu/ResetButton"), PackedStringArray("Layout", "Theme"), NodePath("ResetMenu/CancelReset"), PackedStringArray("Layout", "Theme"), NodePath("ResetMenu/PasswordField"), PackedStringArray("Layout", "Theme"), NodePath("ResetMenu/PasswordLabel"), PackedStringArray("Layout")] +resource_unfolds=[] +nodes_folded=[NodePath("ButtonGrid"), NodePath("RecurringGrid"), NodePath("TitleGrid"), NodePath("LessonGrid")] diff --git a/podbooker/.godot/editor/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata-folding-7eae0fac078800e3d10d4b68dadf89b7.cfg b/podbooker/.godot/editor/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata-folding-7eae0fac078800e3d10d4b68dadf89b7.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/podbooker/.godot/editor/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata-folding-7eae0fac078800e3d10d4b68dadf89b7.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/podbooker/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg b/podbooker/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/podbooker/.godot/editor/default_env.tres-folding-7cf3fd67ad9f55210191d77b582b8209.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/podbooker/.godot/editor/editor_layout.cfg b/podbooker/.godot/editor/editor_layout.cfg new file mode 100644 index 0000000..e85da1b --- /dev/null +++ b/podbooker/.godot/editor/editor_layout.cfg @@ -0,0 +1,26 @@ +[docks] + +dock_filesystem_split=0 +dock_filesystem_display_mode=0 +dock_filesystem_file_sort=0 +dock_filesystem_file_list_display_mode=1 +dock_split_2=0 +dock_split_3=0 +dock_hsplit_1=0 +dock_hsplit_2=405 +dock_hsplit_3=-405 +dock_hsplit_4=0 +dock_3="Scene,Import" +dock_4="FileSystem" +dock_5="Inspector,Node,History" + +[EditorNode] + +open_scenes=["res://MainStartScreen.tscn"] + +[ScriptEditor] + +open_scripts=["res://MainStartScreen.gd"] +open_help=[] +script_split_offset=105 +list_split_offset=0 diff --git a/podbooker/.godot/editor/filesystem_cache8 b/podbooker/.godot/editor/filesystem_cache8 new file mode 100644 index 0000000..c474ef9 --- /dev/null +++ b/podbooker/.godot/editor/filesystem_cache8 @@ -0,0 +1,20 @@ +2a60927148abd1d33b818b535e306557 +::res://::1678099153 +BookingScreen.gd::GDScript::-1::1678099144::0::1::::<>Panel<>:: +ButtonScript.gd::GDScript::-1::1678099144::0::1::::<>GridContainer<>:: +default_env.tres::Environment::-1::1678099144::0::1::::<><>:: +export_presets.cfg::TextFile::-1::1664165138::0::1::::<><>:: +icon.png::CompressedTexture2D::4452982485076582018::1661829541::1678099154::1::::<><>:: +kellett.tres::Theme::-1::1678099144::0::1::::<><>::res://assets/NotoSansDisplay-Medium.ttf +MainStartScreen.gd::GDScript::-1::1678099144::0::1::::<>CanvasLayer<>:: +MainStartScreen.tscn::PackedScene::-1::1678099144::0::1::::<><>::res://ButtonScript.gd<>res://kellett.tres<>res://assets/noun-grand-central-terminal-2828893.png<>res://assets/FutuBk.ttf<>res://MainStartScreen.gd<>res://BookingScreen.gd<>res://noun-cogs-1959786.png<>res://assets/bookings.gd<>res://ResetMenu.gd<>res://assets/ImportantVars.gd<>res://time_script.gd +noun-cogs-1959786.png::CompressedTexture2D::4027323234034998653::1662094140::1678099154::1::::<><>:: +ResetMenu.gd::GDScript::-1::1678099144::0::1::::<>Panel<>:: +time_script.gd::GDScript::-1::1678099144::0::1::::<>Node<>:: +::res://assets/::1663834676 +bookings.gd::GDScript::-1::1678099144::0::1::::<>Node<>:: +FutuBk.ttf::FontFile::5888463132771744031::1444345200::1678099154::1::::<><>:: +ImportantVars.gd::GDScript::-1::1678099144::0::1::::<>Node<>:: +logo.png::CompressedTexture2D::8160365628279837699::1663047622::1678099154::1::::<><>:: +NotoSansDisplay-Medium.ttf::FontFile::5625102029654976328::1605715200::1678099154::1::::<><>:: +noun-grand-central-terminal-2828893.png::CompressedTexture2D::4954807596362201114::1661930328::1678099154::1::::<><>:: diff --git a/podbooker/.godot/editor/filesystem_update4 b/podbooker/.godot/editor/filesystem_update4 new file mode 100644 index 0000000..f0b3113 --- /dev/null +++ b/podbooker/.godot/editor/filesystem_update4 @@ -0,0 +1,3 @@ +res://default_env.tres +res://MainStartScreen.tscn +res://kellett.tres diff --git a/podbooker/.godot/editor/kellett.tres-folding-4597f737ea61052ff42e472008b36a9d.cfg b/podbooker/.godot/editor/kellett.tres-folding-4597f737ea61052ff42e472008b36a9d.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/podbooker/.godot/editor/kellett.tres-folding-4597f737ea61052ff42e472008b36a9d.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/podbooker/.godot/editor/project_metadata.cfg b/podbooker/.godot/editor/project_metadata.cfg new file mode 100644 index 0000000..7df2a85 --- /dev/null +++ b/podbooker/.godot/editor/project_metadata.cfg @@ -0,0 +1,13 @@ +[editor_metadata] + +executable_path="/app/bin/godot-bin" + +[debug_options] + +run_live_debug=true +run_reload_scripts=true + +[recent_files] + +scenes=["res://MainStartScreen.tscn"] +scripts=["res://MainStartScreen.gd"] diff --git a/podbooker/.godot/editor/script_editor_cache.cfg b/podbooker/.godot/editor/script_editor_cache.cfg new file mode 100644 index 0000000..6a7d9e7 --- /dev/null +++ b/podbooker/.godot/editor/script_editor_cache.cfg @@ -0,0 +1,13 @@ +[res://MainStartScreen.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/podbooker/.godot/global_script_class_cache.cfg b/podbooker/.godot/global_script_class_cache.cfg new file mode 100644 index 0000000..1775a2f --- /dev/null +++ b/podbooker/.godot/global_script_class_cache.cfg @@ -0,0 +1 @@ +list=Array[Dictionary]([]) diff --git a/podbooker/.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata b/podbooker/.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata new file mode 100644 index 0000000..563b6df Binary files /dev/null and b/podbooker/.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata differ diff --git a/podbooker/.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.md5 b/podbooker/.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.md5 new file mode 100644 index 0000000..ec410e2 --- /dev/null +++ b/podbooker/.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.md5 @@ -0,0 +1,3 @@ +source_md5="cc84650569fd07dac022c55b20c66e46" +dest_md5="f06213dced3d77b91c7b14b835277c6f" + diff --git a/podbooker/.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata b/podbooker/.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata new file mode 100644 index 0000000..beaaec6 Binary files /dev/null and b/podbooker/.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata differ diff --git a/podbooker/.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.md5 b/podbooker/.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.md5 new file mode 100644 index 0000000..dae08b9 --- /dev/null +++ b/podbooker/.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.md5 @@ -0,0 +1,3 @@ +source_md5="32633b56fdf061ba986e7482a57489d8" +dest_md5="4099e1aa6f200e6bacd192e9e27f22ff" + diff --git a/podbooker/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex b/podbooker/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex new file mode 100644 index 0000000..3614849 Binary files /dev/null and b/podbooker/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex differ diff --git a/podbooker/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 b/podbooker/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 new file mode 100644 index 0000000..13519f6 --- /dev/null +++ b/podbooker/.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.md5 @@ -0,0 +1,3 @@ +source_md5="47313fa4c47a9963fddd764e1ec6e4a8" +dest_md5="e460ea20cd8f2b0bb93e0b9aea181c60" + diff --git a/podbooker/.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.ctex b/podbooker/.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.ctex new file mode 100644 index 0000000..cfa8be5 Binary files /dev/null and b/podbooker/.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.ctex differ diff --git a/podbooker/.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.md5 b/podbooker/.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.md5 new file mode 100644 index 0000000..a0bb84a --- /dev/null +++ b/podbooker/.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.md5 @@ -0,0 +1,3 @@ +source_md5="6217f53d0cbffef21a7579c472e75a46" +dest_md5="9f51f428296eccf7ed0938ca975b57eb" + diff --git a/podbooker/.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.ctex b/podbooker/.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.ctex new file mode 100644 index 0000000..256ebe1 Binary files /dev/null and b/podbooker/.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.ctex differ diff --git a/podbooker/.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.md5 b/podbooker/.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.md5 new file mode 100644 index 0000000..8915618 --- /dev/null +++ b/podbooker/.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.md5 @@ -0,0 +1,3 @@ +source_md5="fad132ad1a7eecb98e5908cb94fbd83b" +dest_md5="9130db0a66dc33416989cb4c49854baf" + diff --git a/podbooker/.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.ctex b/podbooker/.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.ctex new file mode 100644 index 0000000..13e175f Binary files /dev/null and b/podbooker/.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.ctex differ diff --git a/podbooker/.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.md5 b/podbooker/.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.md5 new file mode 100644 index 0000000..b8f0dd6 --- /dev/null +++ b/podbooker/.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.md5 @@ -0,0 +1,3 @@ +source_md5="3dce7a2772a7dde3109b1c3714a0d289" +dest_md5="179a87b76ef8c6bdac5a791f08c81b18" + diff --git a/podbooker/.godot/shader_cache/BlitShaderRD/1841615b246c8393c643d0582d9162172a56d89f20490f732b06f9805a937d0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/BlitShaderRD/1841615b246c8393c643d0582d9162172a56d89f20490f732b06f9805a937d0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..bedd900 Binary files /dev/null and b/podbooker/.godot/shader_cache/BlitShaderRD/1841615b246c8393c643d0582d9162172a56d89f20490f732b06f9805a937d0d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/BokehDofShaderRD/986b347fef331671bf8962836e26d451cd842c3a78dbee8a551a38b2ed4ef443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/BokehDofShaderRD/986b347fef331671bf8962836e26d451cd842c3a78dbee8a551a38b2ed4ef443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..201456a Binary files /dev/null and b/podbooker/.godot/shader_cache/BokehDofShaderRD/986b347fef331671bf8962836e26d451cd842c3a78dbee8a551a38b2ed4ef443/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasOcclusionShaderRD/99bb33e382249a5d2aca9bdb4037eefa043df8ebe30d584c0909089cec0de103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CanvasOcclusionShaderRD/99bb33e382249a5d2aca9bdb4037eefa043df8ebe30d584c0909089cec0de103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..77545ca Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasOcclusionShaderRD/99bb33e382249a5d2aca9bdb4037eefa043df8ebe30d584c0909089cec0de103/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasSdfShaderRD/c6412311b0f121b1cf553d7f0fa6ea0554a69581d5c33a391a2c9e1abf0284b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CanvasSdfShaderRD/c6412311b0f121b1cf553d7f0fa6ea0554a69581d5c33a391a2c9e1abf0284b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0aa2d07 Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasSdfShaderRD/c6412311b0f121b1cf553d7f0fa6ea0554a69581d5c33a391a2c9e1abf0284b6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e7558b7 Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache new file mode 100644 index 0000000..287df3a Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/6c94b25d75b1ec58f806edc8e65c2a35743ad557.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache new file mode 100644 index 0000000..4d1b579 Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/86b4b6d51b4a45af6d7a93cd8ccd2af80a156da9.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/98676c93f49a619be763bf730c8db104e1e3ad96.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/98676c93f49a619be763bf730c8db104e1e3ad96.cache new file mode 100644 index 0000000..98a28ca Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/98676c93f49a619be763bf730c8db104e1e3ad96.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/9d0533530a382e64370fc542a58d7fdac6c773bd.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/9d0533530a382e64370fc542a58d7fdac6c773bd.cache new file mode 100644 index 0000000..16e5eb6 Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/9d0533530a382e64370fc542a58d7fdac6c773bd.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/a444689c2f13418983bd978ab522bd863aed69c5.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/a444689c2f13418983bd978ab522bd863aed69c5.cache new file mode 100644 index 0000000..2879de5 Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/a444689c2f13418983bd978ab522bd863aed69c5.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache new file mode 100644 index 0000000..035fca7 Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/cfbe819c6b55623a3cfeaf8d0ab83aeaa2d48269.cache differ diff --git a/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache new file mode 100644 index 0000000..2fee5eb Binary files /dev/null and b/podbooker/.godot/shader_cache/CanvasShaderRD/e03fbee3143d9c89e305e59993f1c9516abfc18d8916bd62f35982a623dd448e/eaf44e18cd01e1dcdf84a400c6fbe82c311d34e7.cache differ diff --git a/podbooker/.godot/shader_cache/ClusterDebugShaderRD/74b3ea49fc8fc41721f2d63d848d85fd359c8230c49798715677450e5f4b810f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ClusterDebugShaderRD/74b3ea49fc8fc41721f2d63d848d85fd359c8230c49798715677450e5f4b810f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..605a00c Binary files /dev/null and b/podbooker/.godot/shader_cache/ClusterDebugShaderRD/74b3ea49fc8fc41721f2d63d848d85fd359c8230c49798715677450e5f4b810f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/ClusterRenderShaderRD/24e581a932b10ef7622177cb09d188983416345b5aa653e23d8fe076b22fba11/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ClusterRenderShaderRD/24e581a932b10ef7622177cb09d188983416345b5aa653e23d8fe076b22fba11/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..316d7f5 Binary files /dev/null and b/podbooker/.godot/shader_cache/ClusterRenderShaderRD/24e581a932b10ef7622177cb09d188983416345b5aa653e23d8fe076b22fba11/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/ClusterStoreShaderRD/d97d670b36f7de123ccf264499e36eec844abdc5bdc8f141e098276c57cd939c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ClusterStoreShaderRD/d97d670b36f7de123ccf264499e36eec844abdc5bdc8f141e098276c57cd939c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..88ff00e Binary files /dev/null and b/podbooker/.godot/shader_cache/ClusterStoreShaderRD/d97d670b36f7de123ccf264499e36eec844abdc5bdc8f141e098276c57cd939c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CopyShaderRD/c95dc97cd6bf13335e25d21447a383f236e9b28a357bb64ef01f6674b7b7be0e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CopyShaderRD/c95dc97cd6bf13335e25d21447a383f236e9b28a357bb64ef01f6674b7b7be0e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..976a357 Binary files /dev/null and b/podbooker/.godot/shader_cache/CopyShaderRD/c95dc97cd6bf13335e25d21447a383f236e9b28a357bb64ef01f6674b7b7be0e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CopyToFbShaderRD/efc4bbf1c0e719b81a61e6cb602eb02cba65e21f58f90b6b5909f5447bd721a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CopyToFbShaderRD/efc4bbf1c0e719b81a61e6cb602eb02cba65e21f58f90b6b5909f5447bd721a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..64a3b0b Binary files /dev/null and b/podbooker/.godot/shader_cache/CopyToFbShaderRD/efc4bbf1c0e719b81a61e6cb602eb02cba65e21f58f90b6b5909f5447bd721a4/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CubeToDpShaderRD/f7c8f6424cc5361fbe7bc34a8dfa6308099cb49655af702d419827e496b8a773/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CubeToDpShaderRD/f7c8f6424cc5361fbe7bc34a8dfa6308099cb49655af702d419827e496b8a773/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d2e0f03 Binary files /dev/null and b/podbooker/.godot/shader_cache/CubeToDpShaderRD/f7c8f6424cc5361fbe7bc34a8dfa6308099cb49655af702d419827e496b8a773/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CubemapDownsamplerShaderRD/ac01700abc283a07ec9638ea291bce3b510ef3127ddbcbbc2029d0af7b443fca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CubemapDownsamplerShaderRD/ac01700abc283a07ec9638ea291bce3b510ef3127ddbcbbc2029d0af7b443fca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c87e189 Binary files /dev/null and b/podbooker/.godot/shader_cache/CubemapDownsamplerShaderRD/ac01700abc283a07ec9638ea291bce3b510ef3127ddbcbbc2029d0af7b443fca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CubemapFilterShaderRD/59790cc288db86f5211b961bff971d7c62da90247c24c4417bcaf7341dee2c1f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CubemapFilterShaderRD/59790cc288db86f5211b961bff971d7c62da90247c24c4417bcaf7341dee2c1f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..92c9b93 Binary files /dev/null and b/podbooker/.godot/shader_cache/CubemapFilterShaderRD/59790cc288db86f5211b961bff971d7c62da90247c24c4417bcaf7341dee2c1f/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/CubemapRoughnessShaderRD/23ab94d0432fc5a42e9968b052c2448e458173038193c0e49bba7c2f5f829c0a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/CubemapRoughnessShaderRD/23ab94d0432fc5a42e9968b052c2448e458173038193c0e49bba7c2f5f829c0a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..0104228 Binary files /dev/null and b/podbooker/.godot/shader_cache/CubemapRoughnessShaderRD/23ab94d0432fc5a42e9968b052c2448e458173038193c0e49bba7c2f5f829c0a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/FsrUpscaleShaderRD/64de9022b68be7eaba1497fcd3f95a085d9e1eccc12375bdddbe6c34b99de604/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/FsrUpscaleShaderRD/64de9022b68be7eaba1497fcd3f95a085d9e1eccc12375bdddbe6c34b99de604/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..b5250a5 Binary files /dev/null and b/podbooker/.godot/shader_cache/FsrUpscaleShaderRD/64de9022b68be7eaba1497fcd3f95a085d9e1eccc12375bdddbe6c34b99de604/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/GiShaderRD/a14fd87388fed7667afca24384b83ef76c30376e8f763db1f4ca3ad16c11722a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/GiShaderRD/a14fd87388fed7667afca24384b83ef76c30376e8f763db1f4ca3ad16c11722a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..087786f Binary files /dev/null and b/podbooker/.godot/shader_cache/GiShaderRD/a14fd87388fed7667afca24384b83ef76c30376e8f763db1f4ca3ad16c11722a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/LuminanceReduceShaderRD/75ba69a0fccf23ef024214deb765fb6064fc6161895207867edd74ff170bb122/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/LuminanceReduceShaderRD/75ba69a0fccf23ef024214deb765fb6064fc6161895207867edd74ff170bb122/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5a05164 Binary files /dev/null and b/podbooker/.godot/shader_cache/LuminanceReduceShaderRD/75ba69a0fccf23ef024214deb765fb6064fc6161895207867edd74ff170bb122/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/ParticlesCopyShaderRD/5a06858146ebbc9387c6af839be70b77f79ae7b489fca20369cf0aba2444fc63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ParticlesCopyShaderRD/5a06858146ebbc9387c6af839be70b77f79ae7b489fca20369cf0aba2444fc63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c1094d1 Binary files /dev/null and b/podbooker/.godot/shader_cache/ParticlesCopyShaderRD/5a06858146ebbc9387c6af839be70b77f79ae7b489fca20369cf0aba2444fc63/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/ParticlesShaderRD/b2b6ae18aee597cfb412e103ff1a1200ba4f7514cf598394106559f8ad9b4728/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache b/podbooker/.godot/shader_cache/ParticlesShaderRD/b2b6ae18aee597cfb412e103ff1a1200ba4f7514cf598394106559f8ad9b4728/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache new file mode 100644 index 0000000..775491a Binary files /dev/null and b/podbooker/.godot/shader_cache/ParticlesShaderRD/b2b6ae18aee597cfb412e103ff1a1200ba4f7514cf598394106559f8ad9b4728/f128cab0b22fb7e0d9f023d6cdb81309be392d95.cache differ diff --git a/podbooker/.godot/shader_cache/ResolveShaderRD/40c47b6a9deff4afae05dcd07f02ef32f3bd384586d676a0ee978daae21cbd6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ResolveShaderRD/40c47b6a9deff4afae05dcd07f02ef32f3bd384586d676a0ee978daae21cbd6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..17d0202 Binary files /dev/null and b/podbooker/.godot/shader_cache/ResolveShaderRD/40c47b6a9deff4afae05dcd07f02ef32f3bd384586d676a0ee978daae21cbd6a/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/RoughnessLimiterShaderRD/7d6fcbc2491245f19571e42bca77c0b5d7728f6706be99bfcefd8fa480dbe432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/RoughnessLimiterShaderRD/7d6fcbc2491245f19571e42bca77c0b5d7728f6706be99bfcefd8fa480dbe432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..5405513 Binary files /dev/null and b/podbooker/.godot/shader_cache/RoughnessLimiterShaderRD/7d6fcbc2491245f19571e42bca77c0b5d7728f6706be99bfcefd8fa480dbe432/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache new file mode 100644 index 0000000..33ccdf2 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/118ba36f6ebd3257d0e24fef9b5c1f403c461a66.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache new file mode 100644 index 0000000..42c83d6 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/1344ce3d77ef72d56eef3c9cd0d5417bdd0a4b13.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache new file mode 100644 index 0000000..a727bc4 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3c2004ff2f4cb10be32eecce3aef58999f3a3c00.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache new file mode 100644 index 0000000..dbba449 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/3d0d92e506ebed59ea8f1359f384dea3a9c607db.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache new file mode 100644 index 0000000..310ae7e Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/56b5925a2b0572c2ded75f0fcb579c223484ca13.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache new file mode 100644 index 0000000..5bb94ba Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/5e1ddc0dfdfa4a0280e0bd9cfc3279252e3c7973.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache new file mode 100644 index 0000000..ae64591 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/7e6f09e567701e5ed403065b0ec9125225432ba4.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache new file mode 100644 index 0000000..9b2e579 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/84f3bfa29ba52d036ccb227b544f4212261b97e7.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache new file mode 100644 index 0000000..a197e5f Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8c405797d04cff2252b29dc660af5eda3a9bef6a.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache new file mode 100644 index 0000000..71aa836 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/8d29d1fcc64ce2d8b7ed49c901c65a91146fbb76.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache new file mode 100644 index 0000000..0b322ae Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/90d1f2dc8493a4c954ba463e0fb3e0232f84d84d.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9909cf38417b9edb6e5a64b31241317810757356.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9909cf38417b9edb6e5a64b31241317810757356.cache new file mode 100644 index 0000000..8f50558 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9909cf38417b9edb6e5a64b31241317810757356.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache new file mode 100644 index 0000000..965ec3d Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9bac24b6b27ed3d77e750d66523fc854f8d3e4d8.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache new file mode 100644 index 0000000..78a9c0e Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/9daebd2e9a93be48c2f780ac379da9f156a37fc1.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache new file mode 100644 index 0000000..0bbc3ef Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/d5380b6ac7ee6d22bc98457496eb4495a49b1c6f.cache differ diff --git a/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/f56c506d48f920a47e552ed6cf6059536156a939.cache b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/f56c506d48f920a47e552ed6cf6059536156a939.cache new file mode 100644 index 0000000..4a56f61 Binary files /dev/null and b/podbooker/.godot/shader_cache/SceneForwardClusteredShaderRD/0483c798d8792f4d9a84c7ad042c14c6176643d5f871ff8920eccf2faf30ce9b/f56c506d48f920a47e552ed6cf6059536156a939.cache differ diff --git a/podbooker/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f6dac89478335d07bbe22d8c6b246a6e53470b319b49e39d34e098ff68082b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f6dac89478335d07bbe22d8c6b246a6e53470b319b49e39d34e098ff68082b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a164a86 Binary files /dev/null and b/podbooker/.godot/shader_cache/ScreenSpaceReflectionFilterShaderRD/4f6dac89478335d07bbe22d8c6b246a6e53470b319b49e39d34e098ff68082b9/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/9b51e999bbc8e657b53fcda0277e3fa116621255fb943bbde5ab7c4bc7a0e24c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/9b51e999bbc8e657b53fcda0277e3fa116621255fb943bbde5ab7c4bc7a0e24c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f5572ed Binary files /dev/null and b/podbooker/.godot/shader_cache/ScreenSpaceReflectionScaleShaderRD/9b51e999bbc8e657b53fcda0277e3fa116621255fb943bbde5ab7c4bc7a0e24c/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/ScreenSpaceReflectionShaderRD/ce122be2ef008b176b504be8869000832ed71367b16daede56ca77e266c02cf7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/ScreenSpaceReflectionShaderRD/ce122be2ef008b176b504be8869000832ed71367b16daede56ca77e266c02cf7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4ff6c59 Binary files /dev/null and b/podbooker/.godot/shader_cache/ScreenSpaceReflectionShaderRD/ce122be2ef008b176b504be8869000832ed71367b16daede56ca77e266c02cf7/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SdfgiDebugProbesShaderRD/6227007a248de46db7d910c76ce1bace31c97daed8984bae53c5c3f94f555c34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SdfgiDebugProbesShaderRD/6227007a248de46db7d910c76ce1bace31c97daed8984bae53c5c3f94f555c34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a7c6de7 Binary files /dev/null and b/podbooker/.godot/shader_cache/SdfgiDebugProbesShaderRD/6227007a248de46db7d910c76ce1bace31c97daed8984bae53c5c3f94f555c34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SdfgiDebugShaderRD/a3bc67d1eff648526dc725b9bb0508f78a142f6976d9b310e466331bf8ccdb42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SdfgiDebugShaderRD/a3bc67d1eff648526dc725b9bb0508f78a142f6976d9b310e466331bf8ccdb42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..4bfb53a Binary files /dev/null and b/podbooker/.godot/shader_cache/SdfgiDebugShaderRD/a3bc67d1eff648526dc725b9bb0508f78a142f6976d9b310e466331bf8ccdb42/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SdfgiDirectLightShaderRD/fda25f543385b853c0065d1980664e24b0e89c294fee943cf9e124d5d8360e73/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SdfgiDirectLightShaderRD/fda25f543385b853c0065d1980664e24b0e89c294fee943cf9e124d5d8360e73/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a05cae4 Binary files /dev/null and b/podbooker/.godot/shader_cache/SdfgiDirectLightShaderRD/fda25f543385b853c0065d1980664e24b0e89c294fee943cf9e124d5d8360e73/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SdfgiIntegrateShaderRD/4f6237222861fe27b38c57208aba8b67a9fb9e1dc543f2cc55081e2930324e28/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SdfgiIntegrateShaderRD/4f6237222861fe27b38c57208aba8b67a9fb9e1dc543f2cc55081e2930324e28/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..09e4de6 Binary files /dev/null and b/podbooker/.godot/shader_cache/SdfgiIntegrateShaderRD/4f6237222861fe27b38c57208aba8b67a9fb9e1dc543f2cc55081e2930324e28/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SdfgiPreprocessShaderRD/9133aba70156e7db1129d4def61caa0350fd9fbbe00af2e5e8d596ab45d422ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SdfgiPreprocessShaderRD/9133aba70156e7db1129d4def61caa0350fd9fbbe00af2e5e8d596ab45d422ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c399ddd Binary files /dev/null and b/podbooker/.godot/shader_cache/SdfgiPreprocessShaderRD/9133aba70156e7db1129d4def61caa0350fd9fbbe00af2e5e8d596ab45d422ee/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SkeletonShaderRD/4e56d159cbcf8397e52b88f16bcaeaa3e43af0a6b97d50d2d77523f592aa2040/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SkeletonShaderRD/4e56d159cbcf8397e52b88f16bcaeaa3e43af0a6b97d50d2d77523f592aa2040/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1a3faa8 Binary files /dev/null and b/podbooker/.godot/shader_cache/SkeletonShaderRD/4e56d159cbcf8397e52b88f16bcaeaa3e43af0a6b97d50d2d77523f592aa2040/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache new file mode 100644 index 0000000..7f75b70 Binary files /dev/null and b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/03e3b11c69e24394b2d955a8c0ba85587bb70839.cache differ diff --git a/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache new file mode 100644 index 0000000..d88a34e Binary files /dev/null and b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/193e23b6740a76ce98a6bdaa9d1c9869036baa97.cache differ diff --git a/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache new file mode 100644 index 0000000..cfc1663 Binary files /dev/null and b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/6055036d06cb1d421f237e85cf2541b1cd8f48aa.cache differ diff --git a/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache new file mode 100644 index 0000000..38e73a1 Binary files /dev/null and b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/a9b52ae4271f695eeb7ac0b4960b955310e0886f.cache differ diff --git a/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache new file mode 100644 index 0000000..dcff5f0 Binary files /dev/null and b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/ddda7f6a60281e54a021a2edd31f9c81244cf042.cache differ diff --git a/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache new file mode 100644 index 0000000..4945f18 Binary files /dev/null and b/podbooker/.godot/shader_cache/SkyShaderRD/e41be75e94fe65ea6ed09026c60d0ca3f7036a3198f1d3bfe61aa7ec8c34ca03/de678811d1bad3cad4892a8db7b6ea0be197d51d.cache differ diff --git a/podbooker/.godot/shader_cache/SortShaderRD/5b68300e8d9537868a8e1a150e002cfa62becbc3aff5c3dd6a5ab95efefd5a10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SortShaderRD/5b68300e8d9537868a8e1a150e002cfa62becbc3aff5c3dd6a5ab95efefd5a10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..6d729bf Binary files /dev/null and b/podbooker/.godot/shader_cache/SortShaderRD/5b68300e8d9537868a8e1a150e002cfa62becbc3aff5c3dd6a5ab95efefd5a10/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SpecularMergeShaderRD/b5107b4eb0b9ea0a871de0655483ee6dc6493f0c6ecc6c9dc69406754c399ea2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SpecularMergeShaderRD/b5107b4eb0b9ea0a871de0655483ee6dc6493f0c6ecc6c9dc69406754c399ea2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e80cae5 Binary files /dev/null and b/podbooker/.godot/shader_cache/SpecularMergeShaderRD/b5107b4eb0b9ea0a871de0655483ee6dc6493f0c6ecc6c9dc69406754c399ea2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsEffectsDownsampleShaderRD/cfe5119f7512932f08b4e346a27e6ffe0846773fed8d88a0a6d3603cd5ee67cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsEffectsDownsampleShaderRD/cfe5119f7512932f08b4e346a27e6ffe0846773fed8d88a0a6d3603cd5ee67cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d72a22a Binary files /dev/null and b/podbooker/.godot/shader_cache/SsEffectsDownsampleShaderRD/cfe5119f7512932f08b4e346a27e6ffe0846773fed8d88a0a6d3603cd5ee67cb/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsaoBlurShaderRD/d394273ba02cb4b2e097f61991fb881afc4bec2f17d37197cb42414fa1be1a34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsaoBlurShaderRD/d394273ba02cb4b2e097f61991fb881afc4bec2f17d37197cb42414fa1be1a34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..cc03404 Binary files /dev/null and b/podbooker/.godot/shader_cache/SsaoBlurShaderRD/d394273ba02cb4b2e097f61991fb881afc4bec2f17d37197cb42414fa1be1a34/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsaoImportanceMapShaderRD/5e1a31b4cb811ffd1e1c89cb43f907fd1aab641f87f07c4178f74b4e2dc08ebe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsaoImportanceMapShaderRD/5e1a31b4cb811ffd1e1c89cb43f907fd1aab641f87f07c4178f74b4e2dc08ebe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..9dde976 Binary files /dev/null and b/podbooker/.godot/shader_cache/SsaoImportanceMapShaderRD/5e1a31b4cb811ffd1e1c89cb43f907fd1aab641f87f07c4178f74b4e2dc08ebe/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsaoInterleaveShaderRD/c95b013cd9df708e33662b6bf5f198f2b2397b92f7bbb4930fc7d04ed6d7c814/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsaoInterleaveShaderRD/c95b013cd9df708e33662b6bf5f198f2b2397b92f7bbb4930fc7d04ed6d7c814/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..f985835 Binary files /dev/null and b/podbooker/.godot/shader_cache/SsaoInterleaveShaderRD/c95b013cd9df708e33662b6bf5f198f2b2397b92f7bbb4930fc7d04ed6d7c814/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsaoShaderRD/0fd9335443e8f87a5476c15d7bf2a0d7664994809ab164959de2aaddee8c7bca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsaoShaderRD/0fd9335443e8f87a5476c15d7bf2a0d7664994809ab164959de2aaddee8c7bca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..e82ec4e Binary files /dev/null and b/podbooker/.godot/shader_cache/SsaoShaderRD/0fd9335443e8f87a5476c15d7bf2a0d7664994809ab164959de2aaddee8c7bca/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsilBlurShaderRD/3eca25a52ecac1cd37ab876a8d57a5a6d2abf3e4cdc631c6bf4933157755fc93/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsilBlurShaderRD/3eca25a52ecac1cd37ab876a8d57a5a6d2abf3e4cdc631c6bf4933157755fc93/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..c693628 Binary files /dev/null and b/podbooker/.godot/shader_cache/SsilBlurShaderRD/3eca25a52ecac1cd37ab876a8d57a5a6d2abf3e4cdc631c6bf4933157755fc93/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsilImportanceMapShaderRD/3d4181b1e67f2f748f319188c3d45fc6c72d1e2215b3dcf603aecb97591eb569/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsilImportanceMapShaderRD/3d4181b1e67f2f748f319188c3d45fc6c72d1e2215b3dcf603aecb97591eb569/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..10e90bc Binary files /dev/null and b/podbooker/.godot/shader_cache/SsilImportanceMapShaderRD/3d4181b1e67f2f748f319188c3d45fc6c72d1e2215b3dcf603aecb97591eb569/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsilInterleaveShaderRD/3601e83009e96b7e97f431b7d0496a75b6a6e729012965dd5e8272d8529ff0cf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsilInterleaveShaderRD/3601e83009e96b7e97f431b7d0496a75b6a6e729012965dd5e8272d8529ff0cf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..d7ae315 Binary files /dev/null and b/podbooker/.godot/shader_cache/SsilInterleaveShaderRD/3601e83009e96b7e97f431b7d0496a75b6a6e729012965dd5e8272d8529ff0cf/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SsilShaderRD/f50e102dc67e3942f8b7527f1dc2e6e3323897832c8b74342d561e5af82445c6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SsilShaderRD/f50e102dc67e3942f8b7527f1dc2e6e3323897832c8b74342d561e5af82445c6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..49b6ec1 Binary files /dev/null and b/podbooker/.godot/shader_cache/SsilShaderRD/f50e102dc67e3942f8b7527f1dc2e6e3323897832c8b74342d561e5af82445c6/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/SubsurfaceScatteringShaderRD/c4438be3539d21c8719a391df9d0d67181f687460a691e9a2ea5b2ede7c60836/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/SubsurfaceScatteringShaderRD/c4438be3539d21c8719a391df9d0d67181f687460a691e9a2ea5b2ede7c60836/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..05dd41c Binary files /dev/null and b/podbooker/.godot/shader_cache/SubsurfaceScatteringShaderRD/c4438be3539d21c8719a391df9d0d67181f687460a691e9a2ea5b2ede7c60836/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/TaaResolveShaderRD/cf2416da17517de6b07574e9db91e34af1fbf0c912badd02c7b8eaaf09c8abe5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/TaaResolveShaderRD/cf2416da17517de6b07574e9db91e34af1fbf0c912badd02c7b8eaaf09c8abe5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..726f930 Binary files /dev/null and b/podbooker/.godot/shader_cache/TaaResolveShaderRD/cf2416da17517de6b07574e9db91e34af1fbf0c912badd02c7b8eaaf09c8abe5/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/TonemapShaderRD/0f2a598e31ba4e2ff8b2da8e583ff02c307178614547d4a19c6feea9018bddf2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/TonemapShaderRD/0f2a598e31ba4e2ff8b2da8e583ff02c307178614547d4a19c6feea9018bddf2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..af53690 Binary files /dev/null and b/podbooker/.godot/shader_cache/TonemapShaderRD/0f2a598e31ba4e2ff8b2da8e583ff02c307178614547d4a19c6feea9018bddf2/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/VolumetricFogProcessShaderRD/ed7f55c791ddd8da548de24394d5f772b354fb262fa44d13cc13c390861af11e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/VolumetricFogProcessShaderRD/ed7f55c791ddd8da548de24394d5f772b354fb262fa44d13cc13c390861af11e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..a1af7fe Binary files /dev/null and b/podbooker/.godot/shader_cache/VolumetricFogProcessShaderRD/ed7f55c791ddd8da548de24394d5f772b354fb262fa44d13cc13c390861af11e/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/VolumetricFogShaderRD/179c66182cd23da52761b709309ba797a01708ce420a4de03539c82ae5ae77ca/9a227745af2d65830f930370a9fbba551fbd6f60.cache b/podbooker/.godot/shader_cache/VolumetricFogShaderRD/179c66182cd23da52761b709309ba797a01708ce420a4de03539c82ae5ae77ca/9a227745af2d65830f930370a9fbba551fbd6f60.cache new file mode 100644 index 0000000..63918df Binary files /dev/null and b/podbooker/.godot/shader_cache/VolumetricFogShaderRD/179c66182cd23da52761b709309ba797a01708ce420a4de03539c82ae5ae77ca/9a227745af2d65830f930370a9fbba551fbd6f60.cache differ diff --git a/podbooker/.godot/shader_cache/VoxelGiDebugShaderRD/b9ab12eae8092bb82a0753a87b9e87b5a133a16f562dba200c6387e3821f1248/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/VoxelGiDebugShaderRD/b9ab12eae8092bb82a0753a87b9e87b5a133a16f562dba200c6387e3821f1248/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..7324c14 Binary files /dev/null and b/podbooker/.godot/shader_cache/VoxelGiDebugShaderRD/b9ab12eae8092bb82a0753a87b9e87b5a133a16f562dba200c6387e3821f1248/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/shader_cache/VoxelGiShaderRD/1aa034396f5987cb1461049bdeb0c2cda97857fede482f18b2069d0a1ed5d64d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache b/podbooker/.godot/shader_cache/VoxelGiShaderRD/1aa034396f5987cb1461049bdeb0c2cda97857fede482f18b2069d0a1ed5d64d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache new file mode 100644 index 0000000..1da611f Binary files /dev/null and b/podbooker/.godot/shader_cache/VoxelGiShaderRD/1aa034396f5987cb1461049bdeb0c2cda97857fede482f18b2069d0a1ed5d64d/087916079fba7c625e62b0c2cca570e0fb87c99a.cache differ diff --git a/podbooker/.godot/uid_cache.bin b/podbooker/.godot/uid_cache.bin new file mode 100644 index 0000000..197a984 Binary files /dev/null and b/podbooker/.godot/uid_cache.bin differ diff --git a/podbooker/BookingScreen.gd b/podbooker/BookingScreen.gd index becb940..116740d 100644 --- a/podbooker/BookingScreen.gd +++ b/podbooker/BookingScreen.gd @@ -1,23 +1,23 @@ extends Panel -onready var booking_screen = $"%BookingScreen" -onready var lesson_grid = $"%LessonGrid" -onready var settings_button = $"%SettingsButton" -onready var important_vars = $"%impvars" -onready var booking_vars = $"%bookings" -onready var timer = $"%time" -onready var err_label = $"%ErrLabel" -onready var clear_button = $"%ClearButton" -onready var name1 = $"%Name1" -onready var name2 = $"%Name2" -onready var form1 = $"%Form1" -onready var form2 = $"%Form2" -onready var name3 = $"%Name3" -onready var form3 = $"%Form3" -onready var name4 = $"%Name4" -onready var form4 = $"%Form4" -onready var reason = $"%ReasonField" +@onready var booking_screen = $"%BookingScreen" +@onready var lesson_grid = $"%LessonGrid" +@onready var settings_button = $"%SettingsButton" +@onready var important_vars = $"%impvars" +@onready var booking_vars = $"%bookings" +@onready var timer = $"%time" +@onready var err_label = $"%ErrLabel" +@onready var clear_button = $"%ClearButton" +@onready var name1 = $"%Name1" +@onready var name2 = $"%Name2" +@onready var form1 = $"%Form1" +@onready var form2 = $"%Form2" +@onready var name3 = $"%Name3" +@onready var form3 = $"%Form3" +@onready var name4 = $"%Name4" +@onready var form4 = $"%Form4" +@onready var reason = $"%ReasonField" func _clear_form(): diff --git a/podbooker/ButtonScript.gd b/podbooker/ButtonScript.gd index 3366426..c43ab32 100644 --- a/podbooker/ButtonScript.gd +++ b/podbooker/ButtonScript.gd @@ -1,28 +1,28 @@ extends GridContainer -onready var booking_screen = $"%BookingScreen" -onready var important_vars = $"%impvars" -onready var booking_vars = $"%bookings" -onready var lesson_grid = $"%LessonGrid" -onready var times = $"%time" -onready var settings_button = $"%SettingsButton" +@onready var booking_screen = $"%BookingScreen" +@onready var important_vars = $"%impvars" +@onready var booking_vars = $"%bookings" +@onready var lesson_grid = $"%LessonGrid" +@onready var times = $"%time" +@onready var settings_button = $"%SettingsButton" -onready var name1 = $"%Name1" -onready var name2 = $"%Name2" -onready var form1 = $"%Form1" -onready var form2 = $"%Form2" -onready var reason = $"%ReasonField" -onready var name3 = $"%Name3" -onready var form3 = $"%Form3" -onready var name4 = $"%Name4" -onready var form4 = $"%Form4" +@onready var name1 = $"%Name1" +@onready var name2 = $"%Name2" +@onready var form1 = $"%Form1" +@onready var form2 = $"%Form2" +@onready var reason = $"%ReasonField" +@onready var name3 = $"%Name3" +@onready var form3 = $"%Form3" +@onready var name4 = $"%Name4" +@onready var form4 = $"%Form4" -onready var pod_name_label = $"%PodName" -onready var lesson_name = $"%LessonName" -onready var day_name = $"%DayName" +@onready var pod_name_label = $"%PodName" +@onready var lesson_name = $"%LessonName" +@onready var day_name = $"%DayName" -onready var book_button = $"%BookButton" -onready var clear_button = $"%ClearButton" +@onready var book_button = $"%BookButton" +@onready var clear_button = $"%ClearButton" func _ready(): diff --git a/podbooker/MainStartScreen.gd b/podbooker/MainStartScreen.gd index 6a5bdc6..c3edd84 100644 --- a/podbooker/MainStartScreen.gd +++ b/podbooker/MainStartScreen.gd @@ -1,22 +1,22 @@ extends CanvasLayer -onready var timer = get_node("%time") -onready var important_vars = $"%impvars" -onready var booking_screen = $"%BookingScreen" -onready var lesson_grid = $"%LessonGrid" -onready var button_grid = $"%ButtonGrid" -onready var reset_menu = $"%ResetMenu" +@onready var timer = get_node("%time") +@onready var important_vars = $"%impvars" +@onready var booking_screen = $"%BookingScreen" +@onready var lesson_grid = $"%LessonGrid" +@onready var button_grid = $"%ButtonGrid" +@onready var reset_menu = $"%ResetMenu" -onready var lunch_label = $"%Lesson8" -onready var a1l8 = $"%A1L8" -onready var a2l8 = $"%A2L8" -onready var b1l8 = $"%B1L8" -onready var b2l8 = $"%B2L8" -onready var cl8 = $"%CL8" -onready var dl8 = $"%DL8" -onready var el8 = $"%EL8" -onready var fl8 = $"%FL8" -onready var gl8 = $"%GL8" +@onready var lunch_label = $"%Lesson8" +@onready var a1l8 = $"%A1L8" +@onready var a2l8 = $"%A2L8" +@onready var b1l8 = $"%B1L8" +@onready var b2l8 = $"%B2L8" +@onready var cl8 = $"%CL8" +@onready var dl8 = $"%DL8" +@onready var el8 = $"%EL8" +@onready var fl8 = $"%FL8" +@onready var gl8 = $"%GL8" var lunch_enabled = false diff --git a/podbooker/MainStartScreen.tscn b/podbooker/MainStartScreen.tscn index 2c532ef..94c5a5f 100644 --- a/podbooker/MainStartScreen.tscn +++ b/podbooker/MainStartScreen.tscn @@ -1,2003 +1,1367 @@ -[gd_scene load_steps=13 format=2] +[gd_scene load_steps=11 format=3 uid="uid://cntv32f7abpkp"] -[ext_resource path="res://ButtonScript.gd" type="Script" id=1] -[ext_resource path="res://kellett.tres" type="Theme" id=2] -[ext_resource path="res://assets/noun-grand-central-terminal-2828893.png" type="Texture" id=3] -[ext_resource path="res://assets/FutuBk.ttf" type="DynamicFontData" id=4] -[ext_resource path="res://MainStartScreen.gd" type="Script" id=5] -[ext_resource path="res://BookingScreen.gd" type="Script" id=6] -[ext_resource path="res://noun-cogs-1959786.png" type="Texture" id=7] -[ext_resource path="res://assets/bookings.gd" type="Script" id=8] -[ext_resource path="res://ResetMenu.gd" type="Script" id=9] -[ext_resource path="res://assets/ImportantVars.gd" type="Script" id=10] -[ext_resource path="res://time_script.gd" type="Script" id=11] - -[sub_resource type="DynamicFont" id=1] -size = 24 -font_data = ExtResource( 4 ) +[ext_resource type="Script" path="res://ButtonScript.gd" id="1"] +[ext_resource type="Theme" uid="uid://c3niwfgfe0ji" path="res://kellett.tres" id="2"] +[ext_resource type="Texture2D" uid="uid://ccue7ssal6n3g" path="res://assets/noun-grand-central-terminal-2828893.png" id="3"] +[ext_resource type="Script" path="res://MainStartScreen.gd" id="5"] +[ext_resource type="Script" path="res://BookingScreen.gd" id="6"] +[ext_resource type="Texture2D" uid="uid://bxm4opuvj1fkv" path="res://noun-cogs-1959786.png" id="7"] +[ext_resource type="Script" path="res://assets/bookings.gd" id="8"] +[ext_resource type="Script" path="res://ResetMenu.gd" id="9"] +[ext_resource type="Script" path="res://assets/ImportantVars.gd" id="10"] +[ext_resource type="Script" path="res://time_script.gd" id="11"] [node name="MainStartScreen" type="CanvasLayer"] -script = ExtResource( 5 ) +script = ExtResource("5") [node name="impvars" type="Node" parent="."] unique_name_in_owner = true -script = ExtResource( 10 ) +script = ExtResource("10") [node name="ColorRect" type="ColorRect" parent="."] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 [node name="ButtonGrid" type="GridContainer" parent="."] unique_name_in_owner = true +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -margin_left = 101.0 -margin_top = 110.0 -margin_right = -5.0 -margin_bottom = -5.0 -theme = ExtResource( 2 ) +offset_left = 101.0 +offset_top = 110.0 +offset_right = -5.0 +offset_bottom = -5.0 +theme = ExtResource("2") columns = 9 -script = ExtResource( 1 ) +script = ExtResource("1") [node name="A1L1" type="Button" parent="ButtonGrid"] -margin_right = 99.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L1" type="Button" parent="ButtonGrid"] -margin_left = 103.0 -margin_right = 202.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L1" type="Button" parent="ButtonGrid"] -margin_left = 206.0 -margin_right = 305.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L1" type="Button" parent="ButtonGrid"] -margin_left = 309.0 -margin_right = 408.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL1" type="Button" parent="ButtonGrid"] -margin_left = 412.0 -margin_right = 510.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL1" type="Button" parent="ButtonGrid"] -margin_left = 514.0 -margin_right = 612.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL1" type="Button" parent="ButtonGrid"] -margin_left = 616.0 -margin_right = 714.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL1" type="Button" parent="ButtonGrid"] -margin_left = 718.0 -margin_right = 816.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL1" type="Button" parent="ButtonGrid"] -margin_left = 820.0 -margin_right = 918.0 -margin_bottom = 58.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L2" type="Button" parent="ButtonGrid"] -margin_top = 62.0 -margin_right = 99.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L2" type="Button" parent="ButtonGrid"] -margin_left = 103.0 -margin_top = 62.0 -margin_right = 202.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L2" type="Button" parent="ButtonGrid"] -margin_left = 206.0 -margin_top = 62.0 -margin_right = 305.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L2" type="Button" parent="ButtonGrid"] -margin_left = 309.0 -margin_top = 62.0 -margin_right = 408.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL2" type="Button" parent="ButtonGrid"] -margin_left = 412.0 -margin_top = 62.0 -margin_right = 510.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL2" type="Button" parent="ButtonGrid"] -margin_left = 514.0 -margin_top = 62.0 -margin_right = 612.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL2" type="Button" parent="ButtonGrid"] -margin_left = 616.0 -margin_top = 62.0 -margin_right = 714.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL2" type="Button" parent="ButtonGrid"] -margin_left = 718.0 -margin_top = 62.0 -margin_right = 816.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL2" type="Button" parent="ButtonGrid"] -margin_left = 820.0 -margin_top = 62.0 -margin_right = 918.0 -margin_bottom = 119.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L3" type="Button" parent="ButtonGrid"] -margin_top = 123.0 -margin_right = 99.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L3" type="Button" parent="ButtonGrid"] -margin_left = 103.0 -margin_top = 123.0 -margin_right = 202.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L3" type="Button" parent="ButtonGrid"] -margin_left = 206.0 -margin_top = 123.0 -margin_right = 305.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L3" type="Button" parent="ButtonGrid"] -margin_left = 309.0 -margin_top = 123.0 -margin_right = 408.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL3" type="Button" parent="ButtonGrid"] -margin_left = 412.0 -margin_top = 123.0 -margin_right = 510.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL3" type="Button" parent="ButtonGrid"] -margin_left = 514.0 -margin_top = 123.0 -margin_right = 612.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL3" type="Button" parent="ButtonGrid"] -margin_left = 616.0 -margin_top = 123.0 -margin_right = 714.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL3" type="Button" parent="ButtonGrid"] -margin_left = 718.0 -margin_top = 123.0 -margin_right = 816.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL3" type="Button" parent="ButtonGrid"] -margin_left = 820.0 -margin_top = 123.0 -margin_right = 918.0 -margin_bottom = 180.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L4" type="Button" parent="ButtonGrid"] -margin_top = 184.0 -margin_right = 99.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L4" type="Button" parent="ButtonGrid"] -margin_left = 103.0 -margin_top = 184.0 -margin_right = 202.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L4" type="Button" parent="ButtonGrid"] -margin_left = 206.0 -margin_top = 184.0 -margin_right = 305.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L4" type="Button" parent="ButtonGrid"] -margin_left = 309.0 -margin_top = 184.0 -margin_right = 408.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL4" type="Button" parent="ButtonGrid"] -margin_left = 412.0 -margin_top = 184.0 -margin_right = 510.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL4" type="Button" parent="ButtonGrid"] -margin_left = 514.0 -margin_top = 184.0 -margin_right = 612.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL4" type="Button" parent="ButtonGrid"] -margin_left = 616.0 -margin_top = 184.0 -margin_right = 714.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL4" type="Button" parent="ButtonGrid"] -margin_left = 718.0 -margin_top = 184.0 -margin_right = 816.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL4" type="Button" parent="ButtonGrid"] -margin_left = 820.0 -margin_top = 184.0 -margin_right = 918.0 -margin_bottom = 241.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L5" type="Button" parent="ButtonGrid"] -margin_top = 245.0 -margin_right = 99.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L5" type="Button" parent="ButtonGrid"] -margin_left = 103.0 -margin_top = 245.0 -margin_right = 202.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L5" type="Button" parent="ButtonGrid"] -margin_left = 206.0 -margin_top = 245.0 -margin_right = 305.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L5" type="Button" parent="ButtonGrid"] -margin_left = 309.0 -margin_top = 245.0 -margin_right = 408.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL5" type="Button" parent="ButtonGrid"] -margin_left = 412.0 -margin_top = 245.0 -margin_right = 510.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL5" type="Button" parent="ButtonGrid"] -margin_left = 514.0 -margin_top = 245.0 -margin_right = 612.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL5" type="Button" parent="ButtonGrid"] -margin_left = 616.0 -margin_top = 245.0 -margin_right = 714.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL5" type="Button" parent="ButtonGrid"] -margin_left = 718.0 -margin_top = 245.0 -margin_right = 816.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL5" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 820.0 -margin_top = 245.0 -margin_right = 918.0 -margin_bottom = 302.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 103.0 -margin_top = 306.0 -margin_right = 202.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 206.0 -margin_top = 306.0 -margin_right = 305.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 309.0 -margin_top = 306.0 -margin_right = 408.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 412.0 -margin_top = 306.0 -margin_right = 510.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 514.0 -margin_top = 306.0 -margin_right = 612.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 616.0 -margin_top = 306.0 -margin_right = 714.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 718.0 -margin_top = 306.0 -margin_right = 816.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL8" type="Button" parent="ButtonGrid"] unique_name_in_owner = true -margin_left = 820.0 -margin_top = 306.0 -margin_right = 918.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L6" type="Button" parent="ButtonGrid"] -margin_top = 367.0 -margin_right = 99.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L6" type="Button" parent="ButtonGrid"] -margin_left = 103.0 -margin_top = 367.0 -margin_right = 202.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L6" type="Button" parent="ButtonGrid"] -margin_left = 206.0 -margin_top = 367.0 -margin_right = 305.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L6" type="Button" parent="ButtonGrid"] -margin_left = 309.0 -margin_top = 367.0 -margin_right = 408.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL6" type="Button" parent="ButtonGrid"] -margin_left = 412.0 -margin_top = 367.0 -margin_right = 510.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL6" type="Button" parent="ButtonGrid"] -margin_left = 514.0 -margin_top = 367.0 -margin_right = 612.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL6" type="Button" parent="ButtonGrid"] -margin_left = 616.0 -margin_top = 367.0 -margin_right = 714.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL6" type="Button" parent="ButtonGrid"] -margin_left = 718.0 -margin_top = 367.0 -margin_right = 816.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL6" type="Button" parent="ButtonGrid"] -margin_left = 820.0 -margin_top = 367.0 -margin_right = 918.0 -margin_bottom = 424.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L7" type="Button" parent="ButtonGrid"] -margin_top = 428.0 -margin_right = 99.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L7" type="Button" parent="ButtonGrid"] -margin_left = 103.0 -margin_top = 428.0 -margin_right = 202.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L7" type="Button" parent="ButtonGrid"] -margin_left = 206.0 -margin_top = 428.0 -margin_right = 305.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L7" type="Button" parent="ButtonGrid"] -margin_left = 309.0 -margin_top = 428.0 -margin_right = 408.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL7" type="Button" parent="ButtonGrid"] -margin_left = 412.0 -margin_top = 428.0 -margin_right = 510.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL7" type="Button" parent="ButtonGrid"] -margin_left = 514.0 -margin_top = 428.0 -margin_right = 612.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL7" type="Button" parent="ButtonGrid"] -margin_left = 616.0 -margin_top = 428.0 -margin_right = 714.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL7" type="Button" parent="ButtonGrid"] -margin_left = 718.0 -margin_top = 428.0 -margin_right = 816.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL7" type="Button" parent="ButtonGrid"] -margin_left = 820.0 -margin_top = 428.0 -margin_right = 918.0 -margin_bottom = 485.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="RecurringGrid" type="GridContainer" parent="."] unique_name_in_owner = true visible = false +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -margin_left = 101.0 -margin_top = 110.0 -margin_right = -5.0 -margin_bottom = -5.0 -theme = ExtResource( 2 ) +offset_left = 101.0 +offset_top = 110.0 +offset_right = -5.0 +offset_bottom = -5.0 +theme = ExtResource("2") columns = 9 -script = ExtResource( 1 ) +script = ExtResource("1") [node name="A1L1" type="GridContainer" parent="RecurringGrid"] -margin_right = 99.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") columns = 5 [node name="Button" type="Button" parent="RecurringGrid/A1L1"] -margin_right = 17.0 -margin_bottom = 66.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "M" [node name="Button2" type="Button" parent="RecurringGrid/A1L1"] -margin_left = 21.0 -margin_right = 38.0 -margin_bottom = 66.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "T" [node name="Button3" type="Button" parent="RecurringGrid/A1L1"] -margin_left = 42.0 -margin_right = 59.0 -margin_bottom = 66.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "W" [node name="Button4" type="Button" parent="RecurringGrid/A1L1"] -margin_left = 63.0 -margin_right = 79.0 -margin_bottom = 66.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "T" [node name="Button5" type="Button" parent="RecurringGrid/A1L1"] -margin_left = 83.0 -margin_right = 99.0 -margin_bottom = 66.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 text = "F" [node name="A2L1" type="Button" parent="RecurringGrid"] -margin_left = 103.0 -margin_right = 202.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L1" type="Button" parent="RecurringGrid"] -margin_left = 206.0 -margin_right = 305.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L1" type="Button" parent="RecurringGrid"] -margin_left = 309.0 -margin_right = 408.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL1" type="Button" parent="RecurringGrid"] -margin_left = 412.0 -margin_right = 510.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL1" type="Button" parent="RecurringGrid"] -margin_left = 514.0 -margin_right = 612.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL1" type="Button" parent="RecurringGrid"] -margin_left = 616.0 -margin_right = 714.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL1" type="Button" parent="RecurringGrid"] -margin_left = 718.0 -margin_right = 816.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL1" type="Button" parent="RecurringGrid"] -margin_left = 820.0 -margin_right = 918.0 -margin_bottom = 66.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L2" type="Button" parent="RecurringGrid"] -margin_top = 70.0 -margin_right = 99.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L2" type="Button" parent="RecurringGrid"] -margin_left = 103.0 -margin_top = 70.0 -margin_right = 202.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L2" type="Button" parent="RecurringGrid"] -margin_left = 206.0 -margin_top = 70.0 -margin_right = 305.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L2" type="Button" parent="RecurringGrid"] -margin_left = 309.0 -margin_top = 70.0 -margin_right = 408.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL2" type="Button" parent="RecurringGrid"] -margin_left = 412.0 -margin_top = 70.0 -margin_right = 510.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL2" type="Button" parent="RecurringGrid"] -margin_left = 514.0 -margin_top = 70.0 -margin_right = 612.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL2" type="Button" parent="RecurringGrid"] -margin_left = 616.0 -margin_top = 70.0 -margin_right = 714.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL2" type="Button" parent="RecurringGrid"] -margin_left = 718.0 -margin_top = 70.0 -margin_right = 816.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL2" type="Button" parent="RecurringGrid"] -margin_left = 820.0 -margin_top = 70.0 -margin_right = 918.0 -margin_bottom = 136.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L3" type="Button" parent="RecurringGrid"] -margin_top = 140.0 -margin_right = 99.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L3" type="Button" parent="RecurringGrid"] -margin_left = 103.0 -margin_top = 140.0 -margin_right = 202.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L3" type="Button" parent="RecurringGrid"] -margin_left = 206.0 -margin_top = 140.0 -margin_right = 305.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L3" type="Button" parent="RecurringGrid"] -margin_left = 309.0 -margin_top = 140.0 -margin_right = 408.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL3" type="Button" parent="RecurringGrid"] -margin_left = 412.0 -margin_top = 140.0 -margin_right = 510.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL3" type="Button" parent="RecurringGrid"] -margin_left = 514.0 -margin_top = 140.0 -margin_right = 612.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL3" type="Button" parent="RecurringGrid"] -margin_left = 616.0 -margin_top = 140.0 -margin_right = 714.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL3" type="Button" parent="RecurringGrid"] -margin_left = 718.0 -margin_top = 140.0 -margin_right = 816.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL3" type="Button" parent="RecurringGrid"] -margin_left = 820.0 -margin_top = 140.0 -margin_right = 918.0 -margin_bottom = 205.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L4" type="Button" parent="RecurringGrid"] -margin_top = 209.0 -margin_right = 99.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L4" type="Button" parent="RecurringGrid"] -margin_left = 103.0 -margin_top = 209.0 -margin_right = 202.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L4" type="Button" parent="RecurringGrid"] -margin_left = 206.0 -margin_top = 209.0 -margin_right = 305.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L4" type="Button" parent="RecurringGrid"] -margin_left = 309.0 -margin_top = 209.0 -margin_right = 408.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL4" type="Button" parent="RecurringGrid"] -margin_left = 412.0 -margin_top = 209.0 -margin_right = 510.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL4" type="Button" parent="RecurringGrid"] -margin_left = 514.0 -margin_top = 209.0 -margin_right = 612.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL4" type="Button" parent="RecurringGrid"] -margin_left = 616.0 -margin_top = 209.0 -margin_right = 714.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL4" type="Button" parent="RecurringGrid"] -margin_left = 718.0 -margin_top = 209.0 -margin_right = 816.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL4" type="Button" parent="RecurringGrid"] -margin_left = 820.0 -margin_top = 209.0 -margin_right = 918.0 -margin_bottom = 274.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L5" type="Button" parent="RecurringGrid"] -margin_top = 278.0 -margin_right = 99.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L5" type="Button" parent="RecurringGrid"] -margin_left = 103.0 -margin_top = 278.0 -margin_right = 202.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L5" type="Button" parent="RecurringGrid"] -margin_left = 206.0 -margin_top = 278.0 -margin_right = 305.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L5" type="Button" parent="RecurringGrid"] -margin_left = 309.0 -margin_top = 278.0 -margin_right = 408.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL5" type="Button" parent="RecurringGrid"] -margin_left = 412.0 -margin_top = 278.0 -margin_right = 510.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL5" type="Button" parent="RecurringGrid"] -margin_left = 514.0 -margin_top = 278.0 -margin_right = 612.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL5" type="Button" parent="RecurringGrid"] -margin_left = 616.0 -margin_top = 278.0 -margin_right = 714.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL5" type="Button" parent="RecurringGrid"] -margin_left = 718.0 -margin_top = 278.0 -margin_right = 816.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL5" type="Button" parent="RecurringGrid"] -margin_left = 820.0 -margin_top = 278.0 -margin_right = 918.0 -margin_bottom = 343.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL8" type="Button" parent="RecurringGrid"] visible = false -margin_top = 306.0 -margin_right = 99.0 -margin_bottom = 363.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L6" type="Button" parent="RecurringGrid"] -margin_top = 347.0 -margin_right = 99.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L6" type="Button" parent="RecurringGrid"] -margin_left = 103.0 -margin_top = 347.0 -margin_right = 202.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L6" type="Button" parent="RecurringGrid"] -margin_left = 206.0 -margin_top = 347.0 -margin_right = 305.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L6" type="Button" parent="RecurringGrid"] -margin_left = 309.0 -margin_top = 347.0 -margin_right = 408.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL6" type="Button" parent="RecurringGrid"] -margin_left = 412.0 -margin_top = 347.0 -margin_right = 510.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL6" type="Button" parent="RecurringGrid"] -margin_left = 514.0 -margin_top = 347.0 -margin_right = 612.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL6" type="Button" parent="RecurringGrid"] -margin_left = 616.0 -margin_top = 347.0 -margin_right = 714.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL6" type="Button" parent="RecurringGrid"] -margin_left = 718.0 -margin_top = 347.0 -margin_right = 816.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL6" type="Button" parent="RecurringGrid"] -margin_left = 820.0 -margin_top = 347.0 -margin_right = 918.0 -margin_bottom = 412.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A1L7" type="Button" parent="RecurringGrid"] -margin_top = 416.0 -margin_right = 99.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="A2L7" type="Button" parent="RecurringGrid"] -margin_left = 103.0 -margin_top = 416.0 -margin_right = 202.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B1L7" type="Button" parent="RecurringGrid"] -margin_left = 206.0 -margin_top = 416.0 -margin_right = 305.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="B2L7" type="Button" parent="RecurringGrid"] -margin_left = 309.0 -margin_top = 416.0 -margin_right = 408.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="CL7" type="Button" parent="RecurringGrid"] -margin_left = 412.0 -margin_top = 416.0 -margin_right = 510.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="DL7" type="Button" parent="RecurringGrid"] -margin_left = 514.0 -margin_top = 416.0 -margin_right = 612.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="EL7" type="Button" parent="RecurringGrid"] -margin_left = 616.0 -margin_top = 416.0 -margin_right = 714.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="FL7" type="Button" parent="RecurringGrid"] -margin_left = 718.0 -margin_top = 416.0 -margin_right = 816.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="GL7" type="Button" parent="RecurringGrid"] -margin_left = 820.0 -margin_top = 416.0 -margin_right = 918.0 -margin_bottom = 481.0 -grow_horizontal = 2 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") [node name="TitleGrid" type="GridContainer" parent="."] -margin_left = 101.0 -margin_top = 85.0 -margin_right = 1017.0 -margin_bottom = 114.0 +offset_left = 101.0 +offset_top = 85.0 +offset_right = 1017.0 +offset_bottom = 114.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") columns = 9 [node name="A1Label" type="Label" parent="TitleGrid"] -margin_right = 99.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod A1" -align = 1 -valign = 1 [node name="A2Label" type="Label" parent="TitleGrid"] -margin_left = 103.0 -margin_right = 202.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod A2" -align = 1 -valign = 1 [node name="B1Label" type="Label" parent="TitleGrid"] -margin_left = 206.0 -margin_right = 304.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod B1" -align = 1 -valign = 1 [node name="B2Label" type="Label" parent="TitleGrid"] -margin_left = 308.0 -margin_right = 406.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod B2" -align = 1 -valign = 1 [node name="CLabel" type="Label" parent="TitleGrid"] -margin_left = 410.0 -margin_right = 508.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod C" -align = 1 -valign = 1 [node name="DLabel" type="Label" parent="TitleGrid"] -margin_left = 512.0 -margin_right = 610.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod D" -align = 1 -valign = 1 [node name="ELabel" type="Label" parent="TitleGrid"] -margin_left = 614.0 -margin_right = 712.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod E" -align = 1 -valign = 1 [node name="FLabel" type="Label" parent="TitleGrid"] -margin_left = 716.0 -margin_right = 814.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod F" -align = 1 -valign = 1 [node name="GLabel" type="Label" parent="TitleGrid"] -margin_left = 818.0 -margin_right = 916.0 -margin_bottom = 29.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 -theme = ExtResource( 2 ) +theme = ExtResource("2") text = "Pod G" -align = 1 -valign = 1 [node name="LessonGrid" type="GridContainer" parent="."] unique_name_in_owner = true -margin_left = 5.0 -margin_top = 108.0 -margin_right = 96.0 -margin_bottom = 595.0 -theme = ExtResource( 2 ) +offset_left = 5.0 +offset_top = 108.0 +offset_right = 96.0 +offset_bottom = 595.0 +theme = ExtResource("2") [node name="Lesson 1" type="Label" parent="LessonGrid"] -margin_top = 17.0 -margin_right = 65.0 -margin_bottom = 40.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lesson 1" [node name="Lesson 2" type="Label" parent="LessonGrid"] -margin_top = 79.0 -margin_right = 65.0 -margin_bottom = 102.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lesson 2" [node name="Lesson 3" type="Label" parent="LessonGrid"] -margin_top = 141.0 -margin_right = 65.0 -margin_bottom = 164.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lesson 3" [node name="Lesson 4" type="Label" parent="LessonGrid"] -margin_top = 203.0 -margin_right = 65.0 -margin_bottom = 226.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lesson 4" [node name="Lesson 5" type="Label" parent="LessonGrid"] -margin_top = 264.0 -margin_right = 65.0 -margin_bottom = 287.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lesson 5" [node name="Lesson8" type="Label" parent="LessonGrid"] unique_name_in_owner = true -margin_top = 325.0 -margin_right = 65.0 -margin_bottom = 348.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lunch" [node name="Lesson 6" type="Label" parent="LessonGrid"] -margin_top = 386.0 -margin_right = 65.0 -margin_bottom = 409.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lesson 6" [node name="Lesson 7" type="Label" parent="LessonGrid"] -margin_top = 447.0 -margin_right = 65.0 -margin_bottom = 470.0 +layout_mode = 2 size_flags_vertical = 6 text = "Lesson 7" -[node name="CentralLogo" type="Sprite" parent="."] -position = Vector2( 46, 42 ) -scale = Vector2( 0.06, 0.06 ) -texture = ExtResource( 3 ) +[node name="CentralLogo" type="Sprite2D" parent="."] +position = Vector2(46, 42) +scale = Vector2(0.06, 0.06) +texture = ExtResource("3") [node name="AppTitle" type="Label" parent="."] +anchors_preset = 10 anchor_right = 1.0 -margin_top = 3.0 -margin_bottom = 33.0 -custom_colors/font_color = Color( 0.647059, 0, 0, 1 ) -custom_fonts/font = SubResource( 1 ) +offset_top = 3.0 +offset_bottom = 33.0 +theme_override_colors/font_color = Color(0, 0, 0, 1) text = "Learning Central Pod Booker" -align = 1 +horizontal_alignment = 1 [node name="DaySelector" type="HBoxContainer" parent="."] +anchors_preset = 10 anchor_right = 1.0 -margin_top = 42.0 -margin_bottom = 72.0 +offset_top = 42.0 +offset_bottom = 72.0 alignment = 1 [node name="Left" type="Button" parent="DaySelector"] visible = false -margin_left = 340.0 -margin_right = 358.0 -margin_bottom = 30.0 -theme = ExtResource( 2 ) +layout_mode = 2 +theme = ExtResource("2") text = "<<" [node name="DayLabel" type="Label" parent="DaySelector"] unique_name_in_owner = true -margin_left = 491.0 -margin_right = 533.0 -margin_bottom = 30.0 -custom_colors/font_color = Color( 0.647059, 0, 0, 1 ) -custom_fonts/font = SubResource( 1 ) +layout_mode = 2 text = "Day" -align = 1 [node name="Right" type="Button" parent="DaySelector"] visible = false -margin_left = 655.0 -margin_right = 673.0 -margin_bottom = 30.0 -theme = ExtResource( 2 ) +layout_mode = 2 +theme = ExtResource("2") text = ">>" [node name="BookingScreen" type="Panel" parent="."] unique_name_in_owner = true visible = false +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -margin_left = 93.0 -theme = ExtResource( 2 ) -script = ExtResource( 6 ) +offset_left = 93.0 +theme = ExtResource("2") +script = ExtResource("6") [node name="CancelButton" type="Button" parent="BookingScreen"] -margin_left = 867.0 -margin_top = 572.0 -margin_right = 921.0 -margin_bottom = 592.0 +layout_mode = 0 +offset_left = 867.0 +offset_top = 572.0 +offset_right = 921.0 +offset_bottom = 592.0 text = "Cancel" [node name="BookButton" type="Button" parent="BookingScreen"] unique_name_in_owner = true -margin_left = 433.0 -margin_top = 538.0 -margin_right = 487.0 -margin_bottom = 561.0 +layout_mode = 0 +offset_left = 433.0 +offset_top = 538.0 +offset_right = 487.0 +offset_bottom = 561.0 text = "Book" [node name="NamesBox" type="GridContainer" parent="BookingScreen"] +layout_mode = 0 anchor_left = 0.5 anchor_right = 0.5 -margin_left = -187.5 -margin_top = 146.0 -margin_right = 187.5 -margin_bottom = 290.0 +offset_left = -187.5 +offset_top = 146.0 +offset_right = 187.5 +offset_bottom = 290.0 columns = 2 [node name="Name1" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_right = 313.0 -margin_bottom = 33.0 +layout_mode = 2 size_flags_horizontal = 3 -__meta__ = { -"_edit_lock_": true -} [node name="Form1" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_left = 317.0 -margin_right = 375.0 -margin_bottom = 33.0 +layout_mode = 2 expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="Name2" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_top = 37.0 -margin_right = 313.0 -margin_bottom = 70.0 +layout_mode = 2 size_flags_horizontal = 3 -__meta__ = { -"_edit_lock_": true -} [node name="Form2" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_left = 317.0 -margin_top = 37.0 -margin_right = 375.0 -margin_bottom = 70.0 +layout_mode = 2 expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="Name3" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_top = 74.0 -margin_right = 313.0 -margin_bottom = 107.0 +layout_mode = 2 size_flags_horizontal = 3 -__meta__ = { -"_edit_lock_": true -} [node name="Form3" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_left = 317.0 -margin_top = 74.0 -margin_right = 375.0 -margin_bottom = 107.0 +layout_mode = 2 expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="Name4" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_top = 111.0 -margin_right = 313.0 -margin_bottom = 144.0 +layout_mode = 2 size_flags_horizontal = 3 -__meta__ = { -"_edit_lock_": true -} [node name="Form4" type="LineEdit" parent="BookingScreen/NamesBox"] unique_name_in_owner = true -margin_left = 317.0 -margin_top = 111.0 -margin_right = 375.0 -margin_bottom = 144.0 +layout_mode = 2 expand_to_text_length = true -__meta__ = { -"_edit_lock_": true -} [node name="HBoxContainer" type="HBoxContainer" parent="BookingScreen"] -margin_left = 142.0 -margin_top = 42.0 -margin_right = 791.0 -margin_bottom = 82.0 +layout_mode = 0 +offset_left = 142.0 +offset_top = 42.0 +offset_right = 791.0 +offset_bottom = 82.0 [node name="PodName" type="Label" parent="BookingScreen/HBoxContainer"] unique_name_in_owner = true -margin_top = 8.0 -margin_right = 322.0 -margin_bottom = 31.0 +layout_mode = 2 size_flags_horizontal = 3 text = "PodName" [node name="LessonName" type="Label" parent="BookingScreen/HBoxContainer"] unique_name_in_owner = true -margin_left = 326.0 -margin_top = 8.0 -margin_right = 649.0 -margin_bottom = 31.0 +layout_mode = 2 size_flags_horizontal = 3 text = "LessonName" -align = 2 [node name="Reason" type="Label" parent="BookingScreen"] unique_name_in_owner = true -margin_left = 304.0 -margin_top = 317.0 -margin_right = 619.0 -margin_bottom = 340.0 +layout_mode = 0 +offset_left = 304.0 +offset_top = 317.0 +offset_right = 619.0 +offset_bottom = 340.0 text = "For what reason are you booking this Pod?" [node name="DayName" type="Label" parent="BookingScreen"] unique_name_in_owner = true visible = false -margin_left = 606.0 -margin_top = 81.0 -margin_right = 678.0 -margin_bottom = 130.0 +layout_mode = 0 +offset_left = 606.0 +offset_top = 81.0 +offset_right = 678.0 +offset_bottom = 130.0 text = "DayName " [node name="ReasonField" type="TextEdit" parent="BookingScreen"] unique_name_in_owner = true -margin_left = 276.0 -margin_top = 345.0 -margin_right = 654.0 -margin_bottom = 514.0 -wrap_enabled = true +layout_mode = 0 +offset_left = 276.0 +offset_top = 345.0 +offset_right = 654.0 +offset_bottom = 514.0 [node name="Names" type="Label" parent="BookingScreen"] -margin_left = 279.0 -margin_top = 119.0 -margin_right = 344.0 -margin_bottom = 142.0 +layout_mode = 0 +offset_left = 279.0 +offset_top = 119.0 +offset_right = 344.0 +offset_bottom = 142.0 text = "Name(s):" [node name="Forms" type="Label" parent="BookingScreen"] -margin_left = 593.0 -margin_top = 117.0 -margin_right = 653.0 -margin_bottom = 140.0 +layout_mode = 0 +offset_left = 593.0 +offset_top = 117.0 +offset_right = 653.0 +offset_bottom = 140.0 text = "Form(s):" [node name="ErrLabel" type="Label" parent="BookingScreen"] unique_name_in_owner = true visible = false -margin_left = 285.0 -margin_top = 565.0 -margin_right = 638.0 -margin_bottom = 588.0 +layout_mode = 0 +offset_left = 285.0 +offset_top = 565.0 +offset_right = 638.0 +offset_bottom = 588.0 text = "You must enter at LEAST one name + a REASON." [node name="ClearButton" type="Button" parent="BookingScreen"] unique_name_in_owner = true visible = false -margin_left = 759.0 -margin_top = 572.0 -margin_right = 862.0 -margin_bottom = 595.0 +layout_mode = 0 +offset_left = 759.0 +offset_top = 572.0 +offset_right = 862.0 +offset_bottom = 595.0 text = "Clear Booking" [node name="SettingsButton" type="TextureButton" parent="."] unique_name_in_owner = true -margin_left = 997.0 -margin_top = 3.0 -margin_right = 2197.0 -margin_bottom = 1203.0 -rect_scale = Vector2( 0.02, 0.02 ) -texture_normal = ExtResource( 7 ) +offset_left = 997.0 +offset_top = 3.0 +offset_right = 2197.0 +offset_bottom = 1203.0 +scale = Vector2(0.02, 0.02) +texture_normal = ExtResource("7") [node name="bookings" type="Node" parent="."] unique_name_in_owner = true -script = ExtResource( 8 ) +script = ExtResource("8") [node name="ResetMenu" type="Panel" parent="."] 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 = -303.0 -margin_top = -45.5 -margin_right = 303.0 -margin_bottom = 45.5 -theme = ExtResource( 2 ) -script = ExtResource( 9 ) +offset_left = -303.0 +offset_top = -45.5 +offset_right = 303.0 +offset_bottom = 45.5 +theme = ExtResource("2") +script = ExtResource("9") [node name="ResetButton" type="Button" parent="ResetMenu"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 -margin_left = -24.0 -margin_top = -30.0 -margin_right = 24.0 -margin_bottom = -7.0 -theme = ExtResource( 2 ) +offset_left = -24.0 +offset_top = -30.0 +offset_right = 24.0 +offset_bottom = -7.0 +theme = ExtResource("2") text = "Reset" [node name="CancelReset" type="Button" parent="ResetMenu"] +layout_mode = 0 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 -margin_left = 249.0 -margin_top = -28.5 -margin_right = 298.0 -margin_bottom = -5.5 -theme = ExtResource( 2 ) +offset_left = 249.0 +offset_top = -28.5 +offset_right = 298.0 +offset_bottom = -5.5 +theme = ExtResource("2") text = "Cancel" [node name="PasswordField" type="LineEdit" parent="ResetMenu"] unique_name_in_owner = true +layout_mode = 0 anchor_left = 0.5 anchor_right = 0.5 -margin_left = -141.0 -margin_top = 11.0 -margin_right = 141.0 -margin_bottom = 44.0 -theme = ExtResource( 2 ) +offset_left = -141.0 +offset_top = 11.0 +offset_right = 141.0 +offset_bottom = 44.0 +theme = ExtResource("2") secret = true [node name="PasswordLabel" type="Label" parent="ResetMenu"] -margin_left = 80.0 -margin_top = 15.5 -margin_right = 156.0 -margin_bottom = 38.5 +layout_mode = 0 +offset_left = 80.0 +offset_top = 15.5 +offset_right = 156.0 +offset_bottom = 38.5 text = "Password:" [node name="time" type="Node" parent="."] unique_name_in_owner = true -script = ExtResource( 11 ) +script = ExtResource("11") [connection signal="pressed" from="ButtonGrid/A1L1" to="ButtonGrid" method="_on_A1L1_pressed"] [connection signal="pressed" from="ButtonGrid/A2L1" to="ButtonGrid" method="_on_A2L1_pressed"] diff --git a/podbooker/ResetMenu.gd b/podbooker/ResetMenu.gd index 8794938..7657dfd 100644 --- a/podbooker/ResetMenu.gd +++ b/podbooker/ResetMenu.gd @@ -1,13 +1,13 @@ extends Panel -onready var timer = get_node("%time") -onready var important_vars = $"%impvars" -onready var booking_screen = $"%BookingScreen" -onready var lesson_grid = $"%LessonGrid" -onready var button_grid = $"%ButtonGrid" -onready var reset_menu = $"%ResetMenu" -onready var password_field = $"%PasswordField" +@onready var timer = get_node("%time") +@onready var important_vars = $"%impvars" +@onready var booking_screen = $"%BookingScreen" +@onready var lesson_grid = $"%LessonGrid" +@onready var button_grid = $"%ButtonGrid" +@onready var reset_menu = $"%ResetMenu" +@onready var password_field = $"%PasswordField" func _on_ResetButton_pressed(): diff --git a/podbooker/assets/FutuBk.ttf.import b/podbooker/assets/FutuBk.ttf.import new file mode 100644 index 0000000..c3cc46e --- /dev/null +++ b/podbooker/assets/FutuBk.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://cp5oelmse6f5x" +path="res://.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata" + +[deps] + +source_file="res://assets/FutuBk.ttf" +dest_files=["res://.godot/imported/FutuBk.ttf-f9fcb5a3eda1a7b7d341f42d436d1872.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/podbooker/assets/NotoSansDisplay-Medium.ttf.import b/podbooker/assets/NotoSansDisplay-Medium.ttf.import new file mode 100644 index 0000000..8f323c7 --- /dev/null +++ b/podbooker/assets/NotoSansDisplay-Medium.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://cme3uxsbxwqno" +path="res://.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata" + +[deps] + +source_file="res://assets/NotoSansDisplay-Medium.ttf" +dest_files=["res://.godot/imported/NotoSansDisplay-Medium.ttf-9c6e3c4eb829bd7a7faa80176a128e10.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/podbooker/assets/bookings.gd b/podbooker/assets/bookings.gd index 7f8c94c..af5ae0f 100644 --- a/podbooker/assets/bookings.gd +++ b/podbooker/assets/bookings.gd @@ -1,626 +1,626 @@ extends Node -onready var important_vars = $"%impvars" +@onready var important_vars = $"%impvars" -onready var name1 = $"%Name1" -onready var name2 = $"%Name2" -onready var form1 = $"%Form1" -onready var form2 = $"%Form2" -onready var name3 = $"%Name3" -onready var form3 = $"%Form3" -onready var name4 = $"%Name4" -onready var form4 = $"%Form4" -onready var reason = $"%ReasonField" +@onready var name1 = $"%Name1" +@onready var name2 = $"%Name2" +@onready var form1 = $"%Form1" +@onready var form2 = $"%Form2" +@onready var name3 = $"%Name3" +@onready var form3 = $"%Form3" +@onready var name4 = $"%Name4" +@onready var form4 = $"%Form4" +@onready var reason = $"%ReasonField" # A1 -export var A1L1_name1 : String -export var A1L1_name2 : String -export var A1L1_form1 : String -export var A1L1_form2 : String -export var A1L1_reason : String +@export var A1L1_name1 : String +@export var A1L1_name2 : String +@export var A1L1_form1 : String +@export var A1L1_form2 : String +@export var A1L1_reason : String -export var A1L2_name1 : String -export var A1L2_name2 : String -export var A1L2_form1 : String -export var A1L2_form2 : String -export var A1L2_reason : String +@export var A1L2_name1 : String +@export var A1L2_name2 : String +@export var A1L2_form1 : String +@export var A1L2_form2 : String +@export var A1L2_reason : String -export var A1L3_name1 : String -export var A1L3_name2 : String -export var A1L3_form1 : String -export var A1L3_form2 : String -export var A1L3_reason : String +@export var A1L3_name1 : String +@export var A1L3_name2 : String +@export var A1L3_form1 : String +@export var A1L3_form2 : String +@export var A1L3_reason : String -export var A1L4_name1 : String -export var A1L4_name2 : String -export var A1L4_form1 : String -export var A1L4_form2 : String -export var A1L4_reason : String +@export var A1L4_name1 : String +@export var A1L4_name2 : String +@export var A1L4_form1 : String +@export var A1L4_form2 : String +@export var A1L4_reason : String -export var A1L5_name1 : String -export var A1L5_name2 : String -export var A1L5_form1 : String -export var A1L5_form2 : String -export var A1L5_reason : String +@export var A1L5_name1 : String +@export var A1L5_name2 : String +@export var A1L5_form1 : String +@export var A1L5_form2 : String +@export var A1L5_reason : String -export var A1L6_name1 : String -export var A1L6_name2 : String -export var A1L6_form1 : String -export var A1L6_form2 : String -export var A1L6_reason : String +@export var A1L6_name1 : String +@export var A1L6_name2 : String +@export var A1L6_form1 : String +@export var A1L6_form2 : String +@export var A1L6_reason : String -export var A1L7_name1 : String -export var A1L7_name2 : String -export var A1L7_form1 : String -export var A1L7_form2 : String -export var A1L7_reason : String +@export var A1L7_name1 : String +@export var A1L7_name2 : String +@export var A1L7_form1 : String +@export var A1L7_form2 : String +@export var A1L7_reason : String -export var A1L8_name1 : String -export var A1L8_name2 : String -export var A1L8_form1 : String -export var A1L8_form2 : String -export var A1L8_reason : String +@export var A1L8_name1 : String +@export var A1L8_name2 : String +@export var A1L8_form1 : String +@export var A1L8_form2 : String +@export var A1L8_reason : String # A2 -export var A2L1_name1 : String -export var A2L1_name2 : String -export var A2L1_form1 : String -export var A2L1_form2 : String -export var A2L1_reason : String +@export var A2L1_name1 : String +@export var A2L1_name2 : String +@export var A2L1_form1 : String +@export var A2L1_form2 : String +@export var A2L1_reason : String -export var A2L2_name1 : String -export var A2L2_name2 : String -export var A2L2_form1 : String -export var A2L2_form2 : String -export var A2L2_reason : String +@export var A2L2_name1 : String +@export var A2L2_name2 : String +@export var A2L2_form1 : String +@export var A2L2_form2 : String +@export var A2L2_reason : String -export var A2L3_name1 : String -export var A2L3_name2 : String -export var A2L3_form1 : String -export var A2L3_form2 : String -export var A2L3_reason : String +@export var A2L3_name1 : String +@export var A2L3_name2 : String +@export var A2L3_form1 : String +@export var A2L3_form2 : String +@export var A2L3_reason : String -export var A2L4_name1 : String -export var A2L4_name2 : String -export var A2L4_form1 : String -export var A2L4_form2 : String -export var A2L4_reason : String +@export var A2L4_name1 : String +@export var A2L4_name2 : String +@export var A2L4_form1 : String +@export var A2L4_form2 : String +@export var A2L4_reason : String -export var A2L5_name1 : String -export var A2L5_name2 : String -export var A2L5_form1 : String -export var A2L5_form2 : String -export var A2L5_reason : String +@export var A2L5_name1 : String +@export var A2L5_name2 : String +@export var A2L5_form1 : String +@export var A2L5_form2 : String +@export var A2L5_reason : String -export var A2L6_name1 : String -export var A2L6_name2 : String -export var A2L6_form1 : String -export var A2L6_form2 : String -export var A2L6_reason : String +@export var A2L6_name1 : String +@export var A2L6_name2 : String +@export var A2L6_form1 : String +@export var A2L6_form2 : String +@export var A2L6_reason : String -export var A2L7_name1 : String -export var A2L7_name2 : String -export var A2L7_form1 : String -export var A2L7_form2 : String -export var A2L7_reason : String +@export var A2L7_name1 : String +@export var A2L7_name2 : String +@export var A2L7_form1 : String +@export var A2L7_form2 : String +@export var A2L7_reason : String -export var A2L8_name1 : String -export var A2L8_name2 : String -export var A2L8_form1 : String -export var A2L8_form2 : String -export var A2L8_reason : String +@export var A2L8_name1 : String +@export var A2L8_name2 : String +@export var A2L8_form1 : String +@export var A2L8_form2 : String +@export var A2L8_reason : String # B1 -export var B1L1_name1 : String -export var B1L1_name2 : String -export var B1L1_form1 : String -export var B1L1_form2 : String -export var B1L1_reason : String +@export var B1L1_name1 : String +@export var B1L1_name2 : String +@export var B1L1_form1 : String +@export var B1L1_form2 : String +@export var B1L1_reason : String -export var B1L2_name1 : String -export var B1L2_name2 : String -export var B1L2_form1 : String -export var B1L2_form2 : String -export var B1L2_reason : String +@export var B1L2_name1 : String +@export var B1L2_name2 : String +@export var B1L2_form1 : String +@export var B1L2_form2 : String +@export var B1L2_reason : String -export var B1L3_name1 : String -export var B1L3_name2 : String -export var B1L3_form1 : String -export var B1L3_form2 : String -export var B1L3_reason : String +@export var B1L3_name1 : String +@export var B1L3_name2 : String +@export var B1L3_form1 : String +@export var B1L3_form2 : String +@export var B1L3_reason : String -export var B1L4_name1 : String -export var B1L4_name2 : String -export var B1L4_form1 : String -export var B1L4_form2 : String -export var B1L4_reason : String +@export var B1L4_name1 : String +@export var B1L4_name2 : String +@export var B1L4_form1 : String +@export var B1L4_form2 : String +@export var B1L4_reason : String -export var B1L5_name1 : String -export var B1L5_name2 : String -export var B1L5_form1 : String -export var B1L5_form2 : String -export var B1L5_reason : String +@export var B1L5_name1 : String +@export var B1L5_name2 : String +@export var B1L5_form1 : String +@export var B1L5_form2 : String +@export var B1L5_reason : String -export var B1L6_name1 : String -export var B1L6_name2 : String -export var B1L6_form1 : String -export var B1L6_form2 : String -export var B1L6_reason : String +@export var B1L6_name1 : String +@export var B1L6_name2 : String +@export var B1L6_form1 : String +@export var B1L6_form2 : String +@export var B1L6_reason : String -export var B1L7_name1 : String -export var B1L7_name2 : String -export var B1L7_form1 : String -export var B1L7_form2 : String -export var B1L7_reason : String +@export var B1L7_name1 : String +@export var B1L7_name2 : String +@export var B1L7_form1 : String +@export var B1L7_form2 : String +@export var B1L7_reason : String -export var B1L8_name1 : String -export var B1L8_name2 : String -export var B1L8_form1 : String -export var B1L8_form2 : String -export var B1L8_reason : String +@export var B1L8_name1 : String +@export var B1L8_name2 : String +@export var B1L8_form1 : String +@export var B1L8_form2 : String +@export var B1L8_reason : String # B2 -export var B2L1_name1 : String -export var B2L1_name2 : String -export var B2L1_form1 : String -export var B2L1_form2 : String -export var B2L1_reason : String +@export var B2L1_name1 : String +@export var B2L1_name2 : String +@export var B2L1_form1 : String +@export var B2L1_form2 : String +@export var B2L1_reason : String -export var B2L2_name1 : String -export var B2L2_name2 : String -export var B2L2_form1 : String -export var B2L2_form2 : String -export var B2L2_reason : String +@export var B2L2_name1 : String +@export var B2L2_name2 : String +@export var B2L2_form1 : String +@export var B2L2_form2 : String +@export var B2L2_reason : String -export var B2L3_name1 : String -export var B2L3_name2 : String -export var B2L3_form1 : String -export var B2L3_form2 : String -export var B2L3_reason : String +@export var B2L3_name1 : String +@export var B2L3_name2 : String +@export var B2L3_form1 : String +@export var B2L3_form2 : String +@export var B2L3_reason : String -export var B2L4_name1 : String -export var B2L4_name2 : String -export var B2L4_form1 : String -export var B2L4_form2 : String -export var B2L4_reason : String +@export var B2L4_name1 : String +@export var B2L4_name2 : String +@export var B2L4_form1 : String +@export var B2L4_form2 : String +@export var B2L4_reason : String -export var B2L5_name1 : String -export var B2L5_name2 : String -export var B2L5_form1 : String -export var B2L5_form2 : String -export var B2L5_reason : String +@export var B2L5_name1 : String +@export var B2L5_name2 : String +@export var B2L5_form1 : String +@export var B2L5_form2 : String +@export var B2L5_reason : String -export var B2L6_name1 : String -export var B2L6_name2 : String -export var B2L6_form1 : String -export var B2L6_form2 : String -export var B2L6_reason : String +@export var B2L6_name1 : String +@export var B2L6_name2 : String +@export var B2L6_form1 : String +@export var B2L6_form2 : String +@export var B2L6_reason : String -export var B2L7_name1 : String -export var B2L7_name2 : String -export var B2L7_form1 : String -export var B2L7_form2 : String -export var B2L7_reason : String +@export var B2L7_name1 : String +@export var B2L7_name2 : String +@export var B2L7_form1 : String +@export var B2L7_form2 : String +@export var B2L7_reason : String -export var B2L8_name1 : String -export var B2L8_name2 : String -export var B2L8_form1 : String -export var B2L8_form2 : String -export var B2L8_reason : String +@export var B2L8_name1 : String +@export var B2L8_name2 : String +@export var B2L8_form1 : String +@export var B2L8_form2 : String +@export var B2L8_reason : String # C -export var CL1_name1 : String -export var CL1_name2 : String -export var CL1_form1 : String -export var CL1_form2 : String -export var CL1_name3 : String -export var CL1_name4 : String -export var CL1_form3 : String -export var CL1_form4 : String -export var CL1_reason : String +@export var CL1_name1 : String +@export var CL1_name2 : String +@export var CL1_form1 : String +@export var CL1_form2 : String +@export var CL1_name3 : String +@export var CL1_name4 : String +@export var CL1_form3 : String +@export var CL1_form4 : String +@export var CL1_reason : String -export var CL2_name1 : String -export var CL2_name2 : String -export var CL2_form1 : String -export var CL2_form2 : String -export var CL2_name3 : String -export var CL2_name4 : String -export var CL2_form3 : String -export var CL2_form4 : String -export var CL2_reason : String +@export var CL2_name1 : String +@export var CL2_name2 : String +@export var CL2_form1 : String +@export var CL2_form2 : String +@export var CL2_name3 : String +@export var CL2_name4 : String +@export var CL2_form3 : String +@export var CL2_form4 : String +@export var CL2_reason : String -export var CL3_name1 : String -export var CL3_name2 : String -export var CL3_form1 : String -export var CL3_form2 : String -export var CL3_name3 : String -export var CL3_name4 : String -export var CL3_form3 : String -export var CL3_form4 : String -export var CL3_reason : String +@export var CL3_name1 : String +@export var CL3_name2 : String +@export var CL3_form1 : String +@export var CL3_form2 : String +@export var CL3_name3 : String +@export var CL3_name4 : String +@export var CL3_form3 : String +@export var CL3_form4 : String +@export var CL3_reason : String -export var CL4_name1 : String -export var CL4_name2 : String -export var CL4_form1 : String -export var CL4_form2 : String -export var CL4_name3 : String -export var CL4_name4 : String -export var CL4_form3 : String -export var CL4_form4 : String -export var CL4_reason : String +@export var CL4_name1 : String +@export var CL4_name2 : String +@export var CL4_form1 : String +@export var CL4_form2 : String +@export var CL4_name3 : String +@export var CL4_name4 : String +@export var CL4_form3 : String +@export var CL4_form4 : String +@export var CL4_reason : String -export var CL5_name1 : String -export var CL5_name2 : String -export var CL5_form1 : String -export var CL5_form2 : String -export var CL5_name3 : String -export var CL5_name4 : String -export var CL5_form3 : String -export var CL5_form4 : String -export var CL5_reason : String +@export var CL5_name1 : String +@export var CL5_name2 : String +@export var CL5_form1 : String +@export var CL5_form2 : String +@export var CL5_name3 : String +@export var CL5_name4 : String +@export var CL5_form3 : String +@export var CL5_form4 : String +@export var CL5_reason : String -export var CL6_name1 : String -export var CL6_name2 : String -export var CL6_form1 : String -export var CL6_form2 : String -export var CL6_name3 : String -export var CL6_name4 : String -export var CL6_form3 : String -export var CL6_form4 : String -export var CL6_reason : String +@export var CL6_name1 : String +@export var CL6_name2 : String +@export var CL6_form1 : String +@export var CL6_form2 : String +@export var CL6_name3 : String +@export var CL6_name4 : String +@export var CL6_form3 : String +@export var CL6_form4 : String +@export var CL6_reason : String -export var CL7_name1 : String -export var CL7_name2 : String -export var CL7_form1 : String -export var CL7_form2 : String -export var CL7_name3 : String -export var CL7_name4 : String -export var CL7_form3 : String -export var CL7_form4 : String -export var CL7_reason : String +@export var CL7_name1 : String +@export var CL7_name2 : String +@export var CL7_form1 : String +@export var CL7_form2 : String +@export var CL7_name3 : String +@export var CL7_name4 : String +@export var CL7_form3 : String +@export var CL7_form4 : String +@export var CL7_reason : String -export var CL8_name1 : String -export var CL8_name2 : String -export var CL8_form1 : String -export var CL8_form2 : String -export var CL8_name3 : String -export var CL8_name4 : String -export var CL8_form3 : String -export var CL8_form4 : String -export var CL8_reason : String +@export var CL8_name1 : String +@export var CL8_name2 : String +@export var CL8_form1 : String +@export var CL8_form2 : String +@export var CL8_name3 : String +@export var CL8_name4 : String +@export var CL8_form3 : String +@export var CL8_form4 : String +@export var CL8_reason : String # D -export var DL1_name1 : String -export var DL1_name2 : String -export var DL1_form1 : String -export var DL1_form2 : String -export var DL1_name3 : String -export var DL1_name4 : String -export var DL1_form3 : String -export var DL1_form4 : String -export var DL1_reason : String +@export var DL1_name1 : String +@export var DL1_name2 : String +@export var DL1_form1 : String +@export var DL1_form2 : String +@export var DL1_name3 : String +@export var DL1_name4 : String +@export var DL1_form3 : String +@export var DL1_form4 : String +@export var DL1_reason : String -export var DL2_name1 : String -export var DL2_name2 : String -export var DL2_form1 : String -export var DL2_form2 : String -export var DL2_name3 : String -export var DL2_name4 : String -export var DL2_form3 : String -export var DL2_form4 : String -export var DL2_reason : String +@export var DL2_name1 : String +@export var DL2_name2 : String +@export var DL2_form1 : String +@export var DL2_form2 : String +@export var DL2_name3 : String +@export var DL2_name4 : String +@export var DL2_form3 : String +@export var DL2_form4 : String +@export var DL2_reason : String -export var DL3_name1 : String -export var DL3_name2 : String -export var DL3_form1 : String -export var DL3_form2 : String -export var DL3_name3 : String -export var DL3_name4 : String -export var DL3_form3 : String -export var DL3_form4 : String -export var DL3_reason : String +@export var DL3_name1 : String +@export var DL3_name2 : String +@export var DL3_form1 : String +@export var DL3_form2 : String +@export var DL3_name3 : String +@export var DL3_name4 : String +@export var DL3_form3 : String +@export var DL3_form4 : String +@export var DL3_reason : String -export var DL4_name1 : String -export var DL4_name2 : String -export var DL4_form1 : String -export var DL4_form2 : String -export var DL4_name3 : String -export var DL4_name4 : String -export var DL4_form3 : String -export var DL4_form4 : String -export var DL4_reason : String +@export var DL4_name1 : String +@export var DL4_name2 : String +@export var DL4_form1 : String +@export var DL4_form2 : String +@export var DL4_name3 : String +@export var DL4_name4 : String +@export var DL4_form3 : String +@export var DL4_form4 : String +@export var DL4_reason : String -export var DL5_name1 : String -export var DL5_name2 : String -export var DL5_form1 : String -export var DL5_form2 : String -export var DL5_name3 : String -export var DL5_name4 : String -export var DL5_form3 : String -export var DL5_form4 : String -export var DL5_reason : String +@export var DL5_name1 : String +@export var DL5_name2 : String +@export var DL5_form1 : String +@export var DL5_form2 : String +@export var DL5_name3 : String +@export var DL5_name4 : String +@export var DL5_form3 : String +@export var DL5_form4 : String +@export var DL5_reason : String -export var DL6_name1 : String -export var DL6_name2 : String -export var DL6_form1 : String -export var DL6_form2 : String -export var DL6_name3 : String -export var DL6_name4 : String -export var DL6_form3 : String -export var DL6_form4 : String -export var DL6_reason : String +@export var DL6_name1 : String +@export var DL6_name2 : String +@export var DL6_form1 : String +@export var DL6_form2 : String +@export var DL6_name3 : String +@export var DL6_name4 : String +@export var DL6_form3 : String +@export var DL6_form4 : String +@export var DL6_reason : String -export var DL7_name1 : String -export var DL7_name2 : String -export var DL7_form1 : String -export var DL7_form2 : String -export var DL7_name3 : String -export var DL7_name4 : String -export var DL7_form3 : String -export var DL7_form4 : String -export var DL7_reason : String +@export var DL7_name1 : String +@export var DL7_name2 : String +@export var DL7_form1 : String +@export var DL7_form2 : String +@export var DL7_name3 : String +@export var DL7_name4 : String +@export var DL7_form3 : String +@export var DL7_form4 : String +@export var DL7_reason : String -export var DL8_name1 : String -export var DL8_name2 : String -export var DL8_form1 : String -export var DL8_form2 : String -export var DL8_name3 : String -export var DL8_name4 : String -export var DL8_form3 : String -export var DL8_form4 : String -export var DL8_reason : String +@export var DL8_name1 : String +@export var DL8_name2 : String +@export var DL8_form1 : String +@export var DL8_form2 : String +@export var DL8_name3 : String +@export var DL8_name4 : String +@export var DL8_form3 : String +@export var DL8_form4 : String +@export var DL8_reason : String # E -export var EL1_name1 : String -export var EL1_name2 : String -export var EL1_form1 : String -export var EL1_form2 : String -export var EL1_name3 : String -export var EL1_name4 : String -export var EL1_form3 : String -export var EL1_form4 : String -export var EL1_reason : String +@export var EL1_name1 : String +@export var EL1_name2 : String +@export var EL1_form1 : String +@export var EL1_form2 : String +@export var EL1_name3 : String +@export var EL1_name4 : String +@export var EL1_form3 : String +@export var EL1_form4 : String +@export var EL1_reason : String -export var EL2_name1 : String -export var EL2_name2 : String -export var EL2_form1 : String -export var EL2_form2 : String -export var EL2_name3 : String -export var EL2_name4 : String -export var EL2_form3 : String -export var EL2_form4 : String -export var EL2_reason : String +@export var EL2_name1 : String +@export var EL2_name2 : String +@export var EL2_form1 : String +@export var EL2_form2 : String +@export var EL2_name3 : String +@export var EL2_name4 : String +@export var EL2_form3 : String +@export var EL2_form4 : String +@export var EL2_reason : String -export var EL3_name1 : String -export var EL3_name2 : String -export var EL3_form1 : String -export var EL3_form2 : String -export var EL3_name3 : String -export var EL3_name4 : String -export var EL3_form3 : String -export var EL3_form4 : String -export var EL3_reason : String +@export var EL3_name1 : String +@export var EL3_name2 : String +@export var EL3_form1 : String +@export var EL3_form2 : String +@export var EL3_name3 : String +@export var EL3_name4 : String +@export var EL3_form3 : String +@export var EL3_form4 : String +@export var EL3_reason : String -export var EL4_name1 : String -export var EL4_name2 : String -export var EL4_form1 : String -export var EL4_form2 : String -export var EL4_name3 : String -export var EL4_name4 : String -export var EL4_form3 : String -export var EL4_form4 : String -export var EL4_reason : String +@export var EL4_name1 : String +@export var EL4_name2 : String +@export var EL4_form1 : String +@export var EL4_form2 : String +@export var EL4_name3 : String +@export var EL4_name4 : String +@export var EL4_form3 : String +@export var EL4_form4 : String +@export var EL4_reason : String -export var EL5_name1 : String -export var EL5_name2 : String -export var EL5_form1 : String -export var EL5_form2 : String -export var EL5_name3 : String -export var EL5_name4 : String -export var EL5_form3 : String -export var EL5_form4 : String -export var EL5_reason : String +@export var EL5_name1 : String +@export var EL5_name2 : String +@export var EL5_form1 : String +@export var EL5_form2 : String +@export var EL5_name3 : String +@export var EL5_name4 : String +@export var EL5_form3 : String +@export var EL5_form4 : String +@export var EL5_reason : String -export var EL6_name1 : String -export var EL6_name2 : String -export var EL6_form1 : String -export var EL6_form2 : String -export var EL6_name3 : String -export var EL6_name4 : String -export var EL6_form3 : String -export var EL6_form4 : String -export var EL6_reason : String +@export var EL6_name1 : String +@export var EL6_name2 : String +@export var EL6_form1 : String +@export var EL6_form2 : String +@export var EL6_name3 : String +@export var EL6_name4 : String +@export var EL6_form3 : String +@export var EL6_form4 : String +@export var EL6_reason : String -export var EL7_name1 : String -export var EL7_name2 : String -export var EL7_form1 : String -export var EL7_form2 : String -export var EL7_name3 : String -export var EL7_name4 : String -export var EL7_form3 : String -export var EL7_form4 : String -export var EL7_reason : String +@export var EL7_name1 : String +@export var EL7_name2 : String +@export var EL7_form1 : String +@export var EL7_form2 : String +@export var EL7_name3 : String +@export var EL7_name4 : String +@export var EL7_form3 : String +@export var EL7_form4 : String +@export var EL7_reason : String -export var EL8_name1 : String -export var EL8_name2 : String -export var EL8_form1 : String -export var EL8_form2 : String -export var EL8_name3 : String -export var EL8_name4 : String -export var EL8_form3 : String -export var EL8_form4 : String -export var EL8_reason : String +@export var EL8_name1 : String +@export var EL8_name2 : String +@export var EL8_form1 : String +@export var EL8_form2 : String +@export var EL8_name3 : String +@export var EL8_name4 : String +@export var EL8_form3 : String +@export var EL8_form4 : String +@export var EL8_reason : String # F -export var FL1_name1 : String -export var FL1_name2 : String -export var FL1_form1 : String -export var FL1_form2 : String -export var FL1_name3 : String -export var FL1_name4 : String -export var FL1_form3 : String -export var FL1_form4 : String -export var FL1_reason : String +@export var FL1_name1 : String +@export var FL1_name2 : String +@export var FL1_form1 : String +@export var FL1_form2 : String +@export var FL1_name3 : String +@export var FL1_name4 : String +@export var FL1_form3 : String +@export var FL1_form4 : String +@export var FL1_reason : String -export var FL2_name1 : String -export var FL2_name2 : String -export var FL2_form1 : String -export var FL2_form2 : String -export var FL2_name3 : String -export var FL2_name4 : String -export var FL2_form3 : String -export var FL2_form4 : String -export var FL2_reason : String +@export var FL2_name1 : String +@export var FL2_name2 : String +@export var FL2_form1 : String +@export var FL2_form2 : String +@export var FL2_name3 : String +@export var FL2_name4 : String +@export var FL2_form3 : String +@export var FL2_form4 : String +@export var FL2_reason : String -export var FL3_name1 : String -export var FL3_name2 : String -export var FL3_form1 : String -export var FL3_form2 : String -export var FL3_name3 : String -export var FL3_name4 : String -export var FL3_form3 : String -export var FL3_form4 : String -export var FL3_reason : String +@export var FL3_name1 : String +@export var FL3_name2 : String +@export var FL3_form1 : String +@export var FL3_form2 : String +@export var FL3_name3 : String +@export var FL3_name4 : String +@export var FL3_form3 : String +@export var FL3_form4 : String +@export var FL3_reason : String -export var FL4_name1 : String -export var FL4_name2 : String -export var FL4_form1 : String -export var FL4_form2 : String -export var FL4_name3 : String -export var FL4_name4 : String -export var FL4_form3 : String -export var FL4_form4 : String -export var FL4_reason : String +@export var FL4_name1 : String +@export var FL4_name2 : String +@export var FL4_form1 : String +@export var FL4_form2 : String +@export var FL4_name3 : String +@export var FL4_name4 : String +@export var FL4_form3 : String +@export var FL4_form4 : String +@export var FL4_reason : String -export var FL5_name1 : String -export var FL5_name2 : String -export var FL5_form1 : String -export var FL5_form2 : String -export var FL5_name3 : String -export var FL5_name4 : String -export var FL5_form3 : String -export var FL5_form4 : String -export var FL5_reason : String +@export var FL5_name1 : String +@export var FL5_name2 : String +@export var FL5_form1 : String +@export var FL5_form2 : String +@export var FL5_name3 : String +@export var FL5_name4 : String +@export var FL5_form3 : String +@export var FL5_form4 : String +@export var FL5_reason : String -export var FL6_name1 : String -export var FL6_name2 : String -export var FL6_form1 : String -export var FL6_form2 : String -export var FL6_name3 : String -export var FL6_name4 : String -export var FL6_form3 : String -export var FL6_form4 : String -export var FL6_reason : String +@export var FL6_name1 : String +@export var FL6_name2 : String +@export var FL6_form1 : String +@export var FL6_form2 : String +@export var FL6_name3 : String +@export var FL6_name4 : String +@export var FL6_form3 : String +@export var FL6_form4 : String +@export var FL6_reason : String -export var FL7_name1 : String -export var FL7_name2 : String -export var FL7_form1 : String -export var FL7_form2 : String -export var FL7_name3 : String -export var FL7_name4 : String -export var FL7_form3 : String -export var FL7_form4 : String -export var FL7_reason : String +@export var FL7_name1 : String +@export var FL7_name2 : String +@export var FL7_form1 : String +@export var FL7_form2 : String +@export var FL7_name3 : String +@export var FL7_name4 : String +@export var FL7_form3 : String +@export var FL7_form4 : String +@export var FL7_reason : String -export var FL8_name1 : String -export var FL8_name2 : String -export var FL8_form1 : String -export var FL8_form2 : String -export var FL8_name3 : String -export var FL8_name4 : String -export var FL8_form3 : String -export var FL8_form4 : String -export var FL8_reason : String +@export var FL8_name1 : String +@export var FL8_name2 : String +@export var FL8_form1 : String +@export var FL8_form2 : String +@export var FL8_name3 : String +@export var FL8_name4 : String +@export var FL8_form3 : String +@export var FL8_form4 : String +@export var FL8_reason : String # G -export var GL1_name1 : String -export var GL1_name2 : String -export var GL1_form1 : String -export var GL1_form2 : String -export var GL1_name3 : String -export var GL1_name4 : String -export var GL1_form3 : String -export var GL1_form4 : String -export var GL1_reason : String +@export var GL1_name1 : String +@export var GL1_name2 : String +@export var GL1_form1 : String +@export var GL1_form2 : String +@export var GL1_name3 : String +@export var GL1_name4 : String +@export var GL1_form3 : String +@export var GL1_form4 : String +@export var GL1_reason : String -export var GL2_name1 : String -export var GL2_name2 : String -export var GL2_form1 : String -export var GL2_form2 : String -export var GL2_name3 : String -export var GL2_name4 : String -export var GL2_form3 : String -export var GL2_form4 : String -export var GL2_reason : String +@export var GL2_name1 : String +@export var GL2_name2 : String +@export var GL2_form1 : String +@export var GL2_form2 : String +@export var GL2_name3 : String +@export var GL2_name4 : String +@export var GL2_form3 : String +@export var GL2_form4 : String +@export var GL2_reason : String -export var GL3_name1 : String -export var GL3_name2 : String -export var GL3_form1 : String -export var GL3_form2 : String -export var GL3_name3 : String -export var GL3_name4 : String -export var GL3_form3 : String -export var GL3_form4 : String -export var GL3_reason : String +@export var GL3_name1 : String +@export var GL3_name2 : String +@export var GL3_form1 : String +@export var GL3_form2 : String +@export var GL3_name3 : String +@export var GL3_name4 : String +@export var GL3_form3 : String +@export var GL3_form4 : String +@export var GL3_reason : String -export var GL4_name1 : String -export var GL4_name2 : String -export var GL4_form1 : String -export var GL4_form2 : String -export var GL4_name3 : String -export var GL4_name4 : String -export var GL4_form3 : String -export var GL4_form4 : String -export var GL4_reason : String +@export var GL4_name1 : String +@export var GL4_name2 : String +@export var GL4_form1 : String +@export var GL4_form2 : String +@export var GL4_name3 : String +@export var GL4_name4 : String +@export var GL4_form3 : String +@export var GL4_form4 : String +@export var GL4_reason : String -export var GL5_name1 : String -export var GL5_name2 : String -export var GL5_form1 : String -export var GL5_form2 : String -export var GL5_name3 : String -export var GL5_name4 : String -export var GL5_form3 : String -export var GL5_form4 : String -export var GL5_reason : String +@export var GL5_name1 : String +@export var GL5_name2 : String +@export var GL5_form1 : String +@export var GL5_form2 : String +@export var GL5_name3 : String +@export var GL5_name4 : String +@export var GL5_form3 : String +@export var GL5_form4 : String +@export var GL5_reason : String -export var GL6_name1 : String -export var GL6_name2 : String -export var GL6_form1 : String -export var GL6_form2 : String -export var GL6_name3 : String -export var GL6_name4 : String -export var GL6_form3 : String -export var GL6_form4 : String -export var GL6_reason : String +@export var GL6_name1 : String +@export var GL6_name2 : String +@export var GL6_form1 : String +@export var GL6_form2 : String +@export var GL6_name3 : String +@export var GL6_name4 : String +@export var GL6_form3 : String +@export var GL6_form4 : String +@export var GL6_reason : String -export var GL7_name1 : String -export var GL7_name2 : String -export var GL7_form1 : String -export var GL7_form2 : String -export var GL7_name3 : String -export var GL7_name4 : String -export var GL7_form3 : String -export var GL7_form4 : String -export var GL7_reason : String +@export var GL7_name1 : String +@export var GL7_name2 : String +@export var GL7_form1 : String +@export var GL7_form2 : String +@export var GL7_name3 : String +@export var GL7_name4 : String +@export var GL7_form3 : String +@export var GL7_form4 : String +@export var GL7_reason : String -export var GL8_name1 : String -export var GL8_name2 : String -export var GL8_form1 : String -export var GL8_form2 : String -export var GL8_name3 : String -export var GL8_name4 : String -export var GL8_form3 : String -export var GL8_form4 : String -export var GL8_reason : String +@export var GL8_name1 : String +@export var GL8_name2 : String +@export var GL8_form1 : String +@export var GL8_form2 : String +@export var GL8_name3 : String +@export var GL8_name4 : String +@export var GL8_form3 : String +@export var GL8_form4 : String +@export var GL8_reason : String func read_values(): if important_vars.current_pod == "A1L1": diff --git a/podbooker/assets/logo.png.import b/podbooker/assets/logo.png.import index 7beac96..a8e27a8 100644 --- a/podbooker/assets/logo.png.import +++ b/podbooker/assets/logo.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/logo.png-e2220799298e3631eb0e245316e0501a.stex" +type="CompressedTexture2D" +uid="uid://doi7bajq7few6" +path="res://.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/logo.png" -dest_files=[ "res://.import/logo.png-e2220799298e3631eb0e245316e0501a.stex" ] +dest_files=["res://.godot/imported/logo.png-e2220799298e3631eb0e245316e0501a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/podbooker/assets/noun-grand-central-terminal-2828893.png.import b/podbooker/assets/noun-grand-central-terminal-2828893.png.import index 46f43d3..496f9f9 100644 --- a/podbooker/assets/noun-grand-central-terminal-2828893.png.import +++ b/podbooker/assets/noun-grand-central-terminal-2828893.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.stex" +type="CompressedTexture2D" +uid="uid://ccue7ssal6n3g" +path="res://.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://assets/noun-grand-central-terminal-2828893.png" -dest_files=[ "res://.import/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.stex" ] +dest_files=["res://.godot/imported/noun-grand-central-terminal-2828893.png-32d9b297bbaa83d2ddd483e2810ca9ce.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/podbooker/default_env.tres b/podbooker/default_env.tres index 20207a4..e9c3135 100644 --- a/podbooker/default_env.tres +++ b/podbooker/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://c2kf16aunbcaf"] -[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/podbooker/icon.png.import b/podbooker/icon.png.import index a4c02e6..8106fbd 100644 --- a/podbooker/icon.png.import +++ b/podbooker/icon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +type="CompressedTexture2D" +uid="uid://b4pb8an3rqsoo" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/podbooker/kellett.tres b/podbooker/kellett.tres index d434ec7..f5afaf8 100644 --- a/podbooker/kellett.tres +++ b/podbooker/kellett.tres @@ -1,27 +1,36 @@ -[gd_resource type="Theme" load_steps=7 format=2] +[gd_resource type="Theme" load_steps=7 format=3 uid="uid://c3niwfgfe0ji"] -[ext_resource path="res://assets/NotoSansDisplay-Medium.ttf" type="DynamicFontData" id=1] +[ext_resource type="FontFile" uid="uid://cme3uxsbxwqno" path="res://assets/NotoSansDisplay-Medium.ttf" id="1"] -[sub_resource type="DynamicFont" id=1] -font_data = ExtResource( 1 ) +[sub_resource type="FontFile" id="1"] +fallbacks = Array[Font]([ExtResource("1")]) +face_index = null +embolden = null +transform = null +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=3] -bg_color = Color( 0.427451, 0.431373, 0.443137, 1 ) +[sub_resource type="StyleBoxFlat" id="3"] +bg_color = Color(0.427451, 0.431373, 0.443137, 1) -[sub_resource type="StyleBoxFlat" id=2] -bg_color = Color( 0, 0.0431373, 0.294118, 1 ) +[sub_resource type="StyleBoxFlat" id="2"] +bg_color = Color(0, 0.0431373, 0.294118, 1) -[sub_resource type="StyleBoxFlat" id=4] -bg_color = Color( 0.647059, 0, 0, 1 ) +[sub_resource type="StyleBoxFlat" id="4"] +bg_color = Color(0.647059, 0, 0, 1) -[sub_resource type="StyleBoxFlat" id=5] +[sub_resource type="StyleBoxFlat" id="5"] [resource] -default_font = SubResource( 1 ) -Button/colors/font_color_hover = Color( 0.94, 0.94, 0.94, 1 ) -Button/fonts/font = SubResource( 1 ) -Button/styles/hover = SubResource( 3 ) -Button/styles/normal = SubResource( 2 ) -Button/styles/pressed = SubResource( 4 ) -Label/colors/font_color = Color( 0, 0, 0, 1 ) -Panel/styles/panel = SubResource( 5 ) +default_font = SubResource("1") +Button/colors/font_color_hover = Color(0.94, 0.94, 0.94, 1) +Button/fonts/font = SubResource("1") +Button/styles/hover = SubResource("3") +Button/styles/normal = SubResource("2") +Button/styles/pressed = SubResource("4") +Label/colors/font_color = Color(0, 0, 0, 1) +Panel/styles/panel = SubResource("5") diff --git a/podbooker/noun-cogs-1959786.png.import b/podbooker/noun-cogs-1959786.png.import index e624db8..27d4c89 100644 --- a/podbooker/noun-cogs-1959786.png.import +++ b/podbooker/noun-cogs-1959786.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.stex" +type="CompressedTexture2D" +uid="uid://bxm4opuvj1fkv" +path="res://.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.ctex" metadata={ "vram_texture": false } @@ -10,26 +11,24 @@ metadata={ [deps] source_file="res://noun-cogs-1959786.png" -dest_files=[ "res://.import/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.stex" ] +dest_files=["res://.godot/imported/noun-cogs-1959786.png-346f5ef56cede1c10eebb97222280b34.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=true -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false process/normal_map_invert_y=false -stream=false -size_limit=0 -detect_3d=true -svg/scale=1.0 +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/podbooker/project.godot b/podbooker/project.godot index 759cb7a..71ac2ce 100644 --- a/podbooker/project.godot +++ b/podbooker/project.godot @@ -6,23 +6,23 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 +config_version=5 [application] config/name="PodBooker" run/main_scene="res://MainStartScreen.tscn" +config/features=PackedStringArray("4.0") run/low_processor_mode=true +boot_splash/bg_color=Color(0, 0.0431373, 0.294118, 1) boot_splash/show_image=false -boot_splash/bg_color=Color( 0, 0.0431373, 0.294118, 1 ) config/icon="res://assets/logo.png" config/macos_native_icon="res://assets/logo.icns" [display] -window/size/fullscreen=true window/stretch/mode="2d" -window/stretch/aspect="keep" +window/size/fullscreen=true [gui] @@ -34,8 +34,7 @@ common/enable_pause_aware_picking=true [rendering] +environment/defaults/default_environment="res://default_env.tres" quality/driver/driver_name="GLES2" 2d/snapping/use_gpu_pixel_snap=true vram_compression/import_etc=true -vram_compression/import_etc2=false -environment/default_environment="res://default_env.tres" diff --git a/podbooker/time_script.gd b/podbooker/time_script.gd index 79d0210..9dee217 100644 --- a/podbooker/time_script.gd +++ b/podbooker/time_script.gd @@ -1,6 +1,6 @@ extends Node -onready var important_vars = $"/root/MainStartScreen/impvars" +@onready var important_vars = $"/root/MainStartScreen/impvars" var time = Time.get_datetime_dict_from_system() var dayofweek = time["weekday"] @@ -18,7 +18,7 @@ signal timer_beat # Called when the node enters the scene tree for the first time. func _ready(): # warning-ignore:return_value_discarded - connect("timer_beat", self, "on_timer_beat") + connect("timer_beat",Callable(self,"on_timer_beat")) # Give the day a unique number