diff --git a/godot_ship/.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.md5 b/godot_ship/.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.md5 new file mode 100644 index 0000000..65f245f --- /dev/null +++ b/godot_ship/.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.md5 @@ -0,0 +1,3 @@ +source_md5="a88d669f1f058a347cc4de2244bac64b" +dest_md5="1073062c6e594eff250036d7489d44a7" + diff --git a/godot_ship/.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.stex b/godot_ship/.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.stex new file mode 100644 index 0000000..1ea8a2a Binary files /dev/null and b/godot_ship/.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.stex differ diff --git a/godot_ship/.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.md5 b/godot_ship/.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.md5 new file mode 100644 index 0000000..ad95732 --- /dev/null +++ b/godot_ship/.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.md5 @@ -0,0 +1,3 @@ +source_md5="def9518adb67248106449930ecafbf56" +dest_md5="b1f6910cd5bbb4c510a140a0147c5476" + diff --git a/godot_ship/.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.stex b/godot_ship/.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.stex new file mode 100644 index 0000000..fa6121d Binary files /dev/null and b/godot_ship/.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.stex differ diff --git a/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.md5 b/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.md5 index dd2febb..dc35f36 100644 --- a/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.md5 +++ b/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.md5 @@ -1,3 +1,3 @@ source_md5="aa361943427692c39cd21430895a1f89" -dest_md5="a384b01bb3a48f53f019cb11e44e2019" +dest_md5="71290af628a880e44134b3636fc49535" diff --git a/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.oggstr b/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.oggstr index 0d5b279..5261971 100644 Binary files a/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.oggstr and b/godot_ship/.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.oggstr differ diff --git a/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.md5 b/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.md5 index 93ca95d..90af281 100644 --- a/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.md5 +++ b/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.md5 @@ -1,3 +1,3 @@ source_md5="4121e74ab010d628490c26ed5391a8f1" -dest_md5="e6145a1ff71559de29a79fa4b0b0fee2" +dest_md5="8556f1ced20c3b073ae4fcb8a300e349" diff --git a/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.oggstr b/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.oggstr index e3ddb9a..dbb57d5 100644 Binary files a/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.oggstr and b/godot_ship/.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.oggstr differ diff --git a/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.md5 b/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.md5 index 6f77432..aa69243 100644 --- a/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.md5 +++ b/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.md5 @@ -1,3 +1,3 @@ source_md5="d71fa2832e0ad78e94bbd353bc53c2bf" -dest_md5="87d33fdc866cbaaee42f97113a36ceac" +dest_md5="e694209bc2af13019893f9a931b65aae" diff --git a/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.oggstr b/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.oggstr index f3bc471..c10859e 100644 Binary files a/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.oggstr and b/godot_ship/.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.oggstr differ diff --git a/godot_ship/assets/audio/HitSFX.ogg.import b/godot_ship/assets/audio/HitSFX.ogg.import index f39b0c1..7f85105 100644 --- a/godot_ship/assets/audio/HitSFX.ogg.import +++ b/godot_ship/assets/audio/HitSFX.ogg.import @@ -11,5 +11,5 @@ dest_files=[ "res://.import/HitSFX.ogg-93a1e93085ac0a2fc2e723f5d44a2ca9.oggstr" [params] -loop=true +loop=false loop_offset=0 diff --git a/godot_ship/assets/audio/MissSFX.ogg.import b/godot_ship/assets/audio/MissSFX.ogg.import index 5689c33..8767d4e 100644 --- a/godot_ship/assets/audio/MissSFX.ogg.import +++ b/godot_ship/assets/audio/MissSFX.ogg.import @@ -11,5 +11,5 @@ dest_files=[ "res://.import/MissSFX.ogg-d7b93821aa1c2b607fa4dc4bb3561322.oggstr" [params] -loop=true +loop=false loop_offset=0 diff --git a/godot_ship/assets/audio/SunkSFX.ogg.import b/godot_ship/assets/audio/SunkSFX.ogg.import index df8f7c6..17cd2ab 100644 --- a/godot_ship/assets/audio/SunkSFX.ogg.import +++ b/godot_ship/assets/audio/SunkSFX.ogg.import @@ -11,5 +11,5 @@ dest_files=[ "res://.import/SunkSFX.ogg-52b6d419298328defecfc61b6c15659d.oggstr" [params] -loop=true +loop=false loop_offset=0 diff --git a/godot_ship/assets/backgrounds/dark.png b/godot_ship/assets/backgrounds/Background_Dark.png similarity index 100% rename from godot_ship/assets/backgrounds/dark.png rename to godot_ship/assets/backgrounds/Background_Dark.png diff --git a/godot_ship/assets/backgrounds/dark.png.import b/godot_ship/assets/backgrounds/Background_Dark.png.import similarity index 67% rename from godot_ship/assets/backgrounds/dark.png.import rename to godot_ship/assets/backgrounds/Background_Dark.png.import index ed01e88..d8ce35a 100644 --- a/godot_ship/assets/backgrounds/dark.png.import +++ b/godot_ship/assets/backgrounds/Background_Dark.png.import @@ -2,15 +2,15 @@ importer="texture" type="StreamTexture" -path="res://.import/dark.png-1931de55ce8abaebbea8e169cd476889.stex" +path="res://.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.stex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/backgrounds/dark.png" -dest_files=[ "res://.import/dark.png-1931de55ce8abaebbea8e169cd476889.stex" ] +source_file="res://assets/backgrounds/Background_Dark.png" +dest_files=[ "res://.import/Background_Dark.png-f04f9416ce96aca35dfd0f16063b0d5b.stex" ] [params] diff --git a/godot_ship/assets/backgrounds/Background_Light.png b/godot_ship/assets/backgrounds/Background_Light.png new file mode 100644 index 0000000..29a1aeb Binary files /dev/null and b/godot_ship/assets/backgrounds/Background_Light.png differ diff --git a/godot_ship/assets/backgrounds/Background_Light.png.import b/godot_ship/assets/backgrounds/Background_Light.png.import new file mode 100644 index 0000000..13140de --- /dev/null +++ b/godot_ship/assets/backgrounds/Background_Light.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.stex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/backgrounds/Background_Light.png" +dest_files=[ "res://.import/Background_Light.png-3684b7dcc3b1fd645e9fff4401113c01.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/bptc_ldr=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=false +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +process/invert_color=false +stream=false +size_limit=0 +detect_3d=false +svg/scale=1.0 diff --git a/godot_ship/main.tres b/godot_ship/main.tres deleted file mode 100644 index 74cd80c..0000000 --- a/godot_ship/main.tres +++ /dev/null @@ -1,1252 +0,0 @@ -[gd_resource type="Theme" format=2] - -[resource] -resource_name = "Main Theme" -BoxContainer/constants/separation = 4 -Button/colors/font_color = Color( 0, 0, 0, 1 ) -Button/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -Button/colors/font_color_hover = Color( 0, 0, 0, 1 ) -Button/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -Button/colors/icon_color_hover = Color( 0, 0, 0, 1 ) -Button/colors/icon_color_pressed = Color( 0, 0, 0, 1 ) -Button/constants/hseparation = 2 -Button/fonts/font = null -Button/styles/disabled = null -Button/styles/focus = null -Button/styles/hover = null -Button/styles/normal = null -Button/styles/pressed = null -CheckBox/colors/font_color = Color( 0, 0, 0, 1 ) -CheckBox/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -CheckBox/colors/font_color_hover = Color( 0, 0, 0, 1 ) -CheckBox/colors/font_color_hover_pressed = Color( 0, 0, 0, 1 ) -CheckBox/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -CheckBox/colors/icon_color_hover = Color( 0, 0, 0, 1 ) -CheckBox/constants/check_vadjust = 0 -CheckBox/constants/hseparation = 4 -CheckBox/fonts/font = null -CheckBox/icons/checked = null -CheckBox/icons/radio_checked = null -CheckBox/icons/radio_unchecked = null -CheckBox/icons/unchecked = null -CheckBox/styles/disabled = null -CheckBox/styles/focus = null -CheckBox/styles/hover = null -CheckBox/styles/hover_pressed = null -CheckBox/styles/normal = null -CheckBox/styles/pressed = null -CheckButton/colors/font_color = Color( 0, 0, 0, 1 ) -CheckButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -CheckButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) -CheckButton/colors/font_color_hover_pressed = Color( 0, 0, 0, 1 ) -CheckButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -CheckButton/colors/icon_color_hover = Color( 0, 0, 0, 1 ) -CheckButton/constants/check_vadjust = 0 -CheckButton/constants/hseparation = 4 -CheckButton/fonts/font = null -CheckButton/icons/off = null -CheckButton/icons/off_disabled = null -CheckButton/icons/on = null -CheckButton/icons/on_disabled = null -CheckButton/styles/disabled = null -CheckButton/styles/focus = null -CheckButton/styles/hover = null -CheckButton/styles/hover_pressed = null -CheckButton/styles/normal = null -CheckButton/styles/pressed = null -ColorPicker/constants/h_width = 30 -ColorPicker/constants/label_width = 10 -ColorPicker/constants/margin = 4 -ColorPicker/constants/sv_height = 256 -ColorPicker/constants/sv_width = 256 -ColorPicker/icons/add_preset = null -ColorPicker/icons/color_hue = null -ColorPicker/icons/color_sample = null -ColorPicker/icons/overbright_indicator = null -ColorPicker/icons/preset_bg = null -ColorPicker/icons/screen_picker = null -ColorPickerButton/colors/font_color = Color( 0, 0, 0, 1 ) -ColorPickerButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -ColorPickerButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) -ColorPickerButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -ColorPickerButton/constants/hseparation = 2 -ColorPickerButton/fonts/font = null -ColorPickerButton/icons/bg = null -ColorPickerButton/styles/disabled = null -ColorPickerButton/styles/focus = null -ColorPickerButton/styles/hover = null -ColorPickerButton/styles/normal = null -ColorPickerButton/styles/pressed = null -Dialogs/constants/button_margin = 32 -Dialogs/constants/margin = 8 -Editor/colors/accent_color = Color( 0, 0, 0, 1 ) -Editor/colors/axis_x_color = Color( 0, 0, 0, 1 ) -Editor/colors/axis_y_color = Color( 0, 0, 0, 1 ) -Editor/colors/axis_z_color = Color( 0, 0, 0, 1 ) -Editor/colors/base_color = Color( 0, 0, 0, 1 ) -Editor/colors/box_selection_fill_color = Color( 0, 0, 0, 1 ) -Editor/colors/box_selection_stroke_color = Color( 0, 0, 0, 1 ) -Editor/colors/contrast_color_1 = Color( 0, 0, 0, 1 ) -Editor/colors/contrast_color_2 = Color( 0, 0, 0, 1 ) -Editor/colors/dark_color_1 = Color( 0, 0, 0, 1 ) -Editor/colors/dark_color_2 = Color( 0, 0, 0, 1 ) -Editor/colors/dark_color_3 = Color( 0, 0, 0, 1 ) -Editor/colors/disabled_font_color = Color( 0, 0, 0, 1 ) -Editor/colors/error_color = Color( 0, 0, 0, 1 ) -Editor/colors/font_color = Color( 0, 0, 0, 1 ) -Editor/colors/highlight_color = Color( 0, 0, 0, 1 ) -Editor/colors/highlighted_font_color = Color( 0, 0, 0, 1 ) -Editor/colors/mono_color = Color( 0, 0, 0, 1 ) -Editor/colors/prop_category = Color( 0, 0, 0, 1 ) -Editor/colors/prop_section = Color( 0, 0, 0, 1 ) -Editor/colors/prop_subsection = Color( 0, 0, 0, 1 ) -Editor/colors/property_color = Color( 0, 0, 0, 1 ) -Editor/colors/sub_inspector_property_color = Color( 0, 0, 0, 1 ) -Editor/colors/success_color = Color( 0, 0, 0, 1 ) -Editor/colors/warning_color = Color( 0, 0, 0, 1 ) -Editor/constants/dark_theme = 1 -Editor/constants/inspector_margin = 8 -Editor/constants/scale = 1 -Editor/constants/sub_inspector_font_offset = 4 -Editor/constants/thumb_size = 64 -Editor/styles/sub_inspector_bg0 = null -Editor/styles/sub_inspector_bg1 = null -Editor/styles/sub_inspector_bg10 = null -Editor/styles/sub_inspector_bg11 = null -Editor/styles/sub_inspector_bg12 = null -Editor/styles/sub_inspector_bg13 = null -Editor/styles/sub_inspector_bg14 = null -Editor/styles/sub_inspector_bg15 = null -Editor/styles/sub_inspector_bg2 = null -Editor/styles/sub_inspector_bg3 = null -Editor/styles/sub_inspector_bg4 = null -Editor/styles/sub_inspector_bg5 = null -Editor/styles/sub_inspector_bg6 = null -Editor/styles/sub_inspector_bg7 = null -Editor/styles/sub_inspector_bg8 = null -Editor/styles/sub_inspector_bg9 = null -Editor/styles/sub_inspector_property_bg0 = null -Editor/styles/sub_inspector_property_bg1 = null -Editor/styles/sub_inspector_property_bg10 = null -Editor/styles/sub_inspector_property_bg11 = null -Editor/styles/sub_inspector_property_bg12 = null -Editor/styles/sub_inspector_property_bg13 = null -Editor/styles/sub_inspector_property_bg14 = null -Editor/styles/sub_inspector_property_bg15 = null -Editor/styles/sub_inspector_property_bg2 = null -Editor/styles/sub_inspector_property_bg3 = null -Editor/styles/sub_inspector_property_bg4 = null -Editor/styles/sub_inspector_property_bg5 = null -Editor/styles/sub_inspector_property_bg6 = null -Editor/styles/sub_inspector_property_bg7 = null -Editor/styles/sub_inspector_property_bg8 = null -Editor/styles/sub_inspector_property_bg9 = null -Editor/styles/sub_inspector_property_bg_selected0 = null -Editor/styles/sub_inspector_property_bg_selected1 = null -Editor/styles/sub_inspector_property_bg_selected10 = null -Editor/styles/sub_inspector_property_bg_selected11 = null -Editor/styles/sub_inspector_property_bg_selected12 = null -Editor/styles/sub_inspector_property_bg_selected13 = null -Editor/styles/sub_inspector_property_bg_selected14 = null -Editor/styles/sub_inspector_property_bg_selected15 = null -Editor/styles/sub_inspector_property_bg_selected2 = null -Editor/styles/sub_inspector_property_bg_selected3 = null -Editor/styles/sub_inspector_property_bg_selected4 = null -Editor/styles/sub_inspector_property_bg_selected5 = null -Editor/styles/sub_inspector_property_bg_selected6 = null -Editor/styles/sub_inspector_property_bg_selected7 = null -Editor/styles/sub_inspector_property_bg_selected8 = null -Editor/styles/sub_inspector_property_bg_selected9 = null -EditorAbout/styles/panel = null -EditorFonts/fonts/bold = null -EditorFonts/fonts/doc = null -EditorFonts/fonts/doc_bold = null -EditorFonts/fonts/doc_source = null -EditorFonts/fonts/doc_title = null -EditorFonts/fonts/expression = null -EditorFonts/fonts/main = null -EditorFonts/fonts/output_source = null -EditorFonts/fonts/rotation_control = null -EditorFonts/fonts/rulers = null -EditorFonts/fonts/source = null -EditorFonts/fonts/status_source = null -EditorFonts/fonts/title = null -EditorHelp/colors/headline_color = Color( 0, 0, 0, 1 ) -EditorIcons/icons/2D = null -EditorIcons/icons/3D = null -EditorIcons/icons/AABB = null -EditorIcons/icons/ARVRAnchor = null -EditorIcons/icons/ARVRCamera = null -EditorIcons/icons/ARVRController = null -EditorIcons/icons/ARVROrigin = null -EditorIcons/icons/AcceptDialog = null -EditorIcons/icons/ActionCopy = null -EditorIcons/icons/ActionCut = null -EditorIcons/icons/ActionPaste = null -EditorIcons/icons/Add = null -EditorIcons/icons/AddAtlasTile = null -EditorIcons/icons/AddAutotile = null -EditorIcons/icons/AddSingleTile = null -EditorIcons/icons/AddSplit = null -EditorIcons/icons/Anchor = null -EditorIcons/icons/AnimatedSprite = null -EditorIcons/icons/AnimatedSprite3D = null -EditorIcons/icons/AnimatedTexture = null -EditorIcons/icons/Animation = null -EditorIcons/icons/AnimationFilter = null -EditorIcons/icons/AnimationPlayer = null -EditorIcons/icons/AnimationTrackGroup = null -EditorIcons/icons/AnimationTrackList = null -EditorIcons/icons/AnimationTree = null -EditorIcons/icons/AnimationTreePlayer = null -EditorIcons/icons/Area = null -EditorIcons/icons/Area2D = null -EditorIcons/icons/Array = null -EditorIcons/icons/ArrayMesh = null -EditorIcons/icons/ArrowDown = null -EditorIcons/icons/ArrowLeft = null -EditorIcons/icons/ArrowRight = null -EditorIcons/icons/ArrowUp = null -EditorIcons/icons/AspectRatioContainer = null -EditorIcons/icons/AssetLib = null -EditorIcons/icons/AtlasTexture = null -EditorIcons/icons/AudioBusBypass = null -EditorIcons/icons/AudioBusLayout = null -EditorIcons/icons/AudioBusMute = null -EditorIcons/icons/AudioBusSolo = null -EditorIcons/icons/AudioStreamMP3 = null -EditorIcons/icons/AudioStreamOGGVorbis = null -EditorIcons/icons/AudioStreamPlayer = null -EditorIcons/icons/AudioStreamPlayer2D = null -EditorIcons/icons/AudioStreamPlayer3D = null -EditorIcons/icons/AudioStreamSample = null -EditorIcons/icons/AutoEnd = null -EditorIcons/icons/AutoKey = null -EditorIcons/icons/AutoPlay = null -EditorIcons/icons/AutoTriangle = null -EditorIcons/icons/Back = null -EditorIcons/icons/BackBufferCopy = null -EditorIcons/icons/Bake = null -EditorIcons/icons/BakedLightmap = null -EditorIcons/icons/BakedLightmapData = null -EditorIcons/icons/Basis = null -EditorIcons/icons/BezierHandlesBalanced = null -EditorIcons/icons/BezierHandlesFree = null -EditorIcons/icons/BezierHandlesMirror = null -EditorIcons/icons/BitMap = null -EditorIcons/icons/BitmapFont = null -EditorIcons/icons/Blend = null -EditorIcons/icons/Bone = null -EditorIcons/icons/Bone2D = null -EditorIcons/icons/BoneAttachment = null -EditorIcons/icons/BoneTrack = null -EditorIcons/icons/BoxShape = null -EditorIcons/icons/Bucket = null -EditorIcons/icons/BusVuEmpty = null -EditorIcons/icons/BusVuFrozen = null -EditorIcons/icons/BusVuFull = null -EditorIcons/icons/Button = null -EditorIcons/icons/ButtonGroup = null -EditorIcons/icons/CPUParticles = null -EditorIcons/icons/CPUParticles2D = null -EditorIcons/icons/CSGBox = null -EditorIcons/icons/CSGCapsule = null -EditorIcons/icons/CSGCombiner = null -EditorIcons/icons/CSGCylinder = null -EditorIcons/icons/CSGMesh = null -EditorIcons/icons/CSGPolygon = null -EditorIcons/icons/CSGSphere = null -EditorIcons/icons/CSGTorus = null -EditorIcons/icons/Camera = null -EditorIcons/icons/Camera2D = null -EditorIcons/icons/CameraTexture = null -EditorIcons/icons/CanvasItem = null -EditorIcons/icons/CanvasItemMaterial = null -EditorIcons/icons/CanvasItemShader = null -EditorIcons/icons/CanvasItemShaderGraph = null -EditorIcons/icons/CanvasLayer = null -EditorIcons/icons/CanvasModulate = null -EditorIcons/icons/CapsuleMesh = null -EditorIcons/icons/CapsuleShape = null -EditorIcons/icons/CapsuleShape2D = null -EditorIcons/icons/CenterContainer = null -EditorIcons/icons/CheckBox = null -EditorIcons/icons/CheckButton = null -EditorIcons/icons/Checkerboard = null -EditorIcons/icons/CircleShape2D = null -EditorIcons/icons/ClassList = null -EditorIcons/icons/Clear = null -EditorIcons/icons/ClippedCamera = null -EditorIcons/icons/Close = null -EditorIcons/icons/Collapse = null -EditorIcons/icons/CollisionPolygon = null -EditorIcons/icons/CollisionPolygon2D = null -EditorIcons/icons/CollisionShape = null -EditorIcons/icons/CollisionShape2D = null -EditorIcons/icons/Color = null -EditorIcons/icons/ColorPick = null -EditorIcons/icons/ColorPicker = null -EditorIcons/icons/ColorPickerButton = null -EditorIcons/icons/ColorRamp = null -EditorIcons/icons/ColorRect = null -EditorIcons/icons/ColorTrackVu = null -EditorIcons/icons/ConcavePolygonShape = null -EditorIcons/icons/ConcavePolygonShape2D = null -EditorIcons/icons/ConeTwistJoint = null -EditorIcons/icons/ConfirmationDialog = null -EditorIcons/icons/Container = null -EditorIcons/icons/Control = null -EditorIcons/icons/ControlAlignBottomCenter = null -EditorIcons/icons/ControlAlignBottomLeft = null -EditorIcons/icons/ControlAlignBottomRight = null -EditorIcons/icons/ControlAlignBottomWide = null -EditorIcons/icons/ControlAlignCenter = null -EditorIcons/icons/ControlAlignCenterLeft = null -EditorIcons/icons/ControlAlignCenterRight = null -EditorIcons/icons/ControlAlignLeftCenter = null -EditorIcons/icons/ControlAlignLeftWide = null -EditorIcons/icons/ControlAlignRightCenter = null -EditorIcons/icons/ControlAlignRightWide = null -EditorIcons/icons/ControlAlignTopCenter = null -EditorIcons/icons/ControlAlignTopLeft = null -EditorIcons/icons/ControlAlignTopRight = null -EditorIcons/icons/ControlAlignTopWide = null -EditorIcons/icons/ControlAlignWide = null -EditorIcons/icons/ControlHcenterWide = null -EditorIcons/icons/ControlLayout = null -EditorIcons/icons/ControlVcenterWide = null -EditorIcons/icons/ConvexPolygonShape = null -EditorIcons/icons/ConvexPolygonShape2D = null -EditorIcons/icons/CopyNodePath = null -EditorIcons/icons/CreateNewSceneFrom = null -EditorIcons/icons/CryptoKey = null -EditorIcons/icons/CubeMap = null -EditorIcons/icons/CubeMesh = null -EditorIcons/icons/Curve = null -EditorIcons/icons/Curve2D = null -EditorIcons/icons/Curve3D = null -EditorIcons/icons/CurveClose = null -EditorIcons/icons/CurveConstant = null -EditorIcons/icons/CurveCreate = null -EditorIcons/icons/CurveCurve = null -EditorIcons/icons/CurveDelete = null -EditorIcons/icons/CurveEdit = null -EditorIcons/icons/CurveIn = null -EditorIcons/icons/CurveInOut = null -EditorIcons/icons/CurveLinear = null -EditorIcons/icons/CurveOut = null -EditorIcons/icons/CurveOutIn = null -EditorIcons/icons/CurveTexture = null -EditorIcons/icons/CylinderMesh = null -EditorIcons/icons/CylinderShape = null -EditorIcons/icons/DampedSpringJoint2D = null -EditorIcons/icons/Debug = null -EditorIcons/icons/DebugContinue = null -EditorIcons/icons/DebugNext = null -EditorIcons/icons/DebugSkipBreakpointsOff = null -EditorIcons/icons/DebugSkipBreakpointsOn = null -EditorIcons/icons/DebugStep = null -EditorIcons/icons/DefaultProjectIcon = null -EditorIcons/icons/DeleteSplit = null -EditorIcons/icons/Dictionary = null -EditorIcons/icons/DirectionalLight = null -EditorIcons/icons/DistractionFree = null -EditorIcons/icons/Duplicate = null -EditorIcons/icons/DynamicFont = null -EditorIcons/icons/DynamicFontData = null -EditorIcons/icons/Edit = null -EditorIcons/icons/EditBezier = null -EditorIcons/icons/EditInternal = null -EditorIcons/icons/EditKey = null -EditorIcons/icons/EditPivot = null -EditorIcons/icons/EditResource = null -EditorIcons/icons/Editor3DHandle = null -EditorIcons/icons/EditorControlAnchor = null -EditorIcons/icons/EditorCurveHandle = null -EditorIcons/icons/EditorHandle = null -EditorIcons/icons/EditorHandleAdd = null -EditorIcons/icons/EditorInternalHandle = null -EditorIcons/icons/EditorPathSharpHandle = null -EditorIcons/icons/EditorPathSmoothHandle = null -EditorIcons/icons/EditorPivot = null -EditorIcons/icons/EditorPlugin = null -EditorIcons/icons/EditorPosition = null -EditorIcons/icons/EditorPositionPrevious = null -EditorIcons/icons/EditorPositionUnselected = null -EditorIcons/icons/Enum = null -EditorIcons/icons/Environment = null -EditorIcons/icons/Error = null -EditorIcons/icons/ErrorSign = null -EditorIcons/icons/ErrorWarning = null -EditorIcons/icons/ExpandBottomDock = null -EditorIcons/icons/Favorites = null -EditorIcons/icons/File = null -EditorIcons/icons/FileBigThumb = null -EditorIcons/icons/FileBroken = null -EditorIcons/icons/FileBrokenBigThumb = null -EditorIcons/icons/FileDead = null -EditorIcons/icons/FileDeadBigThumb = null -EditorIcons/icons/FileDeadMediumThumb = null -EditorIcons/icons/FileDialog = null -EditorIcons/icons/FileList = null -EditorIcons/icons/FileMediumThumb = null -EditorIcons/icons/FileThumbnail = null -EditorIcons/icons/Filesystem = null -EditorIcons/icons/FixedMaterial = null -EditorIcons/icons/FixedSpatialMaterial = null -EditorIcons/icons/Folder = null -EditorIcons/icons/FolderBigThumb = null -EditorIcons/icons/FolderMediumThumb = null -EditorIcons/icons/Font = null -EditorIcons/icons/Forward = null -EditorIcons/icons/GDNativeLibrary = null -EditorIcons/icons/GDScript = null -EditorIcons/icons/GIProbe = null -EditorIcons/icons/GIProbeData = null -EditorIcons/icons/Generic6DOFJoint = null -EditorIcons/icons/GizmoBakedLightmap = null -EditorIcons/icons/GizmoCPUParticles = null -EditorIcons/icons/GizmoCamera = null -EditorIcons/icons/GizmoDirectionalLight = null -EditorIcons/icons/GizmoGIProbe = null -EditorIcons/icons/GizmoLight = null -EditorIcons/icons/GizmoListener = null -EditorIcons/icons/GizmoParticles = null -EditorIcons/icons/GizmoReflectionProbe = null -EditorIcons/icons/GizmoSpatialSamplePlayer = null -EditorIcons/icons/GizmoSpatialStreamPlayer = null -EditorIcons/icons/GizmoSpotLight = null -EditorIcons/icons/Godot = null -EditorIcons/icons/GodotDocs = null -EditorIcons/icons/Gradient = null -EditorIcons/icons/GradientTexture = null -EditorIcons/icons/GraphEdit = null -EditorIcons/icons/GraphNode = null -EditorIcons/icons/Grid = null -EditorIcons/icons/GridContainer = null -EditorIcons/icons/GridMap = null -EditorIcons/icons/GridMinimap = null -EditorIcons/icons/GrooveJoint2D = null -EditorIcons/icons/Group = null -EditorIcons/icons/GroupViewport = null -EditorIcons/icons/Groups = null -EditorIcons/icons/GuiChecked = null -EditorIcons/icons/GuiClose = null -EditorIcons/icons/GuiCloseCustomizable = null -EditorIcons/icons/GuiDropdown = null -EditorIcons/icons/GuiEllipsis = null -EditorIcons/icons/GuiGraphNodePort = null -EditorIcons/icons/GuiHTick = null -EditorIcons/icons/GuiHsplitter = null -EditorIcons/icons/GuiMiniCheckerboard = null -EditorIcons/icons/GuiOptionArrow = null -EditorIcons/icons/GuiProgressBar = null -EditorIcons/icons/GuiProgressFill = null -EditorIcons/icons/GuiRadioChecked = null -EditorIcons/icons/GuiRadioUnchecked = null -EditorIcons/icons/GuiResizer = null -EditorIcons/icons/GuiScrollArrowLeft = null -EditorIcons/icons/GuiScrollArrowLeftHl = null -EditorIcons/icons/GuiScrollArrowRight = null -EditorIcons/icons/GuiScrollArrowRightHl = null -EditorIcons/icons/GuiScrollBg = null -EditorIcons/icons/GuiScrollGrabber = null -EditorIcons/icons/GuiScrollGrabberHl = null -EditorIcons/icons/GuiScrollGrabberPressed = null -EditorIcons/icons/GuiSliderGrabber = null -EditorIcons/icons/GuiSliderGrabberHl = null -EditorIcons/icons/GuiSpace = null -EditorIcons/icons/GuiSpinboxUpdown = null -EditorIcons/icons/GuiTab = null -EditorIcons/icons/GuiTabMenu = null -EditorIcons/icons/GuiTabMenuHl = null -EditorIcons/icons/GuiToggleOff = null -EditorIcons/icons/GuiToggleOn = null -EditorIcons/icons/GuiTreeArrowDown = null -EditorIcons/icons/GuiTreeArrowRight = null -EditorIcons/icons/GuiTreeArrowUp = null -EditorIcons/icons/GuiTreeUpdown = null -EditorIcons/icons/GuiUnchecked = null -EditorIcons/icons/GuiVTick = null -EditorIcons/icons/GuiViewportHdiagsplitter = null -EditorIcons/icons/GuiViewportVdiagsplitter = null -EditorIcons/icons/GuiViewportVhsplitter = null -EditorIcons/icons/GuiVisibilityHidden = null -EditorIcons/icons/GuiVisibilityVisible = null -EditorIcons/icons/GuiVisibilityXray = null -EditorIcons/icons/GuiVsplitBg = null -EditorIcons/icons/GuiVsplitter = null -EditorIcons/icons/HBoxContainer = null -EditorIcons/icons/HScrollBar = null -EditorIcons/icons/HSeparator = null -EditorIcons/icons/HSlider = null -EditorIcons/icons/HSplitContainer = null -EditorIcons/icons/HTTPRequest = null -EditorIcons/icons/Headphones = null -EditorIcons/icons/Heart = null -EditorIcons/icons/HeightMapShape = null -EditorIcons/icons/Help = null -EditorIcons/icons/HelpSearch = null -EditorIcons/icons/HingeJoint = null -EditorIcons/icons/History = null -EditorIcons/icons/Hsize = null -EditorIcons/icons/Image = null -EditorIcons/icons/ImageTexture = null -EditorIcons/icons/ImmediateGeometry = null -EditorIcons/icons/ImportCheck = null -EditorIcons/icons/ImportFail = null -EditorIcons/icons/InformationSign = null -EditorIcons/icons/InsertAfter = null -EditorIcons/icons/InsertBefore = null -EditorIcons/icons/Instance = null -EditorIcons/icons/InstanceOptions = null -EditorIcons/icons/InterpCubic = null -EditorIcons/icons/InterpLinear = null -EditorIcons/icons/InterpRaw = null -EditorIcons/icons/InterpWrapClamp = null -EditorIcons/icons/InterpWrapLoop = null -EditorIcons/icons/InterpolatedCamera = null -EditorIcons/icons/InverseKinematics = null -EditorIcons/icons/Issue = null -EditorIcons/icons/ItemList = null -EditorIcons/icons/JoyAxis = null -EditorIcons/icons/JoyButton = null -EditorIcons/icons/Joypad = null -EditorIcons/icons/Key = null -EditorIcons/icons/KeyAnimation = null -EditorIcons/icons/KeyAudio = null -EditorIcons/icons/KeyBezier = null -EditorIcons/icons/KeyBezierHandle = null -EditorIcons/icons/KeyBezierPoint = null -EditorIcons/icons/KeyBezierSelected = null -EditorIcons/icons/KeyCall = null -EditorIcons/icons/KeyHover = null -EditorIcons/icons/KeyInvalid = null -EditorIcons/icons/KeyNext = null -EditorIcons/icons/KeyPosition = null -EditorIcons/icons/KeyRotation = null -EditorIcons/icons/KeyScale = null -EditorIcons/icons/KeySelected = null -EditorIcons/icons/KeyValue = null -EditorIcons/icons/KeyXform = null -EditorIcons/icons/Keyboard = null -EditorIcons/icons/KinematicBody = null -EditorIcons/icons/KinematicBody2D = null -EditorIcons/icons/Label = null -EditorIcons/icons/LargeTexture = null -EditorIcons/icons/Light2D = null -EditorIcons/icons/LightOccluder2D = null -EditorIcons/icons/Line2D = null -EditorIcons/icons/LineEdit = null -EditorIcons/icons/LineShape2D = null -EditorIcons/icons/LinkButton = null -EditorIcons/icons/ListSelect = null -EditorIcons/icons/Listener = null -EditorIcons/icons/Load = null -EditorIcons/icons/Lock = null -EditorIcons/icons/LockViewport = null -EditorIcons/icons/Logo = null -EditorIcons/icons/Loop = null -EditorIcons/icons/LoopInterpolation = null -EditorIcons/icons/MainPlay = null -EditorIcons/icons/MarginContainer = null -EditorIcons/icons/MatchCase = null -EditorIcons/icons/MaterialPreviewCube = null -EditorIcons/icons/MaterialPreviewCubeOff = null -EditorIcons/icons/MaterialPreviewLight1 = null -EditorIcons/icons/MaterialPreviewLight1Off = null -EditorIcons/icons/MaterialPreviewLight2 = null -EditorIcons/icons/MaterialPreviewLight2Off = null -EditorIcons/icons/MaterialPreviewSphere = null -EditorIcons/icons/MaterialPreviewSphereOff = null -EditorIcons/icons/MemberConstant = null -EditorIcons/icons/MemberMethod = null -EditorIcons/icons/MemberProperty = null -EditorIcons/icons/MemberSignal = null -EditorIcons/icons/MemberTheme = null -EditorIcons/icons/MenuButton = null -EditorIcons/icons/Mesh = null -EditorIcons/icons/MeshInstance = null -EditorIcons/icons/MeshInstance2D = null -EditorIcons/icons/MeshLibrary = null -EditorIcons/icons/MeshTexture = null -EditorIcons/icons/MiniObject = null -EditorIcons/icons/MirrorX = null -EditorIcons/icons/MirrorY = null -EditorIcons/icons/Mouse = null -EditorIcons/icons/MoveDown = null -EditorIcons/icons/MoveLeft = null -EditorIcons/icons/MovePoint = null -EditorIcons/icons/MoveRight = null -EditorIcons/icons/MoveUp = null -EditorIcons/icons/MultiEdit = null -EditorIcons/icons/MultiLine = null -EditorIcons/icons/MultiMesh = null -EditorIcons/icons/MultiMeshInstance = null -EditorIcons/icons/MultiMeshInstance2D = null -EditorIcons/icons/NativeScript = null -EditorIcons/icons/Navigation = null -EditorIcons/icons/Navigation2D = null -EditorIcons/icons/NavigationMesh = null -EditorIcons/icons/NavigationMeshInstance = null -EditorIcons/icons/NavigationPolygon = null -EditorIcons/icons/NavigationPolygonInstance = null -EditorIcons/icons/New = null -EditorIcons/icons/NewRoot = null -EditorIcons/icons/Nil = null -EditorIcons/icons/NinePatchRect = null -EditorIcons/icons/Node = null -EditorIcons/icons/Node2D = null -EditorIcons/icons/NodePath = null -EditorIcons/icons/NodeWarning = null -EditorIcons/icons/NoiseTexture = null -EditorIcons/icons/NonFavorite = null -EditorIcons/icons/Object = null -EditorIcons/icons/OccluderPolygon2D = null -EditorIcons/icons/OmniLight = null -EditorIcons/icons/Onion = null -EditorIcons/icons/OptionButton = null -EditorIcons/icons/OverbrightIndicator = null -EditorIcons/icons/Override = null -EditorIcons/icons/PackedDataContainer = null -EditorIcons/icons/PackedScene = null -EditorIcons/icons/Panel = null -EditorIcons/icons/PanelContainer = null -EditorIcons/icons/Panels1 = null -EditorIcons/icons/Panels2 = null -EditorIcons/icons/Panels2Alt = null -EditorIcons/icons/Panels3 = null -EditorIcons/icons/Panels3Alt = null -EditorIcons/icons/Panels4 = null -EditorIcons/icons/PanoramaSky = null -EditorIcons/icons/ParallaxBackground = null -EditorIcons/icons/ParallaxLayer = null -EditorIcons/icons/ParticleAttractor2D = null -EditorIcons/icons/Particles = null -EditorIcons/icons/Particles2D = null -EditorIcons/icons/ParticlesMaterial = null -EditorIcons/icons/Path = null -EditorIcons/icons/Path2D = null -EditorIcons/icons/PathFollow = null -EditorIcons/icons/PathFollow2D = null -EditorIcons/icons/Pause = null -EditorIcons/icons/PhysicalBone = null -EditorIcons/icons/Pin = null -EditorIcons/icons/PinJoint = null -EditorIcons/icons/PinJoint2D = null -EditorIcons/icons/PinPressed = null -EditorIcons/icons/Plane = null -EditorIcons/icons/PlaneMesh = null -EditorIcons/icons/PlaneShape = null -EditorIcons/icons/Play = null -EditorIcons/icons/PlayBackwards = null -EditorIcons/icons/PlayCustom = null -EditorIcons/icons/PlayOverlay = null -EditorIcons/icons/PlayScene = null -EditorIcons/icons/PlayStart = null -EditorIcons/icons/PlayStartBackwards = null -EditorIcons/icons/PlayTravel = null -EditorIcons/icons/PluginScript = null -EditorIcons/icons/PointMesh = null -EditorIcons/icons/Polygon2D = null -EditorIcons/icons/PolygonPathFinder = null -EditorIcons/icons/PoolByteArray = null -EditorIcons/icons/PoolColorArray = null -EditorIcons/icons/PoolIntArray = null -EditorIcons/icons/PoolRealArray = null -EditorIcons/icons/PoolStringArray = null -EditorIcons/icons/PoolVector2Array = null -EditorIcons/icons/PoolVector3Array = null -EditorIcons/icons/Popup = null -EditorIcons/icons/PopupDialog = null -EditorIcons/icons/PopupMenu = null -EditorIcons/icons/PopupPanel = null -EditorIcons/icons/Portal = null -EditorIcons/icons/Position2D = null -EditorIcons/icons/Position3D = null -EditorIcons/icons/PrismMesh = null -EditorIcons/icons/ProceduralSky = null -EditorIcons/icons/Progress1 = null -EditorIcons/icons/Progress2 = null -EditorIcons/icons/Progress3 = null -EditorIcons/icons/Progress4 = null -EditorIcons/icons/Progress5 = null -EditorIcons/icons/Progress6 = null -EditorIcons/icons/Progress7 = null -EditorIcons/icons/Progress8 = null -EditorIcons/icons/ProgressBar = null -EditorIcons/icons/ProjectIconLoading = null -EditorIcons/icons/ProximityGroup = null -EditorIcons/icons/ProxyTexture = null -EditorIcons/icons/Quad = null -EditorIcons/icons/QuadMesh = null -EditorIcons/icons/Quat = null -EditorIcons/icons/RID = null -EditorIcons/icons/RayCast = null -EditorIcons/icons/RayCast2D = null -EditorIcons/icons/RayShape = null -EditorIcons/icons/RayShape2D = null -EditorIcons/icons/Rayito = null -EditorIcons/icons/Rect2 = null -EditorIcons/icons/RectangleShape2D = null -EditorIcons/icons/ReferenceRect = null -EditorIcons/icons/ReflectionProbe = null -EditorIcons/icons/RegionEdit = null -EditorIcons/icons/Reload = null -EditorIcons/icons/ReloadSmall = null -EditorIcons/icons/RemoteTransform = null -EditorIcons/icons/RemoteTransform2D = null -EditorIcons/icons/Remove = null -EditorIcons/icons/RemoveInternal = null -EditorIcons/icons/Rename = null -EditorIcons/icons/Reparent = null -EditorIcons/icons/ReparentToNewNode = null -EditorIcons/icons/ResourcePreloader = null -EditorIcons/icons/RichTextEffect = null -EditorIcons/icons/RichTextLabel = null -EditorIcons/icons/RigidBody = null -EditorIcons/icons/RigidBody2D = null -EditorIcons/icons/Room = null -EditorIcons/icons/RoomBounds = null -EditorIcons/icons/RootMotionView = null -EditorIcons/icons/Rotate0 = null -EditorIcons/icons/Rotate180 = null -EditorIcons/icons/Rotate270 = null -EditorIcons/icons/Rotate90 = null -EditorIcons/icons/RotateLeft = null -EditorIcons/icons/RotateRight = null -EditorIcons/icons/Ruler = null -EditorIcons/icons/SampleLibrary = null -EditorIcons/icons/Save = null -EditorIcons/icons/Script = null -EditorIcons/icons/ScriptCreate = null -EditorIcons/icons/ScriptCreateDialog = null -EditorIcons/icons/ScriptExtend = null -EditorIcons/icons/ScriptRemove = null -EditorIcons/icons/ScrollContainer = null -EditorIcons/icons/Search = null -EditorIcons/icons/SegmentShape2D = null -EditorIcons/icons/Shader = null -EditorIcons/icons/ShaderMaterial = null -EditorIcons/icons/ShortCut = null -EditorIcons/icons/Signal = null -EditorIcons/icons/Signals = null -EditorIcons/icons/SignalsAndGroups = null -EditorIcons/icons/Skeleton = null -EditorIcons/icons/Skeleton2D = null -EditorIcons/icons/SkeletonIK = null -EditorIcons/icons/SliderJoint = null -EditorIcons/icons/Slot = null -EditorIcons/icons/Snap = null -EditorIcons/icons/SnapGrid = null -EditorIcons/icons/SoftBody = null -EditorIcons/icons/Sort = null -EditorIcons/icons/Spatial = null -EditorIcons/icons/SpatialMaterial = null -EditorIcons/icons/SphereMesh = null -EditorIcons/icons/SphereShape = null -EditorIcons/icons/SpinBox = null -EditorIcons/icons/SpotLight = null -EditorIcons/icons/SpringArm = null -EditorIcons/icons/Sprite = null -EditorIcons/icons/Sprite3D = null -EditorIcons/icons/SpriteFrames = null -EditorIcons/icons/SpriteSheet = null -EditorIcons/icons/StaticBody = null -EditorIcons/icons/StaticBody2D = null -EditorIcons/icons/StatusError = null -EditorIcons/icons/StatusSuccess = null -EditorIcons/icons/StatusWarning = null -EditorIcons/icons/Stop = null -EditorIcons/icons/StreamTexture = null -EditorIcons/icons/String = null -EditorIcons/icons/StyleBoxEmpty = null -EditorIcons/icons/StyleBoxFlat = null -EditorIcons/icons/StyleBoxLine = null -EditorIcons/icons/StyleBoxTexture = null -EditorIcons/icons/TabContainer = null -EditorIcons/icons/Tabs = null -EditorIcons/icons/TestCube = null -EditorIcons/icons/TextEdit = null -EditorIcons/icons/TextFile = null -EditorIcons/icons/Texture3D = null -EditorIcons/icons/TextureArray = null -EditorIcons/icons/TextureButton = null -EditorIcons/icons/TextureProgress = null -EditorIcons/icons/TextureRect = null -EditorIcons/icons/Theme = null -EditorIcons/icons/ThumbnailWait = null -EditorIcons/icons/TileMap = null -EditorIcons/icons/TileSet = null -EditorIcons/icons/Time = null -EditorIcons/icons/TimelineIndicator = null -EditorIcons/icons/Timer = null -EditorIcons/icons/ToolAddNode = null -EditorIcons/icons/ToolButton = null -EditorIcons/icons/ToolConnect = null -EditorIcons/icons/ToolMove = null -EditorIcons/icons/ToolPan = null -EditorIcons/icons/ToolRotate = null -EditorIcons/icons/ToolScale = null -EditorIcons/icons/ToolSelect = null -EditorIcons/icons/ToolTriangle = null -EditorIcons/icons/Tools = null -EditorIcons/icons/TouchScreenButton = null -EditorIcons/icons/TrackAddKey = null -EditorIcons/icons/TrackAddKeyHl = null -EditorIcons/icons/TrackCapture = null -EditorIcons/icons/TrackContinuous = null -EditorIcons/icons/TrackDiscrete = null -EditorIcons/icons/TrackTrigger = null -EditorIcons/icons/Transform = null -EditorIcons/icons/Transform2D = null -EditorIcons/icons/TransitionEnd = null -EditorIcons/icons/TransitionEndAuto = null -EditorIcons/icons/TransitionEndAutoBig = null -EditorIcons/icons/TransitionEndBig = null -EditorIcons/icons/TransitionImmediate = null -EditorIcons/icons/TransitionImmediateAuto = null -EditorIcons/icons/TransitionImmediateAutoBig = null -EditorIcons/icons/TransitionImmediateBig = null -EditorIcons/icons/TransitionSync = null -EditorIcons/icons/TransitionSyncAuto = null -EditorIcons/icons/TransitionSyncAutoBig = null -EditorIcons/icons/TransitionSyncBig = null -EditorIcons/icons/Translation = null -EditorIcons/icons/Transpose = null -EditorIcons/icons/Tree = null -EditorIcons/icons/Tween = null -EditorIcons/icons/Unbone = null -EditorIcons/icons/Ungroup = null -EditorIcons/icons/Unlock = null -EditorIcons/icons/Uv = null -EditorIcons/icons/VBoxContainer = null -EditorIcons/icons/VScrollBar = null -EditorIcons/icons/VSeparator = null -EditorIcons/icons/VSlider = null -EditorIcons/icons/VSplitContainer = null -EditorIcons/icons/Variant = null -EditorIcons/icons/Vector2 = null -EditorIcons/icons/Vector3 = null -EditorIcons/icons/VehicleBody = null -EditorIcons/icons/VehicleWheel = null -EditorIcons/icons/VideoPlayer = null -EditorIcons/icons/Viewport = null -EditorIcons/icons/ViewportContainer = null -EditorIcons/icons/ViewportSpeed = null -EditorIcons/icons/ViewportTexture = null -EditorIcons/icons/ViewportZoom = null -EditorIcons/icons/VisibilityEnabler = null -EditorIcons/icons/VisibilityEnabler2D = null -EditorIcons/icons/VisibilityNotifier = null -EditorIcons/icons/VisibilityNotifier2D = null -EditorIcons/icons/VisualScript = null -EditorIcons/icons/VisualShader = null -EditorIcons/icons/VisualShaderPort = null -EditorIcons/icons/Warning = null -EditorIcons/icons/WindowDialog = null -EditorIcons/icons/World = null -EditorIcons/icons/World2D = null -EditorIcons/icons/WorldEnvironment = null -EditorIcons/icons/X509Certificate = null -EditorIcons/icons/YSort = null -EditorIcons/icons/Zoom = null -EditorIcons/icons/ZoomLess = null -EditorIcons/icons/ZoomMore = null -EditorIcons/icons/ZoomReset = null -EditorIcons/icons/bool = null -EditorIcons/icons/float = null -EditorIcons/icons/int = null -EditorProperty/colors/error_color = Color( 0, 0, 0, 1 ) -EditorProperty/colors/property_color = Color( 0, 0, 0, 1 ) -EditorProperty/constants/font_offset = 1 -EditorProperty/constants/vseparation = 4 -EditorProperty/styles/bg = null -EditorProperty/styles/bg_selected = null -EditorSettingsDialog/styles/panel = null -EditorStyles/styles/Background = null -EditorStyles/styles/BottomPanelDebuggerOverride = null -EditorStyles/styles/Content = null -EditorStyles/styles/DebuggerPanel = null -EditorStyles/styles/DebuggerTabBG = null -EditorStyles/styles/DebuggerTabFG = null -EditorStyles/styles/Focus = null -EditorStyles/styles/Information3dViewport = null -EditorStyles/styles/MenuHover = null -EditorStyles/styles/MenuPanel = null -EditorStyles/styles/PlayButtonPanel = null -EditorStyles/styles/SceneTabBG = null -EditorStyles/styles/SceneTabFG = null -EditorStyles/styles/ScriptEditor = null -EditorStyles/styles/ScriptEditorPanel = null -FileDialog/colors/file_icon_modulate = Color( 0, 0, 0, 1 ) -FileDialog/colors/files_disabled = Color( 0, 0, 0, 1 ) -FileDialog/colors/folder_icon_modulate = Color( 0, 0, 0, 1 ) -FileDialog/icons/file = null -FileDialog/icons/folder = null -FileDialog/icons/parent_folder = null -FileDialog/icons/reload = null -FileDialog/icons/toggle_hidden = null -Fonts/fonts/large = null -Fonts/fonts/normal = null -GraphEdit/colors/activity = Color( 0, 0, 0, 1 ) -GraphEdit/colors/grid_major = Color( 0, 0, 0, 1 ) -GraphEdit/colors/grid_minor = Color( 0, 0, 0, 1 ) -GraphEdit/colors/selection_fill = Color( 0, 0, 0, 1 ) -GraphEdit/colors/selection_stroke = Color( 0, 0, 0, 1 ) -GraphEdit/constants/bezier_len_neg = 160 -GraphEdit/constants/bezier_len_pos = 80 -GraphEdit/constants/port_grab_distance_horizontal = 48 -GraphEdit/constants/port_grab_distance_vertical = 6 -GraphEdit/icons/minimap = null -GraphEdit/icons/minus = null -GraphEdit/icons/more = null -GraphEdit/icons/reset = null -GraphEdit/icons/snap = null -GraphEdit/styles/bg = null -GraphEditMinimap/colors/resizer_color = Color( 0, 0, 0, 1 ) -GraphEditMinimap/icons/resizer = null -GraphEditMinimap/styles/bg = null -GraphEditMinimap/styles/camera = null -GraphEditMinimap/styles/node = null -GraphNode/colors/close_color = Color( 0, 0, 0, 1 ) -GraphNode/colors/resizer_color = Color( 0, 0, 0, 1 ) -GraphNode/colors/title_color = Color( 0, 0, 0, 1 ) -GraphNode/constants/close_h_offset = 20 -GraphNode/constants/close_offset = 18 -GraphNode/constants/port_offset = 3 -GraphNode/constants/separation = 1 -GraphNode/constants/title_h_offset = -16 -GraphNode/constants/title_offset = 20 -GraphNode/fonts/title_font = null -GraphNode/icons/close = null -GraphNode/icons/port = null -GraphNode/icons/resizer = null -GraphNode/styles/breakpoint = null -GraphNode/styles/comment = null -GraphNode/styles/commentfocus = null -GraphNode/styles/defaultfocus = null -GraphNode/styles/defaultframe = null -GraphNode/styles/frame = null -GraphNode/styles/position = null -GraphNode/styles/selectedframe = null -GraphNode/styles/state_machine_frame = null -GraphNode/styles/state_machine_selectedframe = null -GridContainer/constants/hseparation = 4 -GridContainer/constants/vseparation = 4 -HBoxContainer/constants/separation = 4 -HScrollBar/icons/decrement = null -HScrollBar/icons/decrement_highlight = null -HScrollBar/icons/increment = null -HScrollBar/icons/increment_highlight = null -HScrollBar/styles/grabber = null -HScrollBar/styles/grabber_highlight = null -HScrollBar/styles/grabber_pressed = null -HScrollBar/styles/scroll = null -HScrollBar/styles/scroll_focus = null -HSeparator/constants/separation = 4 -HSeparator/styles/separator = null -HSlider/icons/grabber = null -HSlider/icons/grabber_disabled = null -HSlider/icons/grabber_highlight = null -HSlider/icons/tick = null -HSlider/styles/grabber_area = null -HSlider/styles/grabber_area_highlight = null -HSlider/styles/slider = null -HSplitContainer/constants/autohide = 1 -HSplitContainer/constants/separation = 12 -HSplitContainer/icons/grabber = null -HSplitContainer/styles/bg = null -Icons/icons/close = null -ItemList/colors/font_color = Color( 0, 0, 0, 1 ) -ItemList/colors/font_color_selected = Color( 0, 0, 0, 1 ) -ItemList/colors/guide_color = Color( 0, 0, 0, 1 ) -ItemList/constants/hseparation = 4 -ItemList/constants/icon_margin = 4 -ItemList/constants/line_separation = 2 -ItemList/constants/vseparation = 2 -ItemList/fonts/font = null -ItemList/styles/bg = null -ItemList/styles/bg_focus = null -ItemList/styles/cursor = null -ItemList/styles/cursor_unfocused = null -ItemList/styles/selected = null -ItemList/styles/selected_focus = null -Label/colors/font_color = Color( 0, 0, 0, 1 ) -Label/colors/font_color_shadow = Color( 0, 0, 0, 1 ) -Label/colors/font_outline_modulate = Color( 0, 0, 0, 1 ) -Label/constants/line_spacing = 3 -Label/constants/shadow_as_outline = 0 -Label/constants/shadow_offset_x = 1 -Label/constants/shadow_offset_y = 1 -Label/fonts/font = null -Label/styles/normal = null -LineEdit/colors/clear_button_color = Color( 0, 0, 0, 1 ) -LineEdit/colors/clear_button_color_pressed = Color( 0, 0, 0, 1 ) -LineEdit/colors/cursor_color = Color( 0, 0, 0, 1 ) -LineEdit/colors/font_color = Color( 0, 0, 0, 1 ) -LineEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) -LineEdit/colors/font_color_uneditable = Color( 0, 0, 0, 1 ) -LineEdit/colors/read_only = Color( 0, 0, 0, 1 ) -LineEdit/colors/selection_color = Color( 0, 0, 0, 1 ) -LineEdit/constants/minimum_spaces = 12 -LineEdit/fonts/font = null -LineEdit/icons/clear = null -LineEdit/styles/focus = null -LineEdit/styles/normal = null -LineEdit/styles/read_only = null -LinkButton/colors/font_color = Color( 0, 0, 0, 1 ) -LinkButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -LinkButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) -LinkButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -LinkButton/constants/underline_spacing = 2 -LinkButton/fonts/font = null -LinkButton/styles/focus = null -MarginContainer/constants/margin_bottom = 0 -MarginContainer/constants/margin_left = 0 -MarginContainer/constants/margin_right = 0 -MarginContainer/constants/margin_top = 0 -MenuButton/colors/font_color = Color( 0, 0, 0, 1 ) -MenuButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -MenuButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) -MenuButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -MenuButton/constants/hseparation = 3 -MenuButton/fonts/font = null -MenuButton/styles/disabled = null -MenuButton/styles/focus = null -MenuButton/styles/hover = null -MenuButton/styles/normal = null -MenuButton/styles/pressed = null -OptionButton/colors/font_color = Color( 0, 0, 0, 1 ) -OptionButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -OptionButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) -OptionButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -OptionButton/colors/icon_color_hover = Color( 0, 0, 0, 1 ) -OptionButton/constants/arrow_margin = 2 -OptionButton/constants/hseparation = 2 -OptionButton/constants/modulate_arrow = 1 -OptionButton/fonts/font = null -OptionButton/icons/arrow = null -OptionButton/styles/disabled = null -OptionButton/styles/focus = null -OptionButton/styles/hover = null -OptionButton/styles/normal = null -OptionButton/styles/pressed = null -Panel/styles/panel = null -PanelContainer/styles/panel = null -PopupDialog/styles/panel = null -PopupMenu/colors/font_color = Color( 0, 0, 0, 1 ) -PopupMenu/colors/font_color_accel = Color( 0, 0, 0, 1 ) -PopupMenu/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -PopupMenu/colors/font_color_hover = Color( 0, 0, 0, 1 ) -PopupMenu/colors/font_color_separator = Color( 0, 0, 0, 1 ) -PopupMenu/constants/hseparation = 4 -PopupMenu/constants/vseparation = 4 -PopupMenu/fonts/font = null -PopupMenu/icons/checked = null -PopupMenu/icons/radio_checked = null -PopupMenu/icons/radio_unchecked = null -PopupMenu/icons/submenu = null -PopupMenu/icons/unchecked = null -PopupMenu/icons/visibility_hidden = null -PopupMenu/icons/visibility_visible = null -PopupMenu/icons/visibility_xray = null -PopupMenu/styles/disabled = null -PopupMenu/styles/focus = null -PopupMenu/styles/hover = null -PopupMenu/styles/labeled_separator_left = null -PopupMenu/styles/labeled_separator_right = null -PopupMenu/styles/normal = null -PopupMenu/styles/panel = null -PopupMenu/styles/panel_disabled = null -PopupMenu/styles/pressed = null -PopupMenu/styles/separator = null -PopupPanel/styles/panel = null -ProgressBar/colors/font_color = Color( 0, 0, 0, 1 ) -ProgressBar/colors/font_color_shadow = Color( 0, 0, 0, 1 ) -ProgressBar/fonts/font = null -ProgressBar/styles/bg = null -ProgressBar/styles/fg = null -ProjectSettingsEditor/styles/panel = null -RichTextLabel/colors/default_color = Color( 0, 0, 0, 1 ) -RichTextLabel/colors/font_color_selected = Color( 0, 0, 0, 1 ) -RichTextLabel/colors/font_color_shadow = Color( 0, 0, 0, 1 ) -RichTextLabel/colors/selection_color = Color( 0, 0, 0, 1 ) -RichTextLabel/constants/line_separation = 1 -RichTextLabel/constants/shadow_as_outline = 0 -RichTextLabel/constants/shadow_offset_x = 1 -RichTextLabel/constants/shadow_offset_y = 1 -RichTextLabel/constants/table_hseparation = 3 -RichTextLabel/constants/table_vseparation = 3 -RichTextLabel/fonts/bold_font = null -RichTextLabel/fonts/bold_italics_font = null -RichTextLabel/fonts/italics_font = null -RichTextLabel/fonts/mono_font = null -RichTextLabel/fonts/normal_font = null -RichTextLabel/styles/focus = null -RichTextLabel/styles/normal = null -ScrollContainer/styles/bg = null -SpinBox/icons/updown = null -TabContainer/colors/font_color_bg = Color( 0, 0, 0, 1 ) -TabContainer/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -TabContainer/colors/font_color_fg = Color( 0, 0, 0, 1 ) -TabContainer/constants/hseparation = 4 -TabContainer/constants/label_valign_bg = 2 -TabContainer/constants/label_valign_fg = 0 -TabContainer/constants/side_margin = 8 -TabContainer/constants/top_margin = 24 -TabContainer/fonts/font = null -TabContainer/icons/decrement = null -TabContainer/icons/decrement_highlight = null -TabContainer/icons/increment = null -TabContainer/icons/increment_highlight = null -TabContainer/icons/menu = null -TabContainer/icons/menu_highlight = null -TabContainer/styles/panel = null -TabContainer/styles/tab_bg = null -TabContainer/styles/tab_disabled = null -TabContainer/styles/tab_fg = null -Tabs/colors/font_color_bg = Color( 0, 0, 0, 1 ) -Tabs/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -Tabs/colors/font_color_fg = Color( 0, 0, 0, 1 ) -Tabs/constants/hseparation = 4 -Tabs/constants/label_valign_bg = 2 -Tabs/constants/label_valign_fg = 0 -Tabs/constants/top_margin = 24 -Tabs/fonts/font = null -Tabs/icons/close = null -Tabs/icons/decrement = null -Tabs/icons/decrement_highlight = null -Tabs/icons/increment = null -Tabs/icons/increment_highlight = null -Tabs/styles/button = null -Tabs/styles/button_pressed = null -Tabs/styles/panel = null -Tabs/styles/tab_bg = null -Tabs/styles/tab_disabled = null -Tabs/styles/tab_fg = null -TextEdit/colors/background_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/bookmark_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/brace_mismatch_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/breakpoint_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/caret_background_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/caret_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/code_folding_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/completion_background_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/completion_existing_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/completion_font_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/completion_scroll_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/completion_selected_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/current_line_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/executing_line_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/font_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/font_color_readonly = Color( 0, 0, 0, 1 ) -TextEdit/colors/font_color_selected = Color( 0, 0, 0, 1 ) -TextEdit/colors/function_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/line_number_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/mark_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/member_variable_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/number_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/safe_line_number_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/selection_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/symbol_color = Color( 0, 0, 0, 1 ) -TextEdit/colors/word_highlighted_color = Color( 0, 0, 0, 1 ) -TextEdit/constants/completion_lines = 7 -TextEdit/constants/completion_max_width = 50 -TextEdit/constants/completion_scroll_width = 3 -TextEdit/constants/line_spacing = 4 -TextEdit/fonts/font = null -TextEdit/icons/fold = null -TextEdit/icons/folded = null -TextEdit/icons/space = null -TextEdit/icons/tab = null -TextEdit/styles/completion = null -TextEdit/styles/focus = null -TextEdit/styles/normal = null -TextEdit/styles/read_only = null -ToolButton/colors/font_color = Color( 0, 0, 0, 1 ) -ToolButton/colors/font_color_disabled = Color( 0, 0, 0, 1 ) -ToolButton/colors/font_color_hover = Color( 0, 0, 0, 1 ) -ToolButton/colors/font_color_pressed = Color( 0, 0, 0, 1 ) -ToolButton/constants/hseparation = 3 -ToolButton/fonts/font = null -ToolButton/styles/disabled = null -ToolButton/styles/focus = null -ToolButton/styles/hover = null -ToolButton/styles/normal = null -ToolButton/styles/pressed = null -TooltipLabel/colors/font_color = Color( 0, 0, 0, 1 ) -TooltipLabel/colors/font_color_shadow = Color( 0, 0, 0, 1 ) -TooltipLabel/constants/shadow_offset_x = 1 -TooltipLabel/constants/shadow_offset_y = 1 -TooltipLabel/fonts/font = null -TooltipPanel/styles/panel = null -Tree/colors/custom_button_font_highlight = Color( 0, 0, 0, 1 ) -Tree/colors/drop_position_color = Color( 0, 0, 0, 1 ) -Tree/colors/font_color = Color( 0, 0, 0, 1 ) -Tree/colors/font_color_selected = Color( 0, 0, 0, 1 ) -Tree/colors/guide_color = Color( 0, 0, 0, 1 ) -Tree/colors/relationship_line_color = Color( 0, 0, 0, 1 ) -Tree/colors/title_button_color = Color( 0, 0, 0, 1 ) -Tree/constants/button_margin = 4 -Tree/constants/draw_guides = 1 -Tree/constants/draw_relationship_lines = 0 -Tree/constants/hseparation = 4 -Tree/constants/item_margin = 12 -Tree/constants/scroll_border = 4 -Tree/constants/scroll_speed = 12 -Tree/constants/vseparation = 4 -Tree/fonts/font = null -Tree/fonts/title_button_font = null -Tree/icons/arrow = null -Tree/icons/arrow_collapsed = null -Tree/icons/checked = null -Tree/icons/select_arrow = null -Tree/icons/unchecked = null -Tree/icons/updown = null -Tree/styles/bg = null -Tree/styles/bg_focus = null -Tree/styles/button_pressed = null -Tree/styles/cursor = null -Tree/styles/cursor_unfocused = null -Tree/styles/custom_button = null -Tree/styles/custom_button_hover = null -Tree/styles/custom_button_pressed = null -Tree/styles/hover = null -Tree/styles/selected = null -Tree/styles/selected_focus = null -Tree/styles/title_button_hover = null -Tree/styles/title_button_normal = null -Tree/styles/title_button_pressed = null -VBoxContainer/constants/separation = 4 -VScrollBar/icons/decrement = null -VScrollBar/icons/decrement_highlight = null -VScrollBar/icons/increment = null -VScrollBar/icons/increment_highlight = null -VScrollBar/styles/grabber = null -VScrollBar/styles/grabber_highlight = null -VScrollBar/styles/grabber_pressed = null -VScrollBar/styles/scroll = null -VScrollBar/styles/scroll_focus = null -VSeparator/constants/separation = 4 -VSeparator/styles/separator = null -VSlider/icons/grabber = null -VSlider/icons/grabber_disabled = null -VSlider/icons/grabber_highlight = null -VSlider/icons/tick = null -VSlider/styles/grabber_area = null -VSlider/styles/grabber_area_highlight = null -VSlider/styles/slider = null -VSplitContainer/constants/autohide = 1 -VSplitContainer/constants/separation = 12 -VSplitContainer/icons/grabber = null -VSplitContainer/styles/bg = null -WindowDialog/colors/title_color = Color( 0, 0, 0, 1 ) -WindowDialog/constants/close_h_ofs = 18 -WindowDialog/constants/close_v_ofs = 18 -WindowDialog/constants/scaleborder_size = 4 -WindowDialog/constants/title_height = 20 -WindowDialog/fonts/title_font = null -WindowDialog/icons/close = null -WindowDialog/icons/close_highlight = null -WindowDialog/styles/panel = null diff --git a/godot_ship/scenes/AudioController.tscn b/godot_ship/scenes/AudioController.tscn index 5de3d12..d130143 100644 --- a/godot_ship/scenes/AudioController.tscn +++ b/godot_ship/scenes/AudioController.tscn @@ -1,8 +1,11 @@ -[gd_scene load_steps=4 format=2] +[gd_scene load_steps=7 format=2] [ext_resource path="res://assets/audio/BGM - Captain Scurvy.ogg" type="AudioStream" id=1] [ext_resource path="res://script/audio controller/AudioController.gd" type="Script" id=2] [ext_resource path="res://assets/audio/ButtonSFX.ogg" type="AudioStream" id=3] +[ext_resource path="res://assets/audio/HitSFX.ogg" type="AudioStream" id=4] +[ext_resource path="res://assets/audio/MissSFX.ogg" type="AudioStream" id=5] +[ext_resource path="res://assets/audio/SunkSFX.ogg" type="AudioStream" id=6] [node name="Control" type="Control"] anchor_right = 1.0 @@ -20,3 +23,18 @@ bus = "BGM" [node name="buttonSFX" type="AudioStreamPlayer" parent="."] stream = ExtResource( 3 ) bus = "SFX" + +[node name="shipHitSFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 4 ) +volume_db = -10.0 +bus = "SFX" + +[node name="shipMissedSFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 5 ) +volume_db = -5.0 +bus = "SFX" + +[node name="shipSunkSFX" type="AudioStreamPlayer" parent="."] +stream = ExtResource( 6 ) +volume_db = -10.0 +bus = "SFX" diff --git a/godot_ship/scenes/Debug Menu.tscn b/godot_ship/scenes/Debug Menu.tscn index f4b6c46..a6239ee 100644 --- a/godot_ship/scenes/Debug Menu.tscn +++ b/godot_ship/scenes/Debug Menu.tscn @@ -1,6 +1,5 @@ -[gd_scene load_steps=6 format=2] +[gd_scene load_steps=5 format=2] -[ext_resource path="res://main.tres" type="Theme" id=1] [ext_resource path="res://script/debug/debug_menu.gd" type="Script" id=2] [ext_resource path="res://script/debug/In.gd" type="Script" id=3] [ext_resource path="res://script/debug/Out.gd" type="Script" id=4] @@ -9,7 +8,7 @@ [node name="Debug" type="Control"] anchor_right = 1.0 anchor_bottom = 1.0 -theme = ExtResource( 1 ) +theme = ExtResource( 5 ) script = ExtResource( 2 ) __meta__ = { "_edit_use_anchors_": false @@ -51,6 +50,7 @@ focus_neighbour_right = NodePath(".") focus_neighbour_bottom = NodePath(".") focus_next = NodePath(".") focus_previous = NodePath(".") +theme = ExtResource( 5 ) max_length = 256 placeholder_text = "By your command." caret_blink = true diff --git a/godot_ship/scenes/Game/Game.tscn b/godot_ship/scenes/Game/Game.tscn index dc384c4..681939f 100644 --- a/godot_ship/scenes/Game/Game.tscn +++ b/godot_ship/scenes/Game/Game.tscn @@ -1,6 +1,5 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=2 format=2] -[ext_resource path="res://assets/backgrounds/dark.png" type="Texture" id=1] [ext_resource path="res://script/game/Gameplay/Game.gd" type="Script" id=3] [node name="Game" type="Control"] @@ -12,15 +11,6 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="Background" type="Sprite" parent="."] -show_behind_parent = true -position = Vector2( 321.081, 179.931 ) -texture = ExtResource( 1 ) -flip_h = true -__meta__ = { -"_edit_lock_": true -} - [node name="Buttons" type="VBoxContainer" parent="."] anchor_left = 0.912 anchor_top = 0.932 @@ -39,12 +29,22 @@ margin_right = 53.0 margin_bottom = 20.0 text = "Forfeit" -[node name="Button" type="Button" parent="."] -margin_left = 593.0 -margin_top = 3.0 -margin_right = 636.0 -margin_bottom = 23.0 -text = "Win" +[node name="ConfirmationDialog" type="ConfirmationDialog" parent="."] +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +margin_left = -111.5 +margin_top = -29.0 +margin_right = 111.5 +margin_bottom = 29.0 +rect_min_size = Vector2( 150, 52.5 ) +window_title = "Forfeit Confirmation..." +dialog_text = "Are you sure you want to forfeit?" +__meta__ = { +"_edit_use_anchors_": false, +"_editor_description_": "" +} [connection signal="pressed" from="Buttons/Forfeit" to="." method="_on_Forfeit_pressed"] -[connection signal="button_down" from="Button" to="." method="_on_Button_button_down"] +[connection signal="confirmed" from="ConfirmationDialog" to="." method="_on_ConfirmationDialog_confirmed"] diff --git a/godot_ship/scenes/Main.tscn b/godot_ship/scenes/Main.tscn index 2376afa..056eeb3 100644 --- a/godot_ship/scenes/Main.tscn +++ b/godot_ship/scenes/Main.tscn @@ -1,5 +1,6 @@ -[gd_scene load_steps=2 format=2] +[gd_scene load_steps=3 format=2] +[ext_resource path="res://assets/backgrounds/Background_Dark.png" type="Texture" id=1] [ext_resource path="res://script/Main.gd" type="Script" id=5] [node name="Main" type="Control"] @@ -10,3 +11,12 @@ script = ExtResource( 5 ) __meta__ = { "_edit_use_anchors_": false } + +[node name="Background" type="TextureRect" parent="."] +margin_right = 40.0 +margin_bottom = 40.0 +texture = ExtResource( 1 ) +__meta__ = { +"_edit_lock_": true, +"_edit_use_anchors_": false +} diff --git a/godot_ship/scenes/Options.tscn b/godot_ship/scenes/Options.tscn index ab5ae9e..2ed6077 100644 --- a/godot_ship/scenes/Options.tscn +++ b/godot_ship/scenes/Options.tscn @@ -1,6 +1,5 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=2 format=2] -[ext_resource path="res://assets/backgrounds/dark.png" type="Texture" id=1] [ext_resource path="res://script/options/Options.gd" type="Script" id=2] [node name="Options" type="Control"] @@ -11,15 +10,6 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="Background" type="TextureRect" parent="."] -margin_right = 40.0 -margin_bottom = 40.0 -texture = ExtResource( 1 ) -__meta__ = { -"_edit_lock_": true, -"_edit_use_anchors_": false -} - [node name="MenuLabel" type="RichTextLabel" parent="."] margin_left = 294.0 margin_top = 68.0 @@ -68,10 +58,9 @@ focus_neighbour_top = NodePath("../../../Back") focus_neighbour_bottom = NodePath("../../Volume Setting/Volume Slider") focus_next = NodePath("../../Volume Setting/Volume Slider") focus_previous = NodePath("../../../Back") -min_value = -25.0 -max_value = 0.0 +max_value = 1.0 +step = 0.05 tick_count = 10 -ticks_on_borders = true __meta__ = { "_edit_use_anchors_": false } @@ -100,10 +89,9 @@ focus_neighbour_top = NodePath("../../SFX Setting/SFX Slider") focus_neighbour_bottom = NodePath("../../../Buttons/Dark") focus_next = NodePath("../../../Buttons/Dark") focus_previous = NodePath("../../SFX Setting/SFX Slider") -min_value = -50.0 -max_value = 0.0 +max_value = 1.0 +step = 0.05 tick_count = 10 -ticks_on_borders = true __meta__ = { "_edit_use_anchors_": false } @@ -127,10 +115,9 @@ margin_left = 64.0 margin_top = 48.0 margin_right = 208.0 margin_bottom = 64.0 -min_value = -50.0 -max_value = 0.0 +max_value = 1.0 +step = 0.05 tick_count = 10 -ticks_on_borders = true __meta__ = { "_edit_use_anchors_": false } diff --git a/godot_ship/scenes/Title Screen.tscn b/godot_ship/scenes/Title Screen.tscn index aa5b26a..9cc581c 100644 --- a/godot_ship/scenes/Title Screen.tscn +++ b/godot_ship/scenes/Title Screen.tscn @@ -1,6 +1,5 @@ -[gd_scene load_steps=5 format=2] +[gd_scene load_steps=4 format=2] -[ext_resource path="res://assets/backgrounds/dark.png" type="Texture" id=1] [ext_resource path="res://script/title screen/Title Screen.gd" type="Script" id=2] [ext_resource path="res://assets/font/Minecraft.ttf" type="DynamicFontData" id=3] @@ -18,10 +17,6 @@ __meta__ = { "_edit_use_anchors_": false } -[node name="Title-Screen-Background" type="Sprite" parent="."] -position = Vector2( 320, 180 ) -texture = ExtResource( 1 ) - [node name="VBoxContainer" type="VBoxContainer" parent="."] anchor_left = 0.5 anchor_top = 0.5 diff --git a/godot_ship/script/Main.gd b/godot_ship/script/Main.gd index 9db0959..a3d53f9 100644 --- a/godot_ship/script/Main.gd +++ b/godot_ship/script/Main.gd @@ -1,10 +1,14 @@ extends Control # Scenes -onready var title_screen = preload("res://scenes/Title Screen.tscn") -onready var game = preload("res://scenes/Game/Game.tscn" ) -onready var options = preload("res://scenes/Options.tscn" ) -onready var debug_menu = preload("res://scenes/Debug Menu.tscn" ) +onready var Title_Screen = preload("res://scenes/Title Screen.tscn") +onready var Game = preload("res://scenes/Game/Game.tscn" ) +onready var Options = preload("res://scenes/Options.tscn" ) +onready var Debug_Menu = preload("res://scenes/Debug Menu.tscn" ) + +# Themes +var lightmode = preload("res://assets/backgrounds/Background_Light.png"); +var darkmode = preload("res://assets/backgrounds/Background_Dark.png"); #flags var power_saving = true @@ -21,12 +25,15 @@ func _ready(): _errno += MessageBus.connect("list_scenes" , self, "_on_scene_list" ) _errno += MessageBus.connect("quit" , self, "_on_quit_request" ) _errno += MessageBus.connect("return_to_title", self, "_on_title_request" ) + _errno += OptionsController.connect("change_theme", self, "_on_change_theme" ) + # Set the theme based on the config file + _on_change_theme(OptionsController.get_theme()) # go fullscreen OS.low_processor_usage_mode = power_saving OS.low_processor_usage_mode_sleep_usec = 6800 OS.window_fullscreen = start_fullscreen if debug_enabled: - add_child(debug_menu.instance()) + add_child(Debug_Menu.instance()) # Process global keybinds func _input(event): @@ -38,29 +45,33 @@ func _input(event): # Ensure the scene doesn't become empty func _process(_delta): # Make sure there's something running + # Background counts as one child # Debug counts as one child - if get_child_count() < 1 + int(debug_enabled): + if get_child_count() < 2 + int(debug_enabled): MessageBus.emit_signal("change_scene", "Title") pass # Creates a new instance of each menu scene func _on_scene_start(scene): + var instance #print ("_on_scene_start(",scene,")") match scene: "Singleplayer": - add_child (game.instance()) + instance = Game.instance() + add_child (instance) return true "Multiplayer": - game = game.instance() - game.is_multiplayer = true - add_child (game) - # add_child (multiplayercontroller.instance()) + instance = Game.instance() + instance.is_multiplayer = true + add_child (instance) return true "Options": - add_child (options.instance()) + instance = Options.instance() + add_child (instance) return true "Title": - add_child (title_screen.instance()) + instance = Title_Screen.instance() + add_child (instance) return true func _on_scene_start_by_name(scene): @@ -89,3 +100,9 @@ func _on_quit_request(): # Kills the current tree and replaces it with a new one func _on_title_request(): return get_tree().change_scene("res://scenes/Main.tscn") + +func _on_change_theme(theme): + if theme == "light": + get_node("Background").set_texture(lightmode) + elif theme == "dark": + get_node("Background").set_texture(darkmode) diff --git a/godot_ship/script/audio controller/Audio Bus.gd b/godot_ship/script/audio controller/Audio Bus.gd index 4fbe1d1..dac0314 100644 --- a/godot_ship/script/audio controller/Audio Bus.gd +++ b/godot_ship/script/audio controller/Audio Bus.gd @@ -6,3 +6,6 @@ extends Node # Ask for a scene change signal button_clicked +signal ship_hit +signal ship_missed +signal ship_sunk diff --git a/godot_ship/script/audio controller/AudioController.gd b/godot_ship/script/audio controller/AudioController.gd index a128649..193e0a6 100644 --- a/godot_ship/script/audio controller/AudioController.gd +++ b/godot_ship/script/audio controller/AudioController.gd @@ -9,9 +9,22 @@ extends Control func _ready(): var _errno = 0 _errno += AudioBus.connect("button_clicked", self, "_button_clicked") + _errno += AudioBus.connect("ship_hit", self, "_ship_hit") + _errno += AudioBus.connect("ship_missed", self, "_ship_missed") + _errno += AudioBus.connect("ship_sunk", self, "_ship_sunk") func _button_clicked(): $buttonSFX.play() + +func _ship_hit(): + $shipHitSFX.play() + +func _ship_missed(): + $shipMissedSFX.play() + +func _ship_sunk(): + $shipSunkSFX.play() + # Called every frame. 'delta' is the elapsed time since the previous frame. #func _process(delta): # pass diff --git a/godot_ship/script/game/Gameplay/Game.gd b/godot_ship/script/game/Gameplay/Game.gd index 3204536..9507d43 100644 --- a/godot_ship/script/game/Gameplay/Game.gd +++ b/godot_ship/script/game/Gameplay/Game.gd @@ -33,6 +33,9 @@ func _ready(): var setup = Setup.instance() setup.connect("game_ready", self, "game_setup") add_child(setup) + + get_node("ConfirmationDialog").get_ok().text = "Yes" + get_node("ConfirmationDialog").get_cancel().text = "No" # TODO: Move Setup into the Player. func game_setup(_ships): @@ -57,14 +60,16 @@ func display_turn(): func _on_Forfeit_pressed(): AudioBus.emit_signal("button_clicked") - end() + get_node("ConfirmationDialog").popup() func end(): queue_free() - func _on_Button_button_down(): AudioBus.emit_signal("button_clicked") var victory = Victory.instance() add_child(victory) victory.connect("exit_main", self, "end") + +func _on_ConfirmationDialog_confirmed(): + end() diff --git a/godot_ship/script/options/Options.gd b/godot_ship/script/options/Options.gd index 09e1bf9..d4e927b 100644 --- a/godot_ship/script/options/Options.gd +++ b/godot_ship/script/options/Options.gd @@ -10,9 +10,9 @@ onready var theme_buttons = find_node("Buttons", true, true).get_children() func _ready(): OptionsController.load_options() find_next_valid_focus().grab_focus() - master_slider.value = OptionsController.get_mas_volume() - music_slider.value = OptionsController.get_mus_volume() - sound_slider.value = OptionsController.get_sfx_volume() + master_slider.value = db2linear(OptionsController.get_mas_volume()) + music_slider.value = db2linear(OptionsController.get_mus_volume()) + sound_slider.value = db2linear(OptionsController.get_sfx_volume()) func _on_Button_pressed(): AudioBus.emit_signal("button_clicked") @@ -20,14 +20,17 @@ func _on_Button_pressed(): #MessageBus.emit_signal("change_scene", "Title") func _on_Master_Slider_value_changed(value): + value = linear2db(value) AudioBus.emit_signal("button_clicked") OptionsController.set_vol(value, "mas_vol") func _on_Music_Slider_value_changed(value): + value = linear2db(value) AudioBus.emit_signal("button_clicked") OptionsController.set_vol(value, "mus_vol") func _on_SFX_Slider_value_changed(value): + value = linear2db(value) AudioBus.emit_signal("button_clicked") OptionsController.set_vol(value, "sfx_vol") diff --git a/godot_ship/script/options/OptionsController.gd b/godot_ship/script/options/OptionsController.gd index ebc92b2..eaefae4 100644 --- a/godot_ship/script/options/OptionsController.gd +++ b/godot_ship/script/options/OptionsController.gd @@ -8,9 +8,9 @@ signal change_theme (theme) var f = File.new() var options_file = "user://options.save" var theme = "dark" -var mas_vol = 0 -var mus_vol = 0 -var sfx_vol = 0 +var mas_vol = linear2db(1) +var mus_vol = linear2db(1) +var sfx_vol = linear2db(1) func _ready(): load_options() @@ -23,6 +23,7 @@ func set_theme(theme_name): save_options() emit_signal("change_theme", theme) save_options() + func set_vol(volume, type): if type == "mas_vol": mas_vol = volume @@ -61,7 +62,7 @@ func load_options(): mus_vol = f.get_var() sfx_vol = f.get_var() f.close() - AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Master"), mus_vol) + AudioServer.set_bus_volume_db(AudioServer.get_bus_index("Master"), mas_vol) AudioServer.set_bus_volume_db(AudioServer.get_bus_index("BGM"), mus_vol) AudioServer.set_bus_volume_db(AudioServer.get_bus_index("SFX"), sfx_vol)