Mainly the third map

This commit is contained in:
2025-08-31 12:13:36 +02:00
parent d253df68b5
commit e60c3d7b72
11 changed files with 2159 additions and 148 deletions

BIN
Assets/Maps/map2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dffphf4kn5sk2"
path="res://.godot/imported/map2.png-fea382a028d4ea0ff2e47019c48197e9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Assets/Maps/map2.png"
dest_files=["res://.godot/imported/map2.png-fea382a028d4ea0ff2e47019c48197e9.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

28
Game/Maps/Map3_setup.gd Normal file
View File

@ -0,0 +1,28 @@
extends Node
var waves = [
[
[10, 0.2, 0.8, 0.2, 0.0], #wave 1 #First path TOP
[20, 0.4, 0.5, 0.5, 0.0], #wave 2
[30, 0.5, 0.4, 0.4, 0.1], #wave 3
[40, 0.8, 0.3, 0.2, 0.5], #wave 4
[50, 0.9, 0.1, 0.2, 0.7], #wave 5
],
[
[10, 0.2, 0.8, 0.2, 0.0], #wave 1 #First path TOP
[20, 0.4, 0.5, 0.5, 0.0], #wave 2
[30, 0.5, 0.4, 0.4, 0.1], #wave 3
[40, 0.8, 0.3, 0.2, 0.5], #wave 4
[50, 0.9, 0.1, 0.2, 0.7], #wave 5
],
[
[5, 0.1, 0.8, 0.2, 0.0], #wave 1 #Third Path CENTER
[10, 0.2, 0.5, 0.5, 0.0], #wave 2
[20, 0.3, 0.4, 0.4, 0.1], #wave 3
[30, 0.4, 0.3, 0.2, 0.5], #wave 4
[40, 0.7, 0.1, 0.2, 0.7], #wave 5
]
]
var lives = 20
var coins = 500

View File

@ -0,0 +1 @@
uid://dyishjlqa0nlq

View File

@ -114,392 +114,392 @@
[ext_resource type="Texture2D" uid="uid://c5cshf3uwarcy" path="res://Assets/Decors/4 Stone/1.png" id="112_skmhh"] [ext_resource type="Texture2D" uid="uid://c5cshf3uwarcy" path="res://Assets/Decors/4 Stone/1.png" id="112_skmhh"]
[ext_resource type="Script" uid="uid://btn404qyu6kop" path="res://Game/Maps/Map1_setup.gd" id="113_skmhh"] [ext_resource type="Script" uid="uid://btn404qyu6kop" path="res://Game/Maps/Map1_setup.gd" id="113_skmhh"]
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3uxyt"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_skmhh"]
texture = ExtResource("1_fdpq6") texture = ExtResource("1_fdpq6")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ac5ts"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_av5r3"]
texture = ExtResource("2_cckt8") texture = ExtResource("2_cckt8")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_xmcvs"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_h6ehk"]
texture = ExtResource("3_8lrmw") texture = ExtResource("3_8lrmw")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_a2pd8"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_02mud"]
texture = ExtResource("4_yaq88") texture = ExtResource("4_yaq88")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_nwb4j"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_2uvf2"]
texture = ExtResource("5_ssl3p") texture = ExtResource("5_ssl3p")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lhwtv"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_u6uju"]
texture = ExtResource("6_tflt5") texture = ExtResource("6_tflt5")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kj7p7"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yxqyo"]
texture = ExtResource("7_ohn7q") texture = ExtResource("7_ohn7q")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s4jvs"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b13dn"]
texture = ExtResource("8_ipia3") texture = ExtResource("8_ipia3")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s3a7t"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_c165t"]
texture = ExtResource("9_ow8cu") texture = ExtResource("9_ow8cu")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_eh11s"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_84cv3"]
texture = ExtResource("10_2dckb") texture = ExtResource("10_2dckb")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qiq3s"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hoc30"]
texture = ExtResource("11_4wplu") texture = ExtResource("11_4wplu")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_81x8p"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s3lkt"]
texture = ExtResource("12_2nopc") texture = ExtResource("12_2nopc")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4g13h"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kdym8"]
texture = ExtResource("13_p1owf") texture = ExtResource("13_p1owf")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8x12i"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1bibj"]
texture = ExtResource("14_me3qq") texture = ExtResource("14_me3qq")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_k8rp5"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7u6x4"]
texture = ExtResource("15_h7lvb") texture = ExtResource("15_h7lvb")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_573fp"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_cfscw"]
texture = ExtResource("16_ghed6") texture = ExtResource("16_ghed6")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mkryw"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lspvt"]
texture = ExtResource("17_pw0gq") texture = ExtResource("17_pw0gq")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lcndm"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_uxcnd"]
texture = ExtResource("18_j14ke") texture = ExtResource("18_j14ke")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_d7xxl"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_cnuw8"]
texture = ExtResource("19_jvi21") texture = ExtResource("19_jvi21")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_orcr0"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ijcwb"]
texture = ExtResource("20_53qrq") texture = ExtResource("20_53qrq")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_d1qns"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_nqdcn"]
texture = ExtResource("21_ioxjc") texture = ExtResource("21_ioxjc")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_acnt8"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_otn76"]
texture = ExtResource("22_2ianh") texture = ExtResource("22_2ianh")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vgr6w"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ntidy"]
texture = ExtResource("23_ksacn") texture = ExtResource("23_ksacn")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ue7jo"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_b432n"]
texture = ExtResource("24_3rrmk") texture = ExtResource("24_3rrmk")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_u34o7"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4c42o"]
texture = ExtResource("25_a6aff") texture = ExtResource("25_a6aff")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_5uqrq"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_w0s22"]
texture = ExtResource("26_mns7m") texture = ExtResource("26_mns7m")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_s6ugi"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_07528"]
texture = ExtResource("27_h1tya") texture = ExtResource("27_h1tya")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_t0dec"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gc0v3"]
texture = ExtResource("28_308h0") texture = ExtResource("28_308h0")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_f23nd"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dbwxx"]
texture = ExtResource("29_okuyv") texture = ExtResource("29_okuyv")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1qnwr"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_05gfg"]
texture = ExtResource("30_xjhu3") texture = ExtResource("30_xjhu3")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_25ldv"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3orv3"]
texture = ExtResource("31_ci51l") texture = ExtResource("31_ci51l")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_x76pl"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sngmy"]
texture = ExtResource("32_lve10") texture = ExtResource("32_lve10")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wvg2q"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qlnsv"]
texture = ExtResource("33_n2jvl") texture = ExtResource("33_n2jvl")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ii2l0"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_mmc12"]
texture = ExtResource("34_nnkob") texture = ExtResource("34_nnkob")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_25rdh"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_x0gt2"]
texture = ExtResource("35_qb8dt") texture = ExtResource("35_qb8dt")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_diqfe"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_300qq"]
texture = ExtResource("36_baedh") texture = ExtResource("36_baedh")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qetv3"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1oahp"]
texture = ExtResource("37_bgffy") texture = ExtResource("37_bgffy")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_lc4k8"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_cf2pd"]
texture = ExtResource("38_ur0ne") texture = ExtResource("38_ur0ne")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_wv151"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_47wu0"]
texture = ExtResource("39_ux1wt") texture = ExtResource("39_ux1wt")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1qbx3"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_vq58x"]
texture = ExtResource("40_v7o0e") texture = ExtResource("40_v7o0e")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8t8be"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_a6jmg"]
texture = ExtResource("41_xnt0c") texture = ExtResource("41_xnt0c")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ib6rc"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4xxqm"]
texture = ExtResource("42_43tg1") texture = ExtResource("42_43tg1")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_yfcbd"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_sb5uy"]
texture = ExtResource("43_4cr70") texture = ExtResource("43_4cr70")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_1ephq"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_suxpk"]
texture = ExtResource("44_icvmy") texture = ExtResource("44_icvmy")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dsfmr"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_stci3"]
texture = ExtResource("45_ij4tw") texture = ExtResource("45_ij4tw")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_hab6f"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ids2s"]
texture = ExtResource("46_nou8j") texture = ExtResource("46_nou8j")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_v2rlv"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_20myo"]
texture = ExtResource("47_aqoxs") texture = ExtResource("47_aqoxs")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ntu6u"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_qxcco"]
texture = ExtResource("48_eljq7") texture = ExtResource("48_eljq7")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tj8wd"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kqb2s"]
texture = ExtResource("49_jj8t3") texture = ExtResource("49_jj8t3")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_od2vl"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8phm7"]
texture = ExtResource("50_oqchr") texture = ExtResource("50_oqchr")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_817iq"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ytmms"]
texture = ExtResource("51_4fo4a") texture = ExtResource("51_4fo4a")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_dh43c"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_iacp6"]
texture = ExtResource("52_vwg17") texture = ExtResource("52_vwg17")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jo62w"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_rl3ll"]
texture = ExtResource("53_t05lo") texture = ExtResource("53_t05lo")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_web45"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_8qcyn"]
texture = ExtResource("54_xpapa") texture = ExtResource("54_xpapa")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3jvc0"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7fwm6"]
texture = ExtResource("55_585jl") texture = ExtResource("55_585jl")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_jal07"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_57bu7"]
texture = ExtResource("56_l1eoq") texture = ExtResource("56_l1eoq")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_h4ama"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tvwjy"]
texture = ExtResource("57_nibrk") texture = ExtResource("57_nibrk")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tjhxa"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3ixeb"]
texture = ExtResource("58_lbeg8") texture = ExtResource("58_lbeg8")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_g1h47"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_7f5ha"]
texture = ExtResource("59_wseek") texture = ExtResource("59_wseek")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_w2ii6"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_25qx3"]
texture = ExtResource("60_0inog") texture = ExtResource("60_0inog")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_ups2o"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_gsnv4"]
texture = ExtResource("61_u3f65") texture = ExtResource("61_u3f65")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_pbor4"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_tm3lm"]
texture = ExtResource("62_cniht") texture = ExtResource("62_cniht")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_i20y3"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_a5nw8"]
texture = ExtResource("63_gsp4q") texture = ExtResource("63_gsp4q")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_kmwj4"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_72hc1"]
texture = ExtResource("64_5s0ky") texture = ExtResource("64_5s0ky")
texture_region_size = Vector2i(32, 32) texture_region_size = Vector2i(32, 32)
0:0/0 = 0 0:0/0 = 0
[sub_resource type="TileSet" id="TileSet_4e145"] [sub_resource type="TileSet" id="TileSet_4e145"]
tile_size = Vector2i(32, 32) tile_size = Vector2i(32, 32)
sources/129 = SubResource("TileSetAtlasSource_ac5ts") sources/129 = SubResource("TileSetAtlasSource_av5r3")
sources/130 = SubResource("TileSetAtlasSource_xmcvs") sources/130 = SubResource("TileSetAtlasSource_h6ehk")
sources/131 = SubResource("TileSetAtlasSource_a2pd8") sources/131 = SubResource("TileSetAtlasSource_02mud")
sources/132 = SubResource("TileSetAtlasSource_nwb4j") sources/132 = SubResource("TileSetAtlasSource_2uvf2")
sources/133 = SubResource("TileSetAtlasSource_lhwtv") sources/133 = SubResource("TileSetAtlasSource_u6uju")
sources/134 = SubResource("TileSetAtlasSource_kj7p7") sources/134 = SubResource("TileSetAtlasSource_yxqyo")
sources/135 = SubResource("TileSetAtlasSource_s4jvs") sources/135 = SubResource("TileSetAtlasSource_b13dn")
sources/136 = SubResource("TileSetAtlasSource_s3a7t") sources/136 = SubResource("TileSetAtlasSource_c165t")
sources/137 = SubResource("TileSetAtlasSource_eh11s") sources/137 = SubResource("TileSetAtlasSource_84cv3")
sources/138 = SubResource("TileSetAtlasSource_qiq3s") sources/138 = SubResource("TileSetAtlasSource_hoc30")
sources/139 = SubResource("TileSetAtlasSource_81x8p") sources/139 = SubResource("TileSetAtlasSource_s3lkt")
sources/140 = SubResource("TileSetAtlasSource_4g13h") sources/140 = SubResource("TileSetAtlasSource_kdym8")
sources/141 = SubResource("TileSetAtlasSource_8x12i") sources/141 = SubResource("TileSetAtlasSource_1bibj")
sources/142 = SubResource("TileSetAtlasSource_k8rp5") sources/142 = SubResource("TileSetAtlasSource_7u6x4")
sources/143 = SubResource("TileSetAtlasSource_573fp") sources/143 = SubResource("TileSetAtlasSource_cfscw")
sources/144 = SubResource("TileSetAtlasSource_mkryw") sources/144 = SubResource("TileSetAtlasSource_lspvt")
sources/145 = SubResource("TileSetAtlasSource_lcndm") sources/145 = SubResource("TileSetAtlasSource_uxcnd")
sources/146 = SubResource("TileSetAtlasSource_d7xxl") sources/146 = SubResource("TileSetAtlasSource_cnuw8")
sources/147 = SubResource("TileSetAtlasSource_orcr0") sources/147 = SubResource("TileSetAtlasSource_ijcwb")
sources/148 = SubResource("TileSetAtlasSource_d1qns") sources/148 = SubResource("TileSetAtlasSource_nqdcn")
sources/149 = SubResource("TileSetAtlasSource_acnt8") sources/149 = SubResource("TileSetAtlasSource_otn76")
sources/150 = SubResource("TileSetAtlasSource_vgr6w") sources/150 = SubResource("TileSetAtlasSource_ntidy")
sources/151 = SubResource("TileSetAtlasSource_ue7jo") sources/151 = SubResource("TileSetAtlasSource_b432n")
sources/152 = SubResource("TileSetAtlasSource_u34o7") sources/152 = SubResource("TileSetAtlasSource_4c42o")
sources/153 = SubResource("TileSetAtlasSource_5uqrq") sources/153 = SubResource("TileSetAtlasSource_w0s22")
sources/154 = SubResource("TileSetAtlasSource_s6ugi") sources/154 = SubResource("TileSetAtlasSource_07528")
sources/155 = SubResource("TileSetAtlasSource_t0dec") sources/155 = SubResource("TileSetAtlasSource_gc0v3")
sources/156 = SubResource("TileSetAtlasSource_f23nd") sources/156 = SubResource("TileSetAtlasSource_dbwxx")
sources/157 = SubResource("TileSetAtlasSource_1qnwr") sources/157 = SubResource("TileSetAtlasSource_05gfg")
sources/158 = SubResource("TileSetAtlasSource_25ldv") sources/158 = SubResource("TileSetAtlasSource_3orv3")
sources/159 = SubResource("TileSetAtlasSource_x76pl") sources/159 = SubResource("TileSetAtlasSource_sngmy")
sources/160 = SubResource("TileSetAtlasSource_wvg2q") sources/160 = SubResource("TileSetAtlasSource_qlnsv")
sources/161 = SubResource("TileSetAtlasSource_ii2l0") sources/161 = SubResource("TileSetAtlasSource_mmc12")
sources/162 = SubResource("TileSetAtlasSource_25rdh") sources/162 = SubResource("TileSetAtlasSource_x0gt2")
sources/163 = SubResource("TileSetAtlasSource_diqfe") sources/163 = SubResource("TileSetAtlasSource_300qq")
sources/164 = SubResource("TileSetAtlasSource_qetv3") sources/164 = SubResource("TileSetAtlasSource_1oahp")
sources/165 = SubResource("TileSetAtlasSource_lc4k8") sources/165 = SubResource("TileSetAtlasSource_cf2pd")
sources/166 = SubResource("TileSetAtlasSource_wv151") sources/166 = SubResource("TileSetAtlasSource_47wu0")
sources/167 = SubResource("TileSetAtlasSource_1qbx3") sources/167 = SubResource("TileSetAtlasSource_vq58x")
sources/168 = SubResource("TileSetAtlasSource_8t8be") sources/168 = SubResource("TileSetAtlasSource_a6jmg")
sources/169 = SubResource("TileSetAtlasSource_ib6rc") sources/169 = SubResource("TileSetAtlasSource_4xxqm")
sources/170 = SubResource("TileSetAtlasSource_yfcbd") sources/170 = SubResource("TileSetAtlasSource_sb5uy")
sources/171 = SubResource("TileSetAtlasSource_1ephq") sources/171 = SubResource("TileSetAtlasSource_suxpk")
sources/172 = SubResource("TileSetAtlasSource_dsfmr") sources/172 = SubResource("TileSetAtlasSource_stci3")
sources/173 = SubResource("TileSetAtlasSource_hab6f") sources/173 = SubResource("TileSetAtlasSource_ids2s")
sources/174 = SubResource("TileSetAtlasSource_v2rlv") sources/174 = SubResource("TileSetAtlasSource_20myo")
sources/175 = SubResource("TileSetAtlasSource_ntu6u") sources/175 = SubResource("TileSetAtlasSource_qxcco")
sources/176 = SubResource("TileSetAtlasSource_tj8wd") sources/176 = SubResource("TileSetAtlasSource_kqb2s")
sources/177 = SubResource("TileSetAtlasSource_od2vl") sources/177 = SubResource("TileSetAtlasSource_8phm7")
sources/178 = SubResource("TileSetAtlasSource_817iq") sources/178 = SubResource("TileSetAtlasSource_ytmms")
sources/179 = SubResource("TileSetAtlasSource_dh43c") sources/179 = SubResource("TileSetAtlasSource_iacp6")
sources/180 = SubResource("TileSetAtlasSource_jo62w") sources/180 = SubResource("TileSetAtlasSource_rl3ll")
sources/181 = SubResource("TileSetAtlasSource_web45") sources/181 = SubResource("TileSetAtlasSource_8qcyn")
sources/182 = SubResource("TileSetAtlasSource_3jvc0") sources/182 = SubResource("TileSetAtlasSource_7fwm6")
sources/183 = SubResource("TileSetAtlasSource_jal07") sources/183 = SubResource("TileSetAtlasSource_57bu7")
sources/184 = SubResource("TileSetAtlasSource_h4ama") sources/184 = SubResource("TileSetAtlasSource_tvwjy")
sources/185 = SubResource("TileSetAtlasSource_tjhxa") sources/185 = SubResource("TileSetAtlasSource_3ixeb")
sources/186 = SubResource("TileSetAtlasSource_g1h47") sources/186 = SubResource("TileSetAtlasSource_7f5ha")
sources/187 = SubResource("TileSetAtlasSource_w2ii6") sources/187 = SubResource("TileSetAtlasSource_25qx3")
sources/188 = SubResource("TileSetAtlasSource_ups2o") sources/188 = SubResource("TileSetAtlasSource_gsnv4")
sources/189 = SubResource("TileSetAtlasSource_pbor4") sources/189 = SubResource("TileSetAtlasSource_tm3lm")
sources/190 = SubResource("TileSetAtlasSource_i20y3") sources/190 = SubResource("TileSetAtlasSource_a5nw8")
sources/191 = SubResource("TileSetAtlasSource_kmwj4") sources/191 = SubResource("TileSetAtlasSource_72hc1")
sources/128 = SubResource("TileSetAtlasSource_3uxyt") sources/128 = SubResource("TileSetAtlasSource_skmhh")
[sub_resource type="Curve2D" id="Curve2D_6abe5"] [sub_resource type="Curve2D" id="Curve2D_6abe5"]
_data = { _data = {

View File

@ -1574,9 +1574,11 @@ scale = Vector2(0.238927, 0.171569)
texture = ExtResource("110_fb8td") texture = ExtResource("110_fb8td")
[node name="Path2D" type="Path2D" parent="."] [node name="Path2D" type="Path2D" parent="."]
visible = false
curve = SubResource("Curve2D_6abe5") curve = SubResource("Curve2D_6abe5")
[node name="Path2D2" type="Path2D" parent="."] [node name="Path2D2" type="Path2D" parent="."]
visible = false
curve = SubResource("Curve2D_xx2jp") curve = SubResource("Curve2D_xx2jp")
[node name="Timer" type="Timer" parent="."] [node name="Timer" type="Timer" parent="."]
@ -1584,6 +1586,7 @@ wait_time = 0.4
autostart = true autostart = true
[node name="TrapArea" type="Area2D" parent="."] [node name="TrapArea" type="Area2D" parent="."]
visible = false
[node name="CollisionShape2D" type="CollisionShape2D" parent="TrapArea"] [node name="CollisionShape2D" type="CollisionShape2D" parent="TrapArea"]
position = Vector2(435, 187.5) position = Vector2(435, 187.5)
@ -1601,6 +1604,7 @@ shape = SubResource("RectangleShape2D_h3dak")
debug_color = Color(0.798903, 0.0385002, 1, 0.42) debug_color = Color(0.798903, 0.0385002, 1, 0.42)
[node name="TowerArea" type="Area2D" parent="."] [node name="TowerArea" type="Area2D" parent="."]
visible = false
[node name="CollisionShape2D" type="CollisionShape2D" parent="TowerArea"] [node name="CollisionShape2D" type="CollisionShape2D" parent="TowerArea"]
position = Vector2(587, 48) position = Vector2(587, 48)
@ -1625,6 +1629,7 @@ shape = SubResource("RectangleShape2D_sglle")
[node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="CanvasLayer" type="CanvasLayer" parent="."]
[node name="SidePanel" parent="CanvasLayer" instance=ExtResource("111_2ej3d")] [node name="SidePanel" parent="CanvasLayer" instance=ExtResource("111_2ej3d")]
visible = false
size_flags_horizontal = 6 size_flags_horizontal = 6
[node name="MusicPlayer" parent="." instance=ExtResource("112_yc4f2")] [node name="MusicPlayer" parent="." instance=ExtResource("112_yc4f2")]

1908
Game/Maps/map_3.tscn Normal file

File diff suppressed because one or more lines are too long

View File

@ -32,14 +32,15 @@ func _on_timer_timeout() -> void:
if endwave: if endwave:
var checkend = false var checkend = false
for i in paths: for i in paths:
if not i.get_children(): if i.get_children():
checkend = true break
currentwave += 1 checkend = true
currentwave += 1
if checkend: if checkend:
endwave = false endwave = false
get_node("CanvasLayer/SidePanel").Update_waves(currentwave + 1) #updating waves get_node("CanvasLayer/SidePanel").Update_waves(currentwave + 1) #updating waves
if currentwave >= waves[0].size(): if currentwave >= waves[0].size():
currentwave -= 1 get_node("CanvasLayer/SidePanel").Update_waves(currentwave) #updating waves
get_node("Timer").stop() get_node("Timer").stop()
get_node("CanvasLayer/SidePanel").GameWon() get_node("CanvasLayer/SidePanel").GameWon()
else: else:
@ -50,12 +51,10 @@ func _on_timer_timeout() -> void:
func spawnMonster(): func spawnMonster():
for ROUTE in range(waves.size()): for ROUTE in range(waves.size()):
var w = waves[ROUTE][currentwave] var w = waves[ROUTE][currentwave]
print("Rout enumber: ",ROUTE," Array of wave: ",w, " Wave indexer: ", currentwave)
if w[0] > 0: if w[0] > 0:
if randf() < w[1]: #chance of generating any kind of enemy if randf() < w[1]:
w[0] -= 1 w[0] -= 1
for i in waves: for i in waves:
print("Check for wave ends: ",i[currentwave])
if i[currentwave][0] > 0: if i[currentwave][0] > 0:
break break
endwave = true endwave = true

View File

@ -4,11 +4,6 @@ var save_path = "user://map_scores.save"
var map_scores = {} var map_scores = {}
func _on_button_pressed() -> void:
get_tree().change_scene_to_file("res://Game/Menu/main.tscn")
pass # Replace with function body.
func LoadMap1() -> void: func LoadMap1() -> void:
get_tree().change_scene_to_file("res://Game/Maps/map_1.tscn") get_tree().change_scene_to_file("res://Game/Maps/map_1.tscn")
pass # Replace with function body. pass # Replace with function body.
@ -16,12 +11,17 @@ func LoadMap1() -> void:
func LoadMap2() -> void: func LoadMap2() -> void:
get_tree().change_scene_to_file("res://Game/Maps/map_2.tscn") get_tree().change_scene_to_file("res://Game/Maps/map_2.tscn")
pass # Replace with function body. pass # Replace with function body.
func LoadMap3() -> void:
get_tree().change_scene_to_file("res://Game/Maps/map_3.tscn")
pass # Replace with function body.
func _ready() -> void: func _ready() -> void:
loadData() loadData()
get_node("VBoxContainer/HBoxContainer/first/Button").connect("button_up", LoadMap1) get_node("VBoxContainer/HBoxContainer/first/Button").connect("button_up", LoadMap1)
get_node("VBoxContainer/HBoxContainer/second/Button").connect("button_up", LoadMap2) get_node("VBoxContainer/HBoxContainer/second/Button").connect("button_up", LoadMap2)
get_node("VBoxContainer/HBoxContainer/third/Button").connect("button_up", LoadMap3)
@ -33,10 +33,12 @@ func loadData() -> void:
file.close() file.close()
get_node("VBoxContainer/HBoxContainer/first/Label2").text = "Haven't finished yet" if map_scores["Map1"] == 0 else "Scored: " + str(map_scores["Map1"]) + " out of 10" get_node("VBoxContainer/HBoxContainer/first/Label2").text = "Haven't finished yet" if map_scores["Map1"] == 0 else "Scored: " + str(map_scores["Map1"]) + " out of 10"
get_node("VBoxContainer/HBoxContainer/second/Label2").text = "Haven't finished yet" if map_scores["Map2"] == 0 else "Scored: " + str(map_scores["Map2"]) + " out of 10" get_node("VBoxContainer/HBoxContainer/second/Label2").text = "Haven't finished yet" if map_scores["Map2"] == 0 else "Scored: " + str(map_scores["Map2"]) + " out of 10"
get_node("VBoxContainer/HBoxContainer/third/Label2").text = "Haven't finished yet" if map_scores["Map3"] == 0 else "Scored: " + str(map_scores["Map3"]) + " out of 10"
else: else:
map_scores["Map1"] = 0 map_scores["Map1"] = 0
map_scores["Map2"] = 0 map_scores["Map2"] = 0
map_scores["Map3"] = 0
save_scores() save_scores()
loadData() loadData()

View File

@ -1,9 +1,10 @@
[gd_scene load_steps=14 format=3 uid="uid://cxet2lvdco2ak"] [gd_scene load_steps=19 format=3 uid="uid://cxet2lvdco2ak"]
[ext_resource type="Script" uid="uid://duhi4pfoa45j1" path="res://Game/Menu/mapselector.gd" id="1_cnef1"] [ext_resource type="Script" uid="uid://duhi4pfoa45j1" path="res://Game/Menu/mapselector.gd" id="1_cnef1"]
[ext_resource type="Texture2D" uid="uid://bgy114b67j3kg" path="res://Assets/Others/8-bit-graphics-pixels-scene-with-castle.jpg" id="1_jteil"] [ext_resource type="Texture2D" uid="uid://bgy114b67j3kg" path="res://Assets/Others/8-bit-graphics-pixels-scene-with-castle.jpg" id="1_jteil"]
[ext_resource type="FontFile" uid="uid://bu44ne346ymoe" path="res://Assets/Others/Canterbury.ttf" id="2_2uj2s"] [ext_resource type="FontFile" uid="uid://bu44ne346ymoe" path="res://Assets/Others/Canterbury.ttf" id="2_2uj2s"]
[ext_resource type="Texture2D" uid="uid://cheweipqa125e" path="res://Assets/Maps/map1.png" id="3_2uj2s"] [ext_resource type="Texture2D" uid="uid://cheweipqa125e" path="res://Assets/Maps/map1.png" id="3_2uj2s"]
[ext_resource type="Texture2D" uid="uid://dffphf4kn5sk2" path="res://Assets/Maps/map2.png" id="5_mjmwi"]
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_cnef1"] [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_cnef1"]
texture = ExtResource("1_jteil") texture = ExtResource("1_jteil")
@ -20,6 +21,18 @@ texture = ExtResource("3_2uj2s")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_cg1t8"] [sub_resource type="StyleBoxTexture" id="StyleBoxTexture_cg1t8"]
texture = ExtResource("3_2uj2s") texture = ExtResource("3_2uj2s")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_losb8"]
texture = ExtResource("5_mjmwi")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_rjq3w"]
texture = ExtResource("5_mjmwi")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_uvrvw"]
texture = ExtResource("5_mjmwi")
[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_44oc2"]
texture = ExtResource("5_mjmwi")
[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_cnef1"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_cnef1"]
[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mjmwi"] [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mjmwi"]
@ -139,16 +152,38 @@ text = "2nd Level"
[node name="Button" type="Button" parent="VBoxContainer/HBoxContainer/second"] [node name="Button" type="Button" parent="VBoxContainer/HBoxContainer/second"]
custom_minimum_size = Vector2(120, 80) custom_minimum_size = Vector2(120, 80)
layout_mode = 2 layout_mode = 2
theme_override_styles/focus = SubResource("StyleBoxTexture_mjmwi") theme_override_styles/focus = SubResource("StyleBoxTexture_losb8")
theme_override_styles/hover = SubResource("StyleBoxTexture_udeaf") theme_override_styles/hover = SubResource("StyleBoxTexture_rjq3w")
theme_override_styles/pressed = SubResource("StyleBoxTexture_5yqcp") theme_override_styles/pressed = SubResource("StyleBoxTexture_uvrvw")
theme_override_styles/normal = SubResource("StyleBoxTexture_cg1t8") theme_override_styles/normal = SubResource("StyleBoxTexture_44oc2")
[node name="Label2" type="Label" parent="VBoxContainer/HBoxContainer/second"] [node name="Label2" type="Label" parent="VBoxContainer/HBoxContainer/second"]
layout_mode = 2 layout_mode = 2
size_flags_horizontal = 4 size_flags_horizontal = 4
text = "Score: 10 / " text = "Score: 10 / "
[node name="third" type="VBoxContainer" parent="VBoxContainer/HBoxContainer"]
layout_mode = 2
alignment = 1
[node name="Label" type="Label" parent="VBoxContainer/HBoxContainer/third"]
layout_mode = 2
size_flags_horizontal = 4
text = "3rd Level"
[node name="Button" type="Button" parent="VBoxContainer/HBoxContainer/third"]
custom_minimum_size = Vector2(120, 80)
layout_mode = 2
theme_override_styles/focus = SubResource("StyleBoxTexture_losb8")
theme_override_styles/hover = SubResource("StyleBoxTexture_rjq3w")
theme_override_styles/pressed = SubResource("StyleBoxTexture_uvrvw")
theme_override_styles/normal = SubResource("StyleBoxTexture_44oc2")
[node name="Label2" type="Label" parent="VBoxContainer/HBoxContainer/third"]
layout_mode = 2
size_flags_horizontal = 4
text = "Score: 10 / "
[node name="HBoxContainer" type="HBoxContainer" parent="."] [node name="HBoxContainer" type="HBoxContainer" parent="."]
layout_mode = 1 layout_mode = 1
anchors_preset = 12 anchors_preset = 12

View File

@ -200,9 +200,8 @@ func GameWon() -> void:
map_scores[get_parent().get_parent().name] = int((lives / originallives) *10) map_scores[get_parent().get_parent().name] = int((lives / originallives) *10)
var file = FileAccess.open(save_path, FileAccess.WRITE) var file = FileAccess.open(save_path, FileAccess.WRITE)
if file: file.store_var(map_scores)
file.store_var(map_scores) file.close()
file.close()
get_parent().get_parent().get_node("MusicPlayer").PauseAudio() get_parent().get_parent().get_node("MusicPlayer").PauseAudio()
get_node("VictoryAudio").play() get_node("VictoryAudio").play()