diff --git a/levels/base_level/base_level.gd b/levels/base_level/base_level.gd index f7886ef..8acff3d 100644 --- a/levels/base_level/base_level.gd +++ b/levels/base_level/base_level.gd @@ -21,14 +21,24 @@ const DATA := [ ["True", "[] {} {} [] 1", "= + P 1"], ["Swap", "Q + [] = {} + []", "P P P P Q Q Q Q"], ["Always True", "[] [] {} = {} [] []", "11++PPdd"], - ["Not Really Challenging", "1 [] [] [] {} [] [] [] {} [] {} [] []", "= = + + + + + + 1 1 P q b R"] + ["Not Really Challenging", "1 [] [] [] {} [] [] [] {} [] {} [] []", "== ++++++ 11 P q b R"] ], [ ["Laughing", "1 {} {} = []", "XDD"], - ["Reset", "0 [] [] {} []", "XD10"], - ["Not Necessary", "[] {} {} {} {} []", "QQQQQQDDXX="], + ["Reset", "0 [] [] {} []", "XD=0"], + ["Not Necessary", "[] {} {} {} {} []", "QQQQQQ DDXX="], ["Golden Experience", "{} {} {} {} {} {} {} {} {} {} {}", "PP DD qq dd bb XXX ="], ], + [ + ["He Goes First", "[] [] + [] = ( [] {} {} ) [] []", "PP QQ RR X +"], + ["Still, He Goes First", "[] + [] [] = [] [] ( [] {} {} )", "PP QQ RR X +"], + ["It's My Turn", "P ([] [] []) = {} [] [] [] []", "PP QQ RR ++"], + ["[EX] Really Challenging", "[] [] [] [] [] {} {} [] [] [] [] {} {} + [] []", "PPP QQ DD (()) ++ = X"] + ], + [ + ["Why?", "[] [] {} = {} [] {} = []", "PP qq ++ 1"], + ["Where is the Equation?", "[] [] {} {} [] + [] [] {} {} []", "(())==01PP"], + ] ] diff --git a/main.tscn b/main.tscn index d2b8842..a1fc332 100644 --- a/main.tscn +++ b/main.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=2 format=3 uid="uid://c17fbsiogbgo1"] -[ext_resource type="PackedScene" uid="uid://d138qs4pakk22" path="res://levels/chapter_menu/chapter_menu.tscn" id="1_wphni"] +[ext_resource type="PackedScene" uid="uid://c07co5p46apu7" path="res://objects/main_menu/main_menu.tscn" id="1_fk6j6"] [node name="Main" type="Node"] -[node name="ChapterMenu" parent="." instance=ExtResource("1_wphni")] +[node name="MainMenu" parent="." instance=ExtResource("1_fk6j6")] diff --git a/objects/main_menu/background/main_menu1.png b/objects/main_menu/background/main_menu1.png new file mode 100644 index 0000000..f78dacb Binary files /dev/null and b/objects/main_menu/background/main_menu1.png differ diff --git a/objects/main_menu/background/main_menu1.png.import b/objects/main_menu/background/main_menu1.png.import new file mode 100644 index 0000000..86ddb94 --- /dev/null +++ b/objects/main_menu/background/main_menu1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ceeypoydffke" +path="res://.godot/imported/main_menu1.png-23ae448944db4bce25666a05c370853c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu1.png" +dest_files=["res://.godot/imported/main_menu1.png-23ae448944db4bce25666a05c370853c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu10.png b/objects/main_menu/background/main_menu10.png new file mode 100644 index 0000000..c392fad Binary files /dev/null and b/objects/main_menu/background/main_menu10.png differ diff --git a/objects/main_menu/background/main_menu10.png.import b/objects/main_menu/background/main_menu10.png.import new file mode 100644 index 0000000..91c6d7e --- /dev/null +++ b/objects/main_menu/background/main_menu10.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://doj3api7yqkwa" +path="res://.godot/imported/main_menu10.png-9b0cb6641df6c748ca6f1eb9207620e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu10.png" +dest_files=["res://.godot/imported/main_menu10.png-9b0cb6641df6c748ca6f1eb9207620e7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu11.png b/objects/main_menu/background/main_menu11.png new file mode 100644 index 0000000..c392fad Binary files /dev/null and b/objects/main_menu/background/main_menu11.png differ diff --git a/objects/main_menu/background/main_menu11.png.import b/objects/main_menu/background/main_menu11.png.import new file mode 100644 index 0000000..c2a4cb1 --- /dev/null +++ b/objects/main_menu/background/main_menu11.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cb8hwijy6lslu" +path="res://.godot/imported/main_menu11.png-36db7957dff930e1aaa20f85be44d30f.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu11.png" +dest_files=["res://.godot/imported/main_menu11.png-36db7957dff930e1aaa20f85be44d30f.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu12.png b/objects/main_menu/background/main_menu12.png new file mode 100644 index 0000000..c392fad Binary files /dev/null and b/objects/main_menu/background/main_menu12.png differ diff --git a/objects/main_menu/background/main_menu12.png.import b/objects/main_menu/background/main_menu12.png.import new file mode 100644 index 0000000..5964b04 --- /dev/null +++ b/objects/main_menu/background/main_menu12.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf1rm32qprbpu" +path="res://.godot/imported/main_menu12.png-5fbba76b8eb615cb0515a05a2cb576cd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu12.png" +dest_files=["res://.godot/imported/main_menu12.png-5fbba76b8eb615cb0515a05a2cb576cd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu13.png b/objects/main_menu/background/main_menu13.png new file mode 100644 index 0000000..43c4d91 Binary files /dev/null and b/objects/main_menu/background/main_menu13.png differ diff --git a/objects/main_menu/background/main_menu13.png.import b/objects/main_menu/background/main_menu13.png.import new file mode 100644 index 0000000..afd214f --- /dev/null +++ b/objects/main_menu/background/main_menu13.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bretm2cyiirtb" +path="res://.godot/imported/main_menu13.png-d6d60de9020b0d12ea6e6d04069df0a6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu13.png" +dest_files=["res://.godot/imported/main_menu13.png-d6d60de9020b0d12ea6e6d04069df0a6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu14.png b/objects/main_menu/background/main_menu14.png new file mode 100644 index 0000000..d535631 Binary files /dev/null and b/objects/main_menu/background/main_menu14.png differ diff --git a/objects/main_menu/background/main_menu14.png.import b/objects/main_menu/background/main_menu14.png.import new file mode 100644 index 0000000..15c8dd4 --- /dev/null +++ b/objects/main_menu/background/main_menu14.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqm3lgo8c8nfb" +path="res://.godot/imported/main_menu14.png-b74489c0e88a335f94cccdbf2fac7187.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu14.png" +dest_files=["res://.godot/imported/main_menu14.png-b74489c0e88a335f94cccdbf2fac7187.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu15.png b/objects/main_menu/background/main_menu15.png new file mode 100644 index 0000000..181d3f8 Binary files /dev/null and b/objects/main_menu/background/main_menu15.png differ diff --git a/objects/main_menu/background/main_menu15.png.import b/objects/main_menu/background/main_menu15.png.import new file mode 100644 index 0000000..3e4b761 --- /dev/null +++ b/objects/main_menu/background/main_menu15.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bw8xulwxqnhbc" +path="res://.godot/imported/main_menu15.png-0bfd33b71978a3ed207be9e9eb34f81e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu15.png" +dest_files=["res://.godot/imported/main_menu15.png-0bfd33b71978a3ed207be9e9eb34f81e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu2.png b/objects/main_menu/background/main_menu2.png new file mode 100644 index 0000000..e0c8ae3 Binary files /dev/null and b/objects/main_menu/background/main_menu2.png differ diff --git a/objects/main_menu/background/main_menu2.png.import b/objects/main_menu/background/main_menu2.png.import new file mode 100644 index 0000000..999ea4e --- /dev/null +++ b/objects/main_menu/background/main_menu2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://7gpyu0xntcot" +path="res://.godot/imported/main_menu2.png-730d97dfbfbd3f683f5c82945ce935ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu2.png" +dest_files=["res://.godot/imported/main_menu2.png-730d97dfbfbd3f683f5c82945ce935ef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu3.png b/objects/main_menu/background/main_menu3.png new file mode 100644 index 0000000..b0a8099 Binary files /dev/null and b/objects/main_menu/background/main_menu3.png differ diff --git a/objects/main_menu/background/main_menu3.png.import b/objects/main_menu/background/main_menu3.png.import new file mode 100644 index 0000000..d6c5441 --- /dev/null +++ b/objects/main_menu/background/main_menu3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://13bbhjgsdyy7" +path="res://.godot/imported/main_menu3.png-1e9f7215e2580e1c85c968849305b2fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu3.png" +dest_files=["res://.godot/imported/main_menu3.png-1e9f7215e2580e1c85c968849305b2fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu4.png b/objects/main_menu/background/main_menu4.png new file mode 100644 index 0000000..88607d7 Binary files /dev/null and b/objects/main_menu/background/main_menu4.png differ diff --git a/objects/main_menu/background/main_menu4.png.import b/objects/main_menu/background/main_menu4.png.import new file mode 100644 index 0000000..65d00c5 --- /dev/null +++ b/objects/main_menu/background/main_menu4.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cyly0xfifssay" +path="res://.godot/imported/main_menu4.png-b69fec57d158bb39b0a31b2b5fce42ac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu4.png" +dest_files=["res://.godot/imported/main_menu4.png-b69fec57d158bb39b0a31b2b5fce42ac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu5.png b/objects/main_menu/background/main_menu5.png new file mode 100644 index 0000000..15902ea Binary files /dev/null and b/objects/main_menu/background/main_menu5.png differ diff --git a/objects/main_menu/background/main_menu5.png.import b/objects/main_menu/background/main_menu5.png.import new file mode 100644 index 0000000..88c38c0 --- /dev/null +++ b/objects/main_menu/background/main_menu5.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://be7wgh0pa8bvi" +path="res://.godot/imported/main_menu5.png-b07abb9962aad52f89f44756bee7c3d8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu5.png" +dest_files=["res://.godot/imported/main_menu5.png-b07abb9962aad52f89f44756bee7c3d8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu6.png b/objects/main_menu/background/main_menu6.png new file mode 100644 index 0000000..5ada893 Binary files /dev/null and b/objects/main_menu/background/main_menu6.png differ diff --git a/objects/main_menu/background/main_menu6.png.import b/objects/main_menu/background/main_menu6.png.import new file mode 100644 index 0000000..19391e7 --- /dev/null +++ b/objects/main_menu/background/main_menu6.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6hd45docu4q4" +path="res://.godot/imported/main_menu6.png-1986c9793ea213417459222ae356c6f1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu6.png" +dest_files=["res://.godot/imported/main_menu6.png-1986c9793ea213417459222ae356c6f1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu7.png b/objects/main_menu/background/main_menu7.png new file mode 100644 index 0000000..501574e Binary files /dev/null and b/objects/main_menu/background/main_menu7.png differ diff --git a/objects/main_menu/background/main_menu7.png.import b/objects/main_menu/background/main_menu7.png.import new file mode 100644 index 0000000..39a47fe --- /dev/null +++ b/objects/main_menu/background/main_menu7.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brrl02ie8hhti" +path="res://.godot/imported/main_menu7.png-a79c804395169f465ca8f8fa346bb21a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu7.png" +dest_files=["res://.godot/imported/main_menu7.png-a79c804395169f465ca8f8fa346bb21a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu8.png b/objects/main_menu/background/main_menu8.png new file mode 100644 index 0000000..d133c2d Binary files /dev/null and b/objects/main_menu/background/main_menu8.png differ diff --git a/objects/main_menu/background/main_menu8.png.import b/objects/main_menu/background/main_menu8.png.import new file mode 100644 index 0000000..c38a026 --- /dev/null +++ b/objects/main_menu/background/main_menu8.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wcuegw03wxuq" +path="res://.godot/imported/main_menu8.png-692e227698c92d5576a380f40dea00b2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu8.png" +dest_files=["res://.godot/imported/main_menu8.png-692e227698c92d5576a380f40dea00b2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/background/main_menu9.png b/objects/main_menu/background/main_menu9.png new file mode 100644 index 0000000..c48418f Binary files /dev/null and b/objects/main_menu/background/main_menu9.png differ diff --git a/objects/main_menu/background/main_menu9.png.import b/objects/main_menu/background/main_menu9.png.import new file mode 100644 index 0000000..2a1b4ed --- /dev/null +++ b/objects/main_menu/background/main_menu9.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://csciwny3id80p" +path="res://.godot/imported/main_menu9.png-fb4f50e7c19a3b221d002e7ae7c23afd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://objects/main_menu/background/main_menu9.png" +dest_files=["res://.godot/imported/main_menu9.png-fb4f50e7c19a3b221d002e7ae7c23afd.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/objects/main_menu/main_menu.gd b/objects/main_menu/main_menu.gd new file mode 100644 index 0000000..69af37b --- /dev/null +++ b/objects/main_menu/main_menu.gd @@ -0,0 +1,18 @@ +extends AnimatedSprite2D + + +# Called when the node enters the scene tree for the first time. +func _ready(): + play() + pass # Replace with function body. + + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta): + pass + + + +func _on_animation_finished(): + play("wait_for_start") + pass # Replace with function body. diff --git a/objects/main_menu/main_menu.tscn b/objects/main_menu/main_menu.tscn new file mode 100644 index 0000000..6e34776 --- /dev/null +++ b/objects/main_menu/main_menu.tscn @@ -0,0 +1,84 @@ +[gd_scene load_steps=18 format=3 uid="uid://c07co5p46apu7"] + +[ext_resource type="Texture2D" uid="uid://ceeypoydffke" path="res://objects/main_menu/background/main_menu1.png" id="1_yr1dc"] +[ext_resource type="Texture2D" uid="uid://7gpyu0xntcot" path="res://objects/main_menu/background/main_menu2.png" id="2_fhihs"] +[ext_resource type="Texture2D" uid="uid://13bbhjgsdyy7" path="res://objects/main_menu/background/main_menu3.png" id="3_l4rda"] +[ext_resource type="Texture2D" uid="uid://cyly0xfifssay" path="res://objects/main_menu/background/main_menu4.png" id="4_vlerm"] +[ext_resource type="Texture2D" uid="uid://be7wgh0pa8bvi" path="res://objects/main_menu/background/main_menu5.png" id="5_kh2ro"] +[ext_resource type="Texture2D" uid="uid://c6hd45docu4q4" path="res://objects/main_menu/background/main_menu6.png" id="6_h0tx1"] +[ext_resource type="Texture2D" uid="uid://brrl02ie8hhti" path="res://objects/main_menu/background/main_menu7.png" id="7_xmnrp"] +[ext_resource type="Texture2D" uid="uid://wcuegw03wxuq" path="res://objects/main_menu/background/main_menu8.png" id="8_8g4og"] +[ext_resource type="Texture2D" uid="uid://csciwny3id80p" path="res://objects/main_menu/background/main_menu9.png" id="9_v2d5d"] +[ext_resource type="Texture2D" uid="uid://doj3api7yqkwa" path="res://objects/main_menu/background/main_menu10.png" id="10_6ukle"] +[ext_resource type="Texture2D" uid="uid://cb8hwijy6lslu" path="res://objects/main_menu/background/main_menu11.png" id="11_j1jkd"] +[ext_resource type="Texture2D" uid="uid://bf1rm32qprbpu" path="res://objects/main_menu/background/main_menu12.png" id="12_50bmh"] +[ext_resource type="Texture2D" uid="uid://bretm2cyiirtb" path="res://objects/main_menu/background/main_menu13.png" id="13_5snq7"] +[ext_resource type="Script" path="res://objects/main_menu/main_menu.gd" id="14_npy3s"] +[ext_resource type="Texture2D" uid="uid://bqm3lgo8c8nfb" path="res://objects/main_menu/background/main_menu14.png" id="14_tufeb"] +[ext_resource type="Texture2D" uid="uid://bw8xulwxqnhbc" path="res://objects/main_menu/background/main_menu15.png" id="15_qjtad"] + +[sub_resource type="SpriteFrames" id="SpriteFrames_b4517"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("1_yr1dc") +}, { +"duration": 1.0, +"texture": ExtResource("2_fhihs") +}, { +"duration": 1.0, +"texture": ExtResource("3_l4rda") +}, { +"duration": 1.0, +"texture": ExtResource("4_vlerm") +}, { +"duration": 1.0, +"texture": ExtResource("5_kh2ro") +}, { +"duration": 1.0, +"texture": ExtResource("6_h0tx1") +}, { +"duration": 1.0, +"texture": ExtResource("7_xmnrp") +}, { +"duration": 1.0, +"texture": ExtResource("8_8g4og") +}, { +"duration": 1.0, +"texture": ExtResource("9_v2d5d") +}, { +"duration": 1.0, +"texture": ExtResource("10_6ukle") +}], +"loop": false, +"name": &"default", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": ExtResource("12_50bmh") +}, { +"duration": 1.0, +"texture": ExtResource("13_5snq7") +}, { +"duration": 1.0, +"texture": ExtResource("14_tufeb") +}, { +"duration": 1.0, +"texture": ExtResource("15_qjtad") +}, { +"duration": 1.0, +"texture": ExtResource("11_j1jkd") +}], +"loop": true, +"name": &"wait_for_start", +"speed": 5.0 +}] + +[node name="MainMenu" type="AnimatedSprite2D"] +scale = Vector2(2.5, 2.5) +sprite_frames = SubResource("SpriteFrames_b4517") +centered = false +script = ExtResource("14_npy3s") + +[connection signal="animation_finished" from="." to="." method="_on_animation_finished"]