From 0b6d9b287c79f91304cc565e90604faad36b3dfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maty=C3=A1=C5=A1=20Caras?= Date: Tue, 25 Jan 2022 17:30:09 +0100 Subject: [PATCH] Polish animations --- assets/welcome.asc | Bin 1699 -> 1948 bytes lib/game.py | 5 ++++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/welcome.asc b/assets/welcome.asc index 612c9678bc3377186a048f9ee955d41ade3a15f3..c8ecf0405f2fdad2960e3bca7f7334633859e43f 100644 GIT binary patch literal 1948 zcmWIWW@Zs#U|`^2_|Rn;B2xS%G8V{_W@KRC1=8iIIm!9CsqqGSB^4#L{)T)F1_HNy z|1i(Cx|=`8=Y!(+iibIGE*yKTq0+J?cDm#TbD5$|E7d2Oxq8gHY$>L%xP>V-_|T@# z-W_l6tuU|t+G6&gYu%kpxgvS3SvAj+GE}Q{E+@6wNNHCw1i;<#1?UdxqBob*fcC4R zxx*0Tj@({HpgTBN-mCpf%zxE+ze4F?`-h71Z02JecQ-BJiJiXxh_%uw+r}S07R4=w zrV~A`DsJ#uzWZX@Sy#3Dtjo#*J{%F-@xF8?NayFh~9rK`6@ z?Bol>rFQuU2Ym-R$k~MDNhZ)ihG-5lf;h;RuhoE~<-2}m`HZ={9+|D1^}x|$kMR_d zWR|x1ZTlO>v)jKOZ| z_XY)$%XhVVjbJBvd{B_NC%NHAr-SC@Z;n>}^?Llp?^pTkx%zwQ!OJ4&UQh5iI!VFf z(anu7^w+sbglxL8yEWp(qoNI3wjXBSXI+?*Rk8f4`J8RVyZHV*ixrfZxqnTLa^`}w zTUR`0K{)FV&{-O1xI8m}&ayyrmI=gJ@VIN7?Oyk|lSTf}@4!(%dYwmJmJ*2DBEMk zkMeS>3c^*&p6Z`|YxuOqZVhrsF?3sotXgDv5acBEkTQih=^`&Er2hNfY2?k5-tQ5y z!l>0}33!<2P9sG~Y{$SBX1vczuBAc8{%$UbT0wb8d6Z)()N_<>h>J+Mlmh z6B(7B#!-^t=a;9O^vZ zOm?XEaIRrQxQG>xi_GcjB1R^A23+Nl3NXAtKmkmml}=nxVMYcC28MunkJ*K8Fv92? zOZaYq_yOJs<1vdFWaB%4R=^5BaG`^2JoiSimmuR{^Z`kJ4C65i4P@gbfw2xV9$bVV z8^5+A?hVLz7>&(%%>0jR{8}XA!KDGR@hi^6zXur)qv!Tvx*jthBOC9+gm67LS0fw0 zFC+64$aoly&3Mc_iER9JB;&z36xsM~y{TV8#>40-TQOaanZJ;Y&tgWn9-P~djgP$V z{R3n?jPAXIX*_0TK{oymlJVfIgKWIf-($Z(#=~fY@vLm1M9l$&KY-rvV*&91a?F2` literal 1699 zcmWIWW@Zs#U|`^2&}p^|k(Zk#kObseGBPmm0_pP9oaFr6)OZ8El8Tbr07tF{1D@U7 z{}j!?Ub$Z(b)@~vM>W|+8xk+;y!2Xld)FG_2l^IYPP&VBZqYn+Y3}*N4V()_G-eA; z^UXODIz6;s+jLFPX%?ay`#&brN7@{aeC@e_|EO__5SzMgnh(;hZs*ZkPi`x^Bt@3p&z zWi0gEcr;`KyY0)O>wkVPa#u%n*P36)lk$M>@<(%*5!78=2NZZ%-n0JSuzlO|Kg*Uo z{F-31?`E#!#-G+%gUtmM?U`%79^N8y%Pzyp|8u`V#1Yw(0=Cun zO1#oSWYvQrTUjUR#E9B&Dfryv+4=OA_W@z=2P;-Q)t__Q+G5R&YkPK^nmth{+iuRs z|G447w+9^i=Pb?244YSfzw9*&s@q!R)~132Eey?VCJ?t-^8o|R`McL0#pvUAmI(({ zO_15QO>lpggd|gCr_0V$j%Lb9^F+jy7v~-o4YD}WwI!rYnP+{8DFjnl~$P5a%yO{y<7>EMZM^YiyqCsod?%YDU+>ahP3YG<>t z1ez(tVHbH1C~&y^pS|O7?g6vEN{NDP?+cerm9i{me7dkO=CQ(-j)<8|A45|&D?jqL zTxzf?N_b_LChxgZymxwJMYH2nX0xbG^E|is%A8)+s^-(Hvg2;AIseGIOib<=>qM0& z|7MBCJFhx%dAqJHs;l@Jv=TtBibo4BGmxul`>?rcTWE6dxfq9v4C`C%2Chd=h;(e% zdM#|*9}&4+#4Xf%;;I>!9;~@@z}qxDVoT*l8R1zHYCBin3z(!{v8L_U?#aHZi+&d$ zOtcA@+;T^L^P_CfJN5rAvl8bjbGo~Vkx7IBcd-QwI0i-r1rP-UD1}&nH>y_jLI$J( zqO})EE4au(*NR>aAhfCiV-032xKu#bik?#uTK6Go1?O9It>_sEp*4yLVJkRWp=(7? z>Iki$k+gynKDt))^oY>f$&9cSoH~iuD$jz@3Qj@+-mGjOlR1F!1~4GD0u?YY006=2 BJ`Ml? diff --git a/lib/game.py b/lib/game.py index e8eb2d5..882c602 100644 --- a/lib/game.py +++ b/lib/game.py @@ -4,6 +4,7 @@ from colorama import Fore, Back, Style import re from .ascii import ascii_art from time import sleep +from os import system class Game: def __init__(self,data:dict): @@ -29,7 +30,7 @@ class Game: animated = re.search(r"(?!{).+(?=})",self.nodes[self.current]["text"]) # find the animated text if(animated != None): self.print_animated(animated.group(0)) - self.nodes[self.current]["text"] = self.nodes[self.current]["text"].replace(animated.group(0),"") # remove the animated text from the text prompt + self.nodes[self.current]["text"] = self.nodes[self.current]["text"].replace("{"+animated.group(0)+"}","") # remove the animated text from the text prompt print(self.parse_colors(self.nodes[self.current]["text"])) print("") ostring = "" @@ -52,8 +53,10 @@ class Game: ''' animation = ascii_art(animid) for frame in animation: + system("cls||clear") print(frame) sleep(0.2) + print() def parse_colors(self,text:str) -> str: