From 03f366b0e14d1af7f531dd8b2a3e131af85e3d64 Mon Sep 17 00:00:00 2001 From: OddlyTimbot Date: Mon, 12 Aug 2024 17:43:39 -0400 Subject: [PATCH] player death working --- README.md | 10 +- .../Player Death/Player Death 64x64.aseprite | Bin 0 -> 6556 bytes .../Player Death/Player Death 64x64.png | Bin 0 -> 1584 bytes .../Player Idle/Player Idle 48x48.aseprite | Bin 0 -> 7914 bytes .../player/Player Idle/Player Idle 48x48.png | Bin 0 -> 1853 bytes .../Player Jump/player jump 48x48.aseprite | Bin 0 -> 2172 bytes .../player/Player Jump/player jump 48x48.png | Bin 0 -> 1021 bytes .../Player Land/player land 48x48.aseprite | Bin 0 -> 6183 bytes .../player/Player Land/player land 48x48.png | Bin 0 -> 1500 bytes .../Player Punch/Player Punch 64x64.aseprite | Bin 0 -> 5359 bytes .../Player Punch/Player Punch 64x64.png | Bin 0 -> 3228 bytes .../Player Run/player run 48x48.aseprite | Bin 0 -> 6496 bytes .../player/Player Run/player run 48x48.png | Bin 0 -> 3199 bytes ...state-e196a632ea77e9a0d8baa608f164a4d2.cfg | 2 +- ...lding-e196a632ea77e9a0d8baa608f164a4d2.cfg | 2 +- ...state-6d8e6ff1e6f20a36e0402d27c623c86c.cfg | 2 +- ...state-b6bd7a241034177d7fe082a7597ba8ea.cfg | 2 +- ...state-65637dc57c83dac3d15ec1cb22439bd7.cfg | 2 +- .../.godot/editor/create_recent.Node | 5 +- .../.godot/editor/editor_layout.cfg | 10 +- .../.godot/editor/filesystem_cache8 | 28 ++-- .../.godot/editor/filesystem_update4 | 5 +- ...state-c2a7af834e91ff64325daddf58e45dc0.cfg | 6 +- ...lding-c2a7af834e91ff64325daddf58e45dc0.cfg | 4 +- .../.godot/editor/project_metadata.cfg | 4 +- .../updated_project/.godot/editor/recent_dirs | 1 + .../.godot/editor/script_editor_cache.cfg | 22 +-- ....png-264389d563a3f9dc55af6fd3aea47ce0.ctex | Bin 0 -> 910 bytes ...4.png-264389d563a3f9dc55af6fd3aea47ce0.md5 | 3 + ....png-435beda6749261fdc4c1556c5eba52de.ctex | Bin 0 -> 910 bytes ...4.png-435beda6749261fdc4c1556c5eba52de.md5 | 3 + ....png-f9c0c698e1454c11b2ee697b001a4ef3.ctex | Bin 0 -> 910 bytes ...4.png-f9c0c698e1454c11b2ee697b001a4ef3.md5 | 3 + week5/updated_project/.godot/uid_cache.bin | Bin 965 -> 1087 bytes .../Player Death/Player Death 64x64.png | Bin 0 -> 1584 bytes .../Player Death 64x64.png.import | 34 ++++ week5/updated_project/scenes/badguy.tscn | 12 +- week5/updated_project/scenes/character.tscn | 59 ++++++- week5/updated_project/scenes/game.tscn | 30 ++-- .../scripts/CharacterBody2D.gd | 151 +++++++++--------- week5/updated_project/scripts/badguy.gd | 15 +- week5/updated_project/scripts/coin.gd | 1 + .../updated_project/scripts/gamecontroller.gd | 9 +- 43 files changed, 287 insertions(+), 138 deletions(-) create mode 100644 graphics_assets/player/Player Death/Player Death 64x64.aseprite create mode 100644 graphics_assets/player/Player Death/Player Death 64x64.png create mode 100644 graphics_assets/player/Player Idle/Player Idle 48x48.aseprite create mode 100644 graphics_assets/player/Player Idle/Player Idle 48x48.png create mode 100644 graphics_assets/player/Player Jump/player jump 48x48.aseprite create mode 100644 graphics_assets/player/Player Jump/player jump 48x48.png create mode 100644 graphics_assets/player/Player Land/player land 48x48.aseprite create mode 100644 graphics_assets/player/Player Land/player land 48x48.png create mode 100644 graphics_assets/player/Player Punch/Player Punch 64x64.aseprite create mode 100644 graphics_assets/player/Player Punch/Player Punch 64x64.png create mode 100644 graphics_assets/player/Player Run/player run 48x48.aseprite create mode 100644 graphics_assets/player/Player Run/player run 48x48.png create mode 100644 week5/updated_project/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.ctex create mode 100644 week5/updated_project/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 create mode 100644 week5/updated_project/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.ctex create mode 100644 week5/updated_project/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 create mode 100644 week5/updated_project/.godot/imported/Player Death 64x64.png-f9c0c698e1454c11b2ee697b001a4ef3.ctex create mode 100644 week5/updated_project/.godot/imported/Player Death 64x64.png-f9c0c698e1454c11b2ee697b001a4ef3.md5 create mode 100644 week5/updated_project/graphics/Player Death/Player Death 64x64.png create mode 100644 week5/updated_project/graphics/Player Death/Player Death 64x64.png.import diff --git a/README.md b/README.md index 74a0806..c1ce935 100644 --- a/README.md +++ b/README.md @@ -36,4 +36,12 @@ Markdown syntax [here](https://www.markdownguide.org/basic-syntax/) Export a clean git-free copy of any week: -```git archive -o ../weekX.zip HEAD:weekX`` +`git archive -o ../weekX.zip HEAD:weekX` + +Set your user name: + +`git config --global user.name "Mona Lisa"` + +Set your email: + +`git config --global user.email "mona@lisa.com"` diff --git a/graphics_assets/player/Player Death/Player Death 64x64.aseprite b/graphics_assets/player/Player Death/Player Death 64x64.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..f221ed8e6e368497bf8366c6c30306273ec4f981 GIT binary patch literal 6556 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 VJAB;X;|{+(Uc<+0`2Thd{}+NU<)Huo literal 0 HcmV?d00001 diff --git a/graphics_assets/player/Player Idle/Player Idle 48x48.png b/graphics_assets/player/Player Idle/Player Idle 48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..b618511699269f9bd10ff834f6b382e147588ebd GIT binary patch literal 1853 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 b5SX^^Tv~OEXS^zehN-eY$1>;le+u+pc7{&> literal 0 HcmV?d00001 diff --git a/graphics_assets/player/Player Jump/player jump 48x48.png b/graphics_assets/player/Player Jump/player jump 48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..dff105cfac881171ef96781bd9bbd40e413dd6a7 GIT binary patch literal 1021 zcmVmEQ7U} zLs5iSL^ysQndjn_Z_)cK!3y?8`13c+Y_To1lzKf`rD(zM^$i(L=C%6^9Hexzmp9TP7J z3x2D_5a!4t4@Lw;++IjPL?TE)*M!XouFOAKKtr?u-6Zv(YkUXdi)sf zak0Mh>nO11+UfNJza4o$n<0Rk1Z07%>MV|KH|Cnd*}PH={w!JoU_k}q;T@2{2S2OR zD+a#QyBe@rHR$i1USRL^qA`5(r#B^2wb1c{XQEaxHcV>?NY(}bx#42)8SNHPEAhx+ zwgbTUmm?2ozQJTIB3(a3CTazbJxT1)Zea|u@~8|2{NOX;WZ4432(zCtQ7d>^3MYza z`pO61;cUJh#UB&2?YppT6D78R|4^6h|6#?IDsW4&75XzcI( zI|u+6TJ`se!ZF#4lOpqh+0S5p*beUt&(-{yaUWs}2=GNDGqzgZXbL{yCx91`EdrAH za5aCX+;6jxRN?`E{`@|6r*cN^Po;%Do_#4@uM~^*CnFzWVt7lNu6Os9ze}qfq(y&z zAN~3LRNk#6AiixSnJ2yu4LOwnk>Ay7)+Q(!7+wzKMJ61R2SEE47DYJB3DHoS125zG z=NfjWa)C7$d|>gvJRb?fU-ZQUv9Iw_V7=DGio;H>%!gN%iq-8`MjGM)49-BT&x$2f zCLY@o5T)$9hFE?0!P#ULO;mw=BX5G;-Lu&+QdMkLz^zYNPI6;W(H&45@yQ*hzGvh%)2y re59^(3$vL{@`WG>f*=TjXb=AZ>!Ac3Jx|zZ00000NkvXXu0mjfKxWs7 literal 0 HcmV?d00001 diff --git a/graphics_assets/player/Player Land/player land 48x48.aseprite b/graphics_assets/player/Player Land/player land 48x48.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..73df59443222720a2c4e70d1d5612e32b73ad8ff GIT binary patch literal 6183 zcmeHL4Nw$i7=DlA{^URnl>-i3gaHM`1(m=q4vr8K2|M)s0rSp7%u_%>O-kex2^Ca8 zC&0@t$H{b}Ca&xU$F!gf1&h=~n-UImbjs4}2h5-C-Q9y*!fBkwrg4Vd;n|zp+xLCm zZ=dh^-j5&|K*t*rAn_!C2LQA2&vEzxkN)yMJMx_Y{=7M&KWhhO@+AE1`3U>9|3U$b zBc>w8k5?dOMuj2n)I5QBDK`-D!t0rcKR50{ylsm>ti3!N(eMe0`1tN@#H8hu5!Fcn zh~bJTM5S^yBB|Ykn3mm%s5eoFi(9)9Pkna>k-`JO^!A5{n>UmqE;kqu7iiRoYgOA2 z>%zkkFU->;o`0zUacA{R#BDir_Uy7+Dho?-rpK8s5lg{3un4RG=_7X}j;xU~@aE=UAfAO*~i$uTpg#hjQBvw6|U2!8+QVG;P*2~-KheeZ}t zrPHqE-v0;0%dNbr}cn zo`68WgK}c8`0nsr_v-a;Vuu+?=~HdqJ>yzIPp?QnwnrIWux#p)>e?3)Cl%R3 zPH!5k+;FG&X4i?G$9~wnIEeYgeDz~;?;7T2NbkAK8+E~Rj~3-zao#_CLUarg6A(P` z204eN2n5JduQeJES*K7_v^*kL_T1#d*OU#BiBeDf6uwzukpr)F{Q0Mu=bgY4hyl-w z?a$})cvNf+&-HkdZr%3EwxV<^S)L?cG`S(tvbViS2i4Il^T762^3RD(AU=%x8xe^; z(Crcf<+%zfSt3PpoF%m%UKT(>8gC_)&6Cznj$==8pq zf>DG4#?aC_VYU1y>DSX~88u?Cq{2Q3@m4btoWKLdaw15ePYJZ7Ja0gSVtQb}@WvJ8<@dT$MOCG`m4=GT zm944>ce6q|qAEcXR~|)9g9h_+*XX4}fd1l+GIhKL3AnJDFw)v;3*&noKOkJ><2UUr zSuC4o+CTbUG3i&3F1rw_vbCSp(Gm$2f|S@A!it{O7+3TXU|;KTXI5hq)iT4XLvgR1 zIN)YdH0-%#ZV{jK*Q;z-vjYN#JHhmxWy_KoVzkP*#KiVeA3$YSJFKSt+AVD)Gf?%7#eq7`S*sF#FR!G8kd{|SaSC@v@pZh*KgfzE`MDS{>2rI z;bfPZ54Q|!&1@(Ej2N)w3GJa+ODiTL!ZLC*!fGNT>T6T@WRuoPMr9n)TAx3?sciqL z%3wEmZP7FL`V4I}@^aYr0~*?p#_*johuA*$Mx(tM8`9WA(pdT<>0|7)8th|2bRv$A z?X&iFf18x`Sp|RVr(}KJmsZ&8JAU6xl$3y=ZOn%=Cq?#Fs$XK*@3&oU`@H^IQ2d7N zl_NDrVy*4ntG1@bxtR+IDSW^C*)yym(oNYw4`bWB7;aOxz$dhz#!F>uy7*qy!cL{w zz3N0s+uis?-$gza8N~g%?(1h5TC{<2X$`Z}VhyZRH}RYK=Q`D8?+8r`mz?cTm$sh9 zrfiFv-`IO+Yu%2=rk#y&fmb({)U$ht!5-E}t*%f=>0~C^EV-$@}DOJy|VYjHXca7pu>Fd9YjCa-Ra9^L~YMHJwYzZr#-?MUu zh8Vxo)g5=H#VL~-yjHJi@2)(zuZ#yl9_7E!={GPgHwm!Z26bR>?5Oa{Yl*3*?l%9V z6nEu^SiIKTi1HAH_|U$WJqdu4x=n}KZ7OYJT$X~qR?JA-SgdUCaQCq>;jegGma9k-2cneLy1{5*ugCMD`cTn%R)p9=6#20!hsBo&W#< literal 0 HcmV?d00001 diff --git a/graphics_assets/player/Player Land/player land 48x48.png b/graphics_assets/player/Player Land/player land 48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..2c24d6f4357ea83410f70d7fd04f5f77d36e323c GIT binary patch literal 1500 zcmZ`(c{J2}6rbS{W2x*>ae5=$WV|G@{V3aTh>@|yj1p0{q{&!jBIjj&mhfcI3rEw# zSfVC0<(ZPPq%vihC>}BlW-y?f66-h0knKKI`5_j_}FecV-Gx-bX?qJr{p zK|>(WHmPo*ATK==bCGUR0Zm4`pMhOwrG_(ac=d^&;s`cuczD`3a`2UekIYSi!vEhE_2gXUZ z`>2lA0aVUl!ipl4)M2G7&jk5- zueX+{Q<$RXgv^4)z7J56y{nwDTSZwLnds}I^b+R)xVg)oy3(v|zyYCV7jcl{V&`eH zR<{#p__VAnX<$KShGU_|+1i_^Y~F*;c^AEn#V&j7CST{#FtLYZ?zhKk-Ij#JNP( z0#rfL*Ot#*>Q^=%>3MH6XcTBxXbiDG@Fysm(P9h(sEC_y+^!6nanw)#nvb76OcW$m<%w>4#SF}U6? zU{5N6f*MeM5tjKeBh?%Cg;(DoU$P~Pfbxv8JqVlK6rBSfu8cg;TA(KLf6!HWVP3ia>!?%Bg zr!k$`xxOQaTe2s*&BU&(qC1oCXiBAn>$l@^t}2&aYq8$^?S4Tr<@tD`6H7WC zc&)=Z)T#7X3O5U_WHeguvNI@JejLy+hL92bmcyjF!hGCjpG-4Ayy zN%xK*Oj;}g15ohn=jPth?HF$`4>CKR~#|pOGo;Zn#Bt(0*3Jr z7c+#-+>V%CZ`$6*aKHl+8zHKVzWGp)VWSBDvJ-9nWcDR_kj1y73x#o9vS?jEPbL!E zC-Q11@w)sm?2~FutFt^j`I~dUCCN|s0~Wam-|BB-J)6m&)7Gyub1_jq$N^8Ks^f_B zG4ayxW2?#p^YbLa#vXQhYR)a;gt4hu90y1e1cL8TX?D4*=ow-8u{LQVISfmC*~Aeh zO600g?G$ut5L*)=9n`mCx^2CNfeHH%VT!kOp^^al51BJYu&<_ zd3BNjmEo}7p3TiqK}7Q|Z70)kXDr_zJ7Or!$XoQZ~kYxLu?(@_xT#dDwzVc3n=W^8ylyaMDlb zU2c$pm(XK1UK42TKTk5v8%yXN5+8>59J`N}m7O{n=;UA38v!*Poeg&GiPPr=CIoHn zl+f*^uer=Ylf|#^MZbS0gu+wg$J-oycQRlC$^4?!q4%iVEn!j#o!l`}DLh~lk4t5A urjx%H1FaTxt0ohAmlSPm_kZleXTci)B8?P-SwXx1Fr!?3Tv|`!vi<>k{PDv8 literal 0 HcmV?d00001 diff --git a/graphics_assets/player/Player Punch/Player Punch 64x64.aseprite b/graphics_assets/player/Player Punch/Player Punch 64x64.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..90c4c291315858b89d2a53473953c8a22a622a6b GIT binary patch literal 5359 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 NQ$s6*D!rTc{{!G)IeY*B literal 0 HcmV?d00001 diff --git a/graphics_assets/player/Player Run/player run 48x48.aseprite b/graphics_assets/player/Player Run/player run 48x48.aseprite new file mode 100644 index 0000000000000000000000000000000000000000..e997fac46d04369a8208f15b7c660e9cf8211fc8 GIT binary patch literal 6496 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 J`v1_|`xpLa47dOQ literal 0 HcmV?d00001 diff --git a/graphics_assets/player/Player Run/player run 48x48.png b/graphics_assets/player/Player Run/player run 48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..aca5b5560dba7381b8b06e68e76b1cadf80992cb GIT binary patch literal 3199 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 I)3Fc#A5dKsJ^%m! literal 0 HcmV?d00001 diff --git a/week5/updated_project/.godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg b/week5/updated_project/.godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg index b821847..942dae0 100644 --- a/week5/updated_project/.godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg +++ b/week5/updated_project/.godot/editor/badguy.tscn-editstate-e196a632ea77e9a0d8baa608f164a4d2.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/crates/boxtrap")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/CharacterBody2D/AnimatedSprite2D")]) diff --git a/week5/updated_project/.godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg b/week5/updated_project/.godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg index bb360a1..9a46423 100644 --- a/week5/updated_project/.godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg +++ b/week5/updated_project/.godot/editor/badguy.tscn-folding-e196a632ea77e9a0d8baa608f164a4d2.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("AnimatedSprite2D"), PackedStringArray("Animation")] +node_unfolds=[NodePath("AnimatedSprite2D"), PackedStringArray("Animation", "sprite_frames")] resource_unfolds=["res://scenes/badguy.tscn::SpriteFrames_oohu0", PackedStringArray(), "res://scenes/badguy.tscn::RectangleShape2D_jipcy", PackedStringArray()] nodes_folded=[] diff --git a/week5/updated_project/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg b/week5/updated_project/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg index 50d95f1..915d802 100644 --- a/week5/updated_project/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg +++ b/week5/updated_project/.godot/editor/bullet.tscn-editstate-6d8e6ff1e6f20a36e0402d27c623c86c.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/crates/boxtrap")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/CharacterBody2D/AnimatedSprite2D")]) diff --git a/week5/updated_project/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg b/week5/updated_project/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg index 0abfa1c..6a24c40 100644 --- a/week5/updated_project/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg +++ b/week5/updated_project/.godot/editor/character.tscn-editstate-b6bd7a241034177d7fe082a7597ba8ea.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/crates/boxtrap")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/CharacterBody2D/AnimatedSprite2D")]) diff --git a/week5/updated_project/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg b/week5/updated_project/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg index 59e4bdb..41e20d0 100644 --- a/week5/updated_project/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg +++ b/week5/updated_project/.godot/editor/crate.tscn-editstate-65637dc57c83dac3d15ec1cb22439bd7.cfg @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/crates/boxtrap")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/CharacterBody2D/AnimatedSprite2D")]) diff --git a/week5/updated_project/.godot/editor/create_recent.Node b/week5/updated_project/.godot/editor/create_recent.Node index 2771d99..bca5623 100644 --- a/week5/updated_project/.godot/editor/create_recent.Node +++ b/week5/updated_project/.godot/editor/create_recent.Node @@ -1,5 +1,6 @@ -Node RayCast2D +Timer +Node CollisionShape2D AnimatedSprite2D Area2D @@ -11,5 +12,3 @@ ParallaxBackground AnimationPlayer AnimatableBody2D StaticBody2D -Camera2D -TileMap diff --git a/week5/updated_project/.godot/editor/editor_layout.cfg b/week5/updated_project/.godot/editor/editor_layout.cfg index bdc6931..219a50b 100644 --- a/week5/updated_project/.godot/editor/editor_layout.cfg +++ b/week5/updated_project/.godot/editor/editor_layout.cfg @@ -4,7 +4,7 @@ dock_1_selected_tab_idx=0 dock_2_selected_tab_idx=0 dock_3_selected_tab_idx=0 dock_4_selected_tab_idx=0 -dock_5_selected_tab_idx=1 +dock_5_selected_tab_idx=0 dock_6_selected_tab_idx=0 dock_7_selected_tab_idx=0 dock_8_selected_tab_idx=0 @@ -19,7 +19,7 @@ dock_filesystem_split=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://scenes/game.tscn") +dock_filesystem_selected_paths=PackedStringArray("res://graphics/Player Death/") dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://scripts/", "res://scenes/", "res://graphics/") dock_3="Scene,Import" dock_4="FileSystem" @@ -28,16 +28,16 @@ dock_5="Inspector,Node,History" [EditorNode] open_scenes=PackedStringArray("res://scenes/game.tscn", "res://scenes/character.tscn", "res://scenes/bullet.tscn", "res://scenes/crate.tscn", "res://scenes/badguy.tscn") -current_scene="res://scenes/game.tscn" +current_scene="res://scenes/character.tscn" center_split_offset=-325 selected_default_debugger_tab_idx=0 selected_main_editor_idx=2 -selected_bottom_panel_item=1 +selected_bottom_panel_item=0 [ScriptEditor] open_scripts=["res://scripts/badguy.gd", "res://scripts/bullet.gd", "res://scripts/CharacterBody2D.gd", "res://scripts/coin.gd", "res://scripts/gamecontroller.gd", "res://scripts/Trigger.gd"] -selected_script="res://scripts/gamecontroller.gd" +selected_script="res://scripts/CharacterBody2D.gd" open_help=[] script_split_offset=70 list_split_offset=0 diff --git a/week5/updated_project/.godot/editor/filesystem_cache8 b/week5/updated_project/.godot/editor/filesystem_cache8 index b1ec80d..55e6ad5 100644 --- a/week5/updated_project/.godot/editor/filesystem_cache8 +++ b/week5/updated_project/.godot/editor/filesystem_cache8 @@ -1,7 +1,7 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1723489485 +::res://::1723498498 icon.svg::CompressedTexture2D::9114977118871582245::1723471253::1723471253::1::::<><>:: -::res://graphics/::1723485469 +::res://graphics/::1723498498 coin.png::CompressedTexture2D::7063880403899111552::1723478773::1723478782::1::::<><>:: slime_green.png::CompressedTexture2D::6822447834752212284::1723485459::1723485469::1::::<><>:: Terrain (32x32).png::CompressedTexture2D::8707534964839485024::1723471253::1723471253::1::::<><>:: @@ -11,6 +11,8 @@ Additional Water.png::CompressedTexture2D::2205427413754203696::1723471253::1723 BG Image.png::CompressedTexture2D::7982657594202931692::1723471253::1723471253::1::::<><>:: ::res://graphics/items/::1723471253 cannister.png::CompressedTexture2D::7418095402531000042::1723471253::1723471253::1::::<><>:: +::res://graphics/Player Death/::1723498498 +Player Death 64x64.png::CompressedTexture2D::3957659989390306955::1723498475::1723498498::1::::<><>:: ::res://graphics/Player Idle/::1723471253 Player Idle 48x48.png::CompressedTexture2D::6544563428604246579::1723471253::1723471253::1::::<><>:: ::res://graphics/Player Jump/::1723471253 @@ -19,20 +21,20 @@ player jump 48x48.png::CompressedTexture2D::1627608568707791839::1723471253::172 player land 48x48.png::CompressedTexture2D::3499637713582873633::1723471253::1723471253::1::::<><>:: ::res://graphics/Player Run/::1723471253 player run 48x48.png::CompressedTexture2D::1502492849971408816::1723471253::1723471253::1::::<><>:: -::res://scenes/::1723489409 +::res://scenes/::1723498484 area_trigger.tscn::PackedScene::2953141911562060689::1723489409::0::1::::<><>::res://scripts/Trigger.gd -badguy.tscn::PackedScene::6008886082592391168::1723489409::0::1::::<><>::res://scripts/badguy.gd<>uid://c4g3ypigewuuu::::res://graphics/slime_green.png -bullet.tscn::PackedScene::6880909734590904373::1723489409::0::1::::<><>::res://scripts/bullet.gd -character.tscn::PackedScene::451838158579532324::1723489409::0::1::::<><>::res://scripts/CharacterBody2D.gd<>uid://c0iiaebonyhh0::::res://graphics/Player Idle/Player Idle 48x48.png<>uid://xgoqfqmvorcx::::res://graphics/Player Jump/player jump 48x48.png<>uid://vn23qn3f0dvc::::res://graphics/Player Run/player run 48x48.png +badguy.tscn::PackedScene::8923528729538756339::1723498062::0::1::::<><>::res://scripts/badguy.gd<>uid://c4g3ypigewuuu::::res://graphics/slime_green.png +bullet.tscn::PackedScene::6880909734590904373::1723498062::0::1::::<><>::res://scripts/bullet.gd +character.tscn::PackedScene::451838158579532324::1723498062::0::1::::<><>::res://scripts/CharacterBody2D.gd<>uid://c0iiaebonyhh0::::res://graphics/Player Idle/Player Idle 48x48.png<>uid://xgoqfqmvorcx::::res://graphics/Player Jump/player jump 48x48.png<>uid://vn23qn3f0dvc::::res://graphics/Player Run/player run 48x48.png coin.tscn::PackedScene::61828818800194477::1723489409::0::1::::<><>::uid://c7v2cwn2826lg::::res://graphics/coin.png<>res://scripts/coin.gd -crate.tscn::PackedScene::41931541512830250::1723489409::0::1::::<><>::uid://ddxm7hj323fta::::res://graphics/items/cannister.png -game.tscn::PackedScene::1738196330916037717::1723489409::0::1::::<><>::res://scripts/gamecontroller.gd<>uid://go4yc8hfo1gq::::res://scenes/character.tscn<>uid://dwb83f7uoweuy::::res://graphics/Terrain (32x32).png<>uid://ukuu7p7vhlq::::res://scenes/crate.tscn<>uid://dvd1p6xue0ub2::::res://scenes/platform.tscn<>uid://dly4g7fvvtamm::::res://graphics/background/BG Image.png<>uid://bicr20de8c3jp::::res://scenes/area_trigger.tscn<>uid://cw50mfjp2np08::::res://graphics/background/Additional Sky.png<>uid://6olcj1w1svdg::::res://graphics/background/Additional Water.png<>uid://47kuhu1ukph::::res://scenes/coin.tscn<>uid://cru0qgdvvcc61::::res://scenes/badguy.tscn +crate.tscn::PackedScene::41931541512830250::1723498062::0::1::::<><>::uid://ddxm7hj323fta::::res://graphics/items/cannister.png +game.tscn::PackedScene::1738196330916037717::1723498062::0::1::::<><>::res://scripts/gamecontroller.gd<>uid://go4yc8hfo1gq::::res://scenes/character.tscn<>uid://dwb83f7uoweuy::::res://graphics/Terrain (32x32).png<>uid://ukuu7p7vhlq::::res://scenes/crate.tscn<>uid://dvd1p6xue0ub2::::res://scenes/platform.tscn<>uid://dly4g7fvvtamm::::res://graphics/background/BG Image.png<>uid://bicr20de8c3jp::::res://scenes/area_trigger.tscn<>uid://cw50mfjp2np08::::res://graphics/background/Additional Sky.png<>uid://6olcj1w1svdg::::res://graphics/background/Additional Water.png<>uid://47kuhu1ukph::::res://scenes/coin.tscn<>uid://d0evhj5ayp0ep::::res://scenes/badguy.tscn menu.tscn::PackedScene::1738029604261438007::1723489409::0::1::::<><>:: platform.tscn::PackedScene::8641027994130079701::1723489409::0::1::::<><>:: -::res://scripts/::1723488948 -badguy.gd::GDScript::-1::1723486639::0::1::::<>Node2D<>:: +::res://scripts/::1723498059 +badguy.gd::GDScript::-1::1723497774::0::1::::<>Area2D<>:: bullet.gd::GDScript::-1::1723471253::0::1::::<>Area2D<>:: -CharacterBody2D.gd::GDScript::-1::1723471253::0::1::::<>CharacterBody2D<>:: -coin.gd::GDScript::-1::1723482986::0::1::::<>Area2D<>:: -gamecontroller.gd::GDScript::-1::1723488948::0::1::::<>Node2D<>:: +CharacterBody2D.gd::GDScript::-1::1723498059::0::1::::<>CharacterBody2D<>:: +coin.gd::GDScript::-1::1723497967::0::1::::<>Area2D<>:: +gamecontroller.gd::GDScript::-1::1723497262::0::1::::<>Node<>:: Trigger.gd::GDScript::-1::1723471253::0::1::::<>Area2D<>:: diff --git a/week5/updated_project/.godot/editor/filesystem_update4 b/week5/updated_project/.godot/editor/filesystem_update4 index 70ad809..ca35c5e 100644 --- a/week5/updated_project/.godot/editor/filesystem_update4 +++ b/week5/updated_project/.godot/editor/filesystem_update4 @@ -1,8 +1,9 @@ -res://scenes/badguy.tscn res://scenes/game.tscn -res://scripts/badguy.gd res://scenes/character.tscn res://scenes/bullet.tscn res://scenes/crate.tscn +res://scenes/badguy.tscn res://scripts/gamecontroller.gd +res://scripts/badguy.gd res://scripts/coin.gd +res://scripts/CharacterBody2D.gd diff --git a/week5/updated_project/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg b/week5/updated_project/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg index cee7e56..0815422 100644 --- a/week5/updated_project/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg +++ b/week5/updated_project/.godot/editor/game.tscn-editstate-c2a7af834e91ff64325daddf58e45dc0.cfg @@ -8,7 +8,7 @@ Anim={ "grid_snap_active": false, "grid_step": Vector2(8, 8), "grid_visibility": 1, -"ofs": Vector2(-315.322, -167.563), +"ofs": Vector2(-211.33, -217.599), "primary_grid_step": Vector2i(8, 8), "show_edit_locks": true, "show_guides": true, @@ -32,7 +32,7 @@ Anim={ "snap_rotation_step": 0.261799, "snap_scale": false, "snap_scale_step": 0.1, -"zoom": 1.7818 +"zoom": 1.41421 } 3D={ "fov": 70.01, @@ -172,4 +172,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/Game/crates/boxtrap")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17140/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9462/@VSplitContainer@9281/@HSplitContainer@9283/@HSplitContainer@9285/@Control@9286/@SubViewportContainer@9287/@SubViewport@9288/CharacterBody2D/AnimatedSprite2D")]) diff --git a/week5/updated_project/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg b/week5/updated_project/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg index a96bbce..50fba4c 100644 --- a/week5/updated_project/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg +++ b/week5/updated_project/.godot/editor/game.tscn-folding-c2a7af834e91ff64325daddf58e45dc0.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Transform"), NodePath("TileMap"), PackedStringArray("layer__array", "tile_set"), NodePath("ParallaxBackground/ParallaxLayer"), PackedStringArray("Motion"), NodePath("ParallaxBackground/ParallaxLayer/Sprite2D"), PackedStringArray("Transform", "texture"), NodePath("level"), PackedStringArray("Transform"), NodePath("Platform"), PackedStringArray("Transform")] +node_unfolds=[NodePath("."), PackedStringArray("Transform"), NodePath("TileMap"), PackedStringArray("layer__array", "tile_set"), NodePath("ParallaxBackground/ParallaxLayer"), PackedStringArray("Motion"), NodePath("ParallaxBackground/ParallaxLayer/Sprite2D"), PackedStringArray("Transform", "texture"), NodePath("Ground"), PackedStringArray("Transform"), NodePath("MovingPlatform"), PackedStringArray("Transform")] resource_unfolds=["res://scenes/game.tscn::TileSet_47g5u", PackedStringArray("terrain_set_0/terrain__array", "physics_layer__array"), "res://scenes/game.tscn::WorldBoundaryShape2D_xkyim", PackedStringArray(), "res://scenes/game.tscn::CircleShape2D_j8ltg", PackedStringArray()] -nodes_folded=[NodePath("ParallaxBackground/ParallaxLayer"), NodePath("level"), NodePath("CharacterBody2D")] +nodes_folded=[NodePath("ParallaxBackground"), NodePath("ParallaxBackground/ParallaxLayer"), NodePath("Ground"), NodePath("CharacterBody2D"), NodePath("BoxTrapTrigger"), NodePath("crates"), NodePath("MovingPlatform")] diff --git a/week5/updated_project/.godot/editor/project_metadata.cfg b/week5/updated_project/.godot/editor/project_metadata.cfg index dda02ac..258ab62 100644 --- a/week5/updated_project/.godot/editor/project_metadata.cfg +++ b/week5/updated_project/.godot/editor/project_metadata.cfg @@ -10,11 +10,11 @@ tile_snap_subdiv=4.0 run_live_debug=true run_reload_scripts=true -run_debug_collisions=true +run_debug_collisions=false [recent_files] -scenes=["res://scenes/game.tscn", "res://scenes/badguy.tscn", "res://scenes/area_trigger.tscn", "res://scenes/coin.tscn", "res://scenes/menu.tscn", "res://scenes/platform.tscn", "res://scenes/crate.tscn", "res://scenes/bullet.tscn", "res://scenes/character.tscn", "res://scenes/animatedcoin.tscn"] +scenes=["res://scenes/badguy.tscn", "res://scenes/crate.tscn", "res://scenes/bullet.tscn", "res://scenes/character.tscn", "res://scenes/game.tscn", "res://scenes/area_trigger.tscn", "res://scenes/coin.tscn", "res://scenes/menu.tscn", "res://scenes/platform.tscn", "res://scenes/animatedcoin.tscn"] scripts=["res://scripts/badguy.gd", "res://scripts/coin.gd", "res://scripts/Trigger.gd", "res://scripts/bullet.gd", "res://scripts/CharacterBody2D.gd", "res://scripts/gamecontroller.gd"] [linked_properties] diff --git a/week5/updated_project/.godot/editor/recent_dirs b/week5/updated_project/.godot/editor/recent_dirs index 84cfc79..1425634 100644 --- a/week5/updated_project/.godot/editor/recent_dirs +++ b/week5/updated_project/.godot/editor/recent_dirs @@ -1,3 +1,4 @@ +res://graphics/Player Death res://scripts res://scenes res://graphics diff --git a/week5/updated_project/.godot/editor/script_editor_cache.cfg b/week5/updated_project/.godot/editor/script_editor_cache.cfg index 57ea8cd..f95992b 100644 --- a/week5/updated_project/.godot/editor/script_editor_cache.cfg +++ b/week5/updated_project/.godot/editor/script_editor_cache.cfg @@ -3,11 +3,11 @@ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 43, +"column": 19, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 7, -"scroll_position": 1.0, +"row": 27, +"scroll_position": 20.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -17,11 +17,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 26, +"column": 11, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 53, -"scroll_position": 54.0, +"row": 34, +"scroll_position": 26.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -45,10 +45,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 17, +"column": 14, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 2, +"row": 8, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" @@ -73,11 +73,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 17, +"column": 23, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 7, -"scroll_position": 0.0, +"row": 27, +"scroll_position": 12.0, "selection": false, "syntax_highlighter": "GDScript" } diff --git a/week5/updated_project/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.ctex b/week5/updated_project/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.ctex new file mode 100644 index 0000000000000000000000000000000000000000..80fda5e2e955b4e0260f678fd151b8ed2c0595ed GIT binary patch literal 910 zcmV;919ALEQ&chm0002s0RR9n00000000gD|Ns900000000000000020002s0Wbgn z00005000110{{S0Nk&Fa0{{S5MM6+kP&iCM0{{Ro-@ywIx1cDJq^7G7z%NO_3jRMC z52#TZNmA7Aav%mY`Ah7d1`0({g({Mj>=zxVKmhU)3j3JAF@k`g$p6s-{%d&df@=Nn zXcvli;a(0DQo`jA)Z)P@2lP(CfN0xR)JDYw%&1oU|6i@|zNcP+bZ$idCAe)QNfIMs zX7=`EWp~zg|DgI$sXDXxIX_3UQv95sp;;|{&aVOXKK!V=EQR)-~<}Og+h@AYB z}`&&i&W_6gcAtiDlrZ#82kt2>TqgXD6)Qqq3aJw2*;mjXhrNipYfhM_Ya zB&Br5G4{#*eovEi@GxLJb=gH;IrlHRw8~scXCEd7W^cog;b2n0+lSU;GwGa60c#kn z=bTasVHjbXT(7q~)s+Ru!rF&#UOm%@^mDSlGP<}_b>AW1(b z<=0H(SX$>14Y$YRae$a8Z_6Mjk6QHdat_RK@gNyZk@nO2f9eOwASaWD8dZ1Y1U=95 zoorr2DGta=Hp-o29yy7;SFpPhf^t&JNb`OggT_dA1trPJT z^93767`m>@G-th(nzoJ7&%W=uW{OI2_3MjVP@vhMWr$*HDkLErDQ z>A6Nk0#(5+^fAK8>2u1-rIvab7X5~x{Z2^IIX9|nhV`tCj7G`nY-P@A3?k)(*KY7l z0{fM=d~)iM(w>`b$r_0osl`((c24Jvl_ur%R;@@fCqqTn0KHFMBRyqhR`m{RKcgZP kfi5|Dil4JJR+^PFShaE=o_5X;qN>2E?*&!){0^=P0P}0CKL7v# literal 0 HcmV?d00001 diff --git a/week5/updated_project/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 b/week5/updated_project/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 new file mode 100644 index 0000000..ec35684 --- /dev/null +++ b/week5/updated_project/.godot/imported/Player Death 64x64.png-264389d563a3f9dc55af6fd3aea47ce0.md5 @@ -0,0 +1,3 @@ +source_md5="e5256a9ceb0ab699f4b89ff036b2a902" +dest_md5="9cd9459a73f825afbfd37992d6a40bfb" + diff --git a/week5/updated_project/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.ctex b/week5/updated_project/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.ctex new file mode 100644 index 0000000000000000000000000000000000000000..80fda5e2e955b4e0260f678fd151b8ed2c0595ed GIT binary patch literal 910 zcmV;919ALEQ&chm0002s0RR9n00000000gD|Ns900000000000000020002s0Wbgn z00005000110{{S0Nk&Fa0{{S5MM6+kP&iCM0{{Ro-@ywIx1cDJq^7G7z%NO_3jRMC z52#TZNmA7Aav%mY`Ah7d1`0({g({Mj>=zxVKmhU)3j3JAF@k`g$p6s-{%d&df@=Nn zXcvli;a(0DQo`jA)Z)P@2lP(CfN0xR)JDYw%&1oU|6i@|zNcP+bZ$idCAe)QNfIMs zX7=`EWp~zg|DgI$sXDXxIX_3UQv95sp;;|{&aVOXKK!V=EQR)-~<}Og+h@AYB z}`&&i&W_6gcAtiDlrZ#82kt2>TqgXD6)Qqq3aJw2*;mjXhrNipYfhM_Ya zB&Br5G4{#*eovEi@GxLJb=gH;IrlHRw8~scXCEd7W^cog;b2n0+lSU;GwGa60c#kn z=bTasVHjbXT(7q~)s+Ru!rF&#UOm%@^mDSlGP<}_b>AW1(b z<=0H(SX$>14Y$YRae$a8Z_6Mjk6QHdat_RK@gNyZk@nO2f9eOwASaWD8dZ1Y1U=95 zoorr2DGta=Hp-o29yy7;SFpPhf^t&JNb`OggT_dA1trPJT z^93767`m>@G-th(nzoJ7&%W=uW{OI2_3MjVP@vhMWr$*HDkLErDQ z>A6Nk0#(5+^fAK8>2u1-rIvab7X5~x{Z2^IIX9|nhV`tCj7G`nY-P@A3?k)(*KY7l z0{fM=d~)iM(w>`b$r_0osl`((c24Jvl_ur%R;@@fCqqTn0KHFMBRyqhR`m{RKcgZP kfi5|Dil4JJR+^PFShaE=o_5X;qN>2E?*&!){0^=P0P}0CKL7v# literal 0 HcmV?d00001 diff --git a/week5/updated_project/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 b/week5/updated_project/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 new file mode 100644 index 0000000..ec35684 --- /dev/null +++ b/week5/updated_project/.godot/imported/Player Death 64x64.png-435beda6749261fdc4c1556c5eba52de.md5 @@ -0,0 +1,3 @@ +source_md5="e5256a9ceb0ab699f4b89ff036b2a902" +dest_md5="9cd9459a73f825afbfd37992d6a40bfb" + diff --git a/week5/updated_project/.godot/imported/Player Death 64x64.png-f9c0c698e1454c11b2ee697b001a4ef3.ctex b/week5/updated_project/.godot/imported/Player Death 64x64.png-f9c0c698e1454c11b2ee697b001a4ef3.ctex new file mode 100644 index 0000000000000000000000000000000000000000..80fda5e2e955b4e0260f678fd151b8ed2c0595ed GIT binary patch literal 910 zcmV;919ALEQ&chm0002s0RR9n00000000gD|Ns900000000000000020002s0Wbgn z00005000110{{S0Nk&Fa0{{S5MM6+kP&iCM0{{Ro-@ywIx1cDJq^7G7z%NO_3jRMC z52#TZNmA7Aav%mY`Ah7d1`0({g({Mj>=zxVKmhU)3j3JAF@k`g$p6s-{%d&df@=Nn zXcvli;a(0DQo`jA)Z)P@2lP(CfN0xR)JDYw%&1oU|6i@|zNcP+bZ$idCAe)QNfIMs zX7=`EWp~zg|DgI$sXDXxIX_3UQv95sp;;|{&aVOXKK!V=EQR)-~<}Og+h@AYB z}`&&i&W_6gcAtiDlrZ#82kt2>TqgXD6)Qqq3aJw2*;mjXhrNipYfhM_Ya zB&Br5G4{#*eovEi@GxLJb=gH;IrlHRw8~scXCEd7W^cog;b2n0+lSU;GwGa60c#kn z=bTasVHjbXT(7q~)s+Ru!rF&#UOm%@^mDSlGP<}_b>AW1(b z<=0H(SX$>14Y$YRae$a8Z_6Mjk6QHdat_RK@gNyZk@nO2f9eOwASaWD8dZ1Y1U=95 zoorr2DGta=Hp-o29yy7;SFpPhf^t&JNb`OggT_dA1trPJT z^93767`m>@G-th(nzoJ7&%W=uW{OI2_3MjVP@vhMWr$*HDkLErDQ z>A6Nk0#(5+^fAK8>2u1-rIvab7X5~x{Z2^IIX9|nhV`tCj7G`nY-P@A3?k)(*KY7l z0{fM=d~)iM(w>`b$r_0osl`((c24Jvl_ur%R;@@fCqqTn0KHFMBRyqhR`m{RKcgZP kfi5|Dil4JJR+^PFShaE=o_5X;qN>2E?*&!){0^=P0P}0CKL7v# literal 0 HcmV?d00001 diff --git a/week5/updated_project/.godot/imported/Player Death 64x64.png-f9c0c698e1454c11b2ee697b001a4ef3.md5 b/week5/updated_project/.godot/imported/Player Death 64x64.png-f9c0c698e1454c11b2ee697b001a4ef3.md5 new file mode 100644 index 0000000..ec35684 --- /dev/null +++ b/week5/updated_project/.godot/imported/Player Death 64x64.png-f9c0c698e1454c11b2ee697b001a4ef3.md5 @@ -0,0 +1,3 @@ +source_md5="e5256a9ceb0ab699f4b89ff036b2a902" +dest_md5="9cd9459a73f825afbfd37992d6a40bfb" + diff --git a/week5/updated_project/.godot/uid_cache.bin b/week5/updated_project/.godot/uid_cache.bin index e6bf67b5614c3d6b6f985d0efe68b39b34be8a10..04c99b7b33741559ed03038fb58edb65bc8fc3e3 100644 GIT binary patch delta 136 zcmX@gzMq3pVk2V))8vKBDw}(mL>Mi)*ClN{mG{O>nSp_!D7Dy1U%xmxH7~VTKOiTu oGPOv-B{i`mL&40X!puakATJ%JTy^4oNeLWsMnE|kupACU0Qzw;bpQYW delta 28 kcmdnbag?1=Y$Ia^696ha{(mSDs~=&eemLQhsu5De5)C{a8JIe3wvJ+;t7 zrHbvvg27;Ok>XiYQVE4ttTBeFjoM_}te8c|!|qIHrt@dByV-f4?e_yqH#3{$H|g#? z?>zJFtOx)A00000000000000000000000000000000000?h~e#Z+hk1W%sTV_47V@ zs=JOzTTgp_0Dykm>iFJp@rqk!EA9CK0E*RGfRhT9h9agtKL9|v2eJ-;+R;h}0KMvI zLBkHT(g8pr3b1ap(g8rJT3gUY;&<>h&8%)R?fF}V_BJ~C0o1CVBjBh)rKxyn&)-V4 zx6#QDVAEa%wsJ&7rpI!Dh0ne8zPC;pTIm3w zQ0fuz!)-ZPyIs^+m|7mKbYOFsbOxKG7U15_-OlB!i{94>?Ps}o{Q_Vr4o2%G7#oJ`Ip9}%D2bK2G-+)79C zj@w2L4T`Makpu=1pBxksk*Sw2g&$_^HjrO6CY`|=RnLNc^6|&akH7pTM?PMYg_0xt zcRv(ZUzx-tBI0Z}+s$X4pUaCkUT9#{t>w$FffGK5t&n#vesZ=bQBJ6J=!Z$+2#w`Mgamg^FCmw^Ue9#m4$!)lQy%{v~6p1TRgOL5KH^cpZs?6y=%ke z%vJ6jIi~-@GakdSdrXjLOo9ul&W={YV8{ck2`i-Cz`ZV_1e^6jiLZ3g-6P*sO5qT^+F zzb|Z%dIVf4zLCbxEgFg5(L1-+*6N7WJP|E*M?~k5Fo3c{XI8yih|L32+-It7K}TNj zA?ChZUs{rlQmN)p7O?W%wX1OSnZVcXAR?k0VI}fsOM8Bwz&>a^KNweZ1CJj&w-~n` zXsW~lTq+DpNBc_DD({K!Yt;sd@Om-+idk7Xb#UH{=Le13eompX2x~$9Y-!IgB68~B zyi{J#W;{RWh$LfR<KYVZZqWO8bH?sI@P$~?|dU0L)`^qi#E7$tnRVqHt&p#k4+|J8itGi6`?;Vjl zpOKL{5zF>D;r#Dh{lkce6E%P!f8(`U{=)6N6z;@7-Yvdj;cGcfwZ+%9BX{>hB>MZV$nuSDQ@E3N7X|*9mX4Yo5s`dbL6(2DdxRLn z%dhdsUC5ucs-FKg7T?MM!rRCA4gfsfX#w9wcEVRIt6YF5ZGK9_ix~OK8l6As9B{qu zSlcEsg}29acP_^cDlB{(QsD0yIxjCjy#9St!_$@1_XNH)!Gj0000