From 5910f8d8f462f7e311328202d641f1a5a1892c1d Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Tue, 6 Apr 2021 00:13:17 +0300 Subject: [PATCH] Minor improves in player sprite --- Player.py | 8 ++++++-- data/player.png | Bin 1053 -> 1099 bytes data/player.xcf | Bin 7396 -> 10298 bytes 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Player.py b/Player.py index 7ebfdfa..6df48cc 100644 --- a/Player.py +++ b/Player.py @@ -16,26 +16,30 @@ class Player(pygame.sprite.Sprite): pygame.transform.scale(playerImage.subsurface((0, 0, 16, 24)), (64, 98)), pygame.transform.scale(playerImage.subsurface((16, 0, 16, 24)), (64, 98)), pygame.transform.scale(playerImage.subsurface((32, 0, 16, 24)), (64, 98)), - pygame.transform.scale(playerImage.subsurface((16, 0, 16, 24)), (64, 98)), + pygame.transform.scale(playerImage.subsurface((48, 0, 16, 24)), (64, 98)), ) upImages = ( pygame.transform.scale(playerImage.subsurface((0, 24, 16, 24)), (64, 98)), pygame.transform.scale(playerImage.subsurface((16, 24, 16, 24)), (64, 98)), pygame.transform.scale(playerImage.subsurface((32, 24, 16, 24)), (64, 98)), + pygame.transform.scale(playerImage.subsurface((48, 24, 16, 24)), (64, 98)), ) downImages = ( pygame.transform.scale(playerImage.subsurface((0, 48, 16, 24)), (64, 98)), pygame.transform.scale(playerImage.subsurface((16, 48, 16, 24)), (64, 98)), pygame.transform.scale(playerImage.subsurface((32, 48, 16, 24)), (64, 98)), + pygame.transform.scale(playerImage.subsurface((48, 48, 16, 24)), (64, 98)), ) crouchImages = ( pygame.transform.scale(playerImage.subsurface((0, 72, 16, 16)), (64, 64)), pygame.transform.scale(playerImage.subsurface((16, 72, 16, 16)), (64, 64)), + pygame.transform.scale(playerImage.subsurface((32, 72, 16, 16)), (64, 64)), + pygame.transform.scale(playerImage.subsurface((48, 72, 16, 16)), (64, 64)), ) - + for array in (walkImages, upImages, downImages, crouchImages): for image in array: image.set_colorkey((255,0,255)) diff --git a/data/player.png b/data/player.png index 48889f442d91c5172009a13d4d6b37a65bce7a31..1e22269abce4b9c11c2d0fd522c7ceb4511a37d5 100644 GIT binary patch delta 1047 zcmbQsahgN1Gr-TCmrII^fq{Y7)59f*fq}t+fq@}{gNcEG;Z$E*{X|6t4pvbf=@Pq% z5)(Z&>W_N5IEGZ*dOKrd-faVcw*IDV47u$*Cbt$jGxFYL^2}!Umo?(hm~gXNPW{52 zGi*#1A1*AFoVC$!Qz^%#g&Ex$A11JTSi?7cPUfUV8QQBNA8;@(Tlv1vz0+pm{uK+` z{_i~UL)jt2{0=jBdw=IWdz*;Dz%I4f3x06acg&lXoMl)q&pfr@M@QDxBs<;XrLq2} z3%AbL{!NfWUXYi;b0U}GB&DTdTNZkMmE-ttu#u%B$HYXw`OeMI|9+&xJw1|K|MGQYq`85B&ZM`bq_nh} zWclPHFJImw6U?+tt^VbL3XiTSY_odXcKq4c`tMr6zVmQFeR$UQZ}Ka- z#kW6LWmvoA?$J9NE2d=`o_BLT&YbmCe&uR8@!ggI-@QNR>^K;rUdX%E`tz?TPZ=gn z&p-RZHooc3%~JXGR=2DqY={t8h zR6Htt`%NqP((Ad~PIJe+pHX7?e%mWE$B(}nkI5{J21#Wawe){qQ1P&$)^}BKz#hAX z(@M?r`|Ix=xR>(m-Gfah7#sHT(jAD_4%pKEk8v>p5A|zCCd6U|LXqLSB*>fTYaiz3np`xym`#&eDe&;A)eFq z^2xCsrHa>DBgB&+j6)Y%SvWLPzkS?mc5+KU$4j$oIkvjTgHFwUb?nslhxTq61x6?0 zpL?uWe%|IhW5S2*1-IVF%XI`jSbOv2^>F!niND{UzrQgsL|cCDzQ4>24|p|I!!})< z@G4|svfMTg&65Jjm!z&HC)WQ{e&y^H8JZ}nE3zh7IckyQwvf=)-XO18E3ag{ORW0D ze?8s(hWotdCP!XxR<06yRgk@6VtBsbdaH{SXYF}c?ygrbE?HZpXq?OKXBcUHt)l4a ctd+GX{h+X*A^rV7+gXz% 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 QxFs1F7(k1B$lta+3>Kq$VeGs7{{3p*#5k2m53; zR`tnzoa~cbST!bBv+7RX&Z;)~3#-{=BQ^;I*8hwQj6OdZ{{LrCQ)A%x|Cd3Hf$RSd z1~rg~4+HDu3O0F0mdW$j;llO5-Ouok{G5H^-)MN!NE<5i3Oy_w1Go9o9 z&wP&i|KD@}&+&mt-v1yL<2f!c4|NlAO|9{T?{|{AaNv<=Png1tEt`bt6yj)0e z@_b&U$q51?lcj~lCR++iO^z1knw%-jGr3Y&ZE`uE#$*RUw#l3MlqNsqQ=2TpFEiPJ zUm^B?wg3YNGiGxzFlI9|Fa~fj{14z^_#eQ`@IRZKfiZ!V;Xg<$0V2kjz{c=DfQ^AM zfRo{W0yo3|09JXJd^(jN;q*d{0%S+-~p4|49o!_K0^Q>!`}dg0A7aw0eoOLgLn`zkehfJ z{sb^EK$T{Z;|yjN2E)nes;ZNxsH#jpqN+Lhm#XGu0ZFOJp=#2TE7asB*Go!Gz96bP z`I4mWWIieO$u45*ldHw_C+`%~o%~fyZL*QL+2jIo2}ah*6UF5iStoB32c^?H;*fM2 z22Q8O44`xx76wkI#tfiz8WzTYJ)IKo7QM+nQu>p-q;w}AlhT;{M@nMySrv)NZ&jow z$4PTd&XMLZ;{N~F_`fk9nB@HrVlf(Xfq4)y?*IRddH?@0{{PDOSU?=% z|16U)3W|eLb08?S@-qB24KU?q_-hJI!=?)@17)2&?sK_Xag1yAV0P-Fy zn1p(g;lG3^!+!~p$!k<3p=k>oxyGQ#GloPiD0Pt@xna=A4g1d^KDkf=6uAo}K#}`h z6&krtEMbtybz%vFM6R(hs}m@4K{PmWjai+TjUkZ>W