From 4aa5dab94b0368553adfc8ce813f10c8b7894fc9 Mon Sep 17 00:00:00 2001
From: deepdigger <hannes.reichle31@gmail.com>
Date: Mon, 29 Mar 2021 22:44:06 +0200
Subject: [PATCH] added gifs for eyes, mouth and character and included it in
 the js

---
 client/res/.gitignore          |   5 ++++-
 client/res/MouthsAndEyes.gif   | Bin 0 -> 17440 bytes
 client/res/pi.gif              | Bin 0 -> 11245 bytes
 client/res/selectArrows.gif    | Bin 0 -> 6839 bytes
 client/ui/SkribblMenu.js       |   7 ++++++-
 client/ui/SkribblPlayerIcon.js |  30 +++++++++++++++++++-----------
 6 files changed, 29 insertions(+), 13 deletions(-)
 create mode 100644 client/res/MouthsAndEyes.gif
 create mode 100644 client/res/pi.gif
 create mode 100644 client/res/selectArrows.gif

diff --git a/client/res/.gitignore b/client/res/.gitignore
index c5d9347..25eb906 100644
--- a/client/res/.gitignore
+++ b/client/res/.gitignore
@@ -1 +1,4 @@
-*.kra~
\ No newline at end of file
+*.kra*
+paintnet/*
+*.log
+
diff --git a/client/res/MouthsAndEyes.gif b/client/res/MouthsAndEyes.gif
new file mode 100644
index 0000000000000000000000000000000000000000..ed5240368cc9437b52a811a0ca99afa4dab1390c
GIT binary patch
literal 17440
zcmeI2iBHpa7{-eh0;ur-ITUe#vO<tSRpgigVIZKOSdNwZYD=pkj&g3O2y#^lSX-bJ
z1<KU|rLdJyP|y;D77^triVRv1<WQy{BBJYb$vU@eF-uH_;rsg!es7-d=Y5{{eGfX=
znVJPC%D^ED5+exsKm}H81tbtH$r@){SA>oAQCqm7(Q27@rO;Z0%0eL$h{5}^yniOi
zE4Du1$3X?&y##p)M4|w-Vi#D)%PZ-7x3dddk~io$((G%BS_x{qaf2y$3);?W=xkbx
zef|ZX1Vb>r8FzyYWg1Ah7au$ywWq=@M+W(%k<NG{RjMmi$?A5lS$ekt^QW?&GKT;;
zl<9nNFB68*-nj)2>&UY#)a2wU74>H#x-JDXg}9!?0FNnUi#ok_wp$JEiQ*nZPqxQ!
z1IG&yCaAKQZ-_(IRr|N9tzJ!DQx8X#_^hi&QPtpWjXE~XozqeDUVb(`P55T9?C0);
zhov(o@S!$c>brjoJ=q;8?5<yU?Q9Uqv3YQ9qvRH05I-p58Ml-Y5U1uIH3pI13UV8w
z${MOAl1`S-*O3#$JsDpyuUNe9eDtux(lV~;?b55c>EW*CW{CtM2NRuxs)UH*<#o$N
z=hvD{h!Qr~!NiHm?jhm}YUpxtl1Ai&IQfet*htC_O2|kmthBr+e7>sPkFY+pZ6s2#
zZag6UNbWv5aeYne(08VFP)#?h+31`sRersuw<Se&@cXP1SyYB~w+YJDk*7MGh47su
zUG`PHP)zD`Q}-cyP}Rqdwv4Ha6ODM>lDu$3<R$92+I_nD5$3sLv2iQ~U)tdrE;>5V
zd5<oQC}xz?@h_nz&Zn9ZCr%`sU;Oea!O?XxJ5TTm8&Dk)J6ImW3(<E=s)b=ml!lZ<
z96enQC#)>cR>ZRE?OK)mT!q4^LULz=e%XNmDzoPL6;F(R>a1r4MX+k%3B6pC@HC%i
z*HM8Vm=TO|?#FiEYTL9GJULftb7$BnT%#&y!gJ~5HP-b;2Kf;>jm3S;(?>U7fTMTa
zc%cakJ2uL6Fmio1I~~XlKX7;(&)d23`7Jp)=zBOTd;n)-2oUE=7iZG{FHUb4tKWTt
zg6yBZ0Z0>Yb2&*9P!qKD4_Z2qCUBd})NKN30%-zi{#y`|dQE9VSCIL`YbwhZ_}~2J
zj2;}q9=(~qN#>k}Lv8W9jDBc~Ydw7I2E}k=tg`xUt=m-7@W40qnHT}lJm59nj8uAu
zZtthKcYws;XV|!`db^Jd>&dgk+Bxa>>9~~{+$6r>l7sItee#4feni#1gy3XKXFH<e
zeobWIkSsTXg{(APpmMmbED<5%DcX%$e|#w0y=xp=dCYjAJUI%tGY2`>PdPIwbemE+
zDWZqzbv(KFYS*-|z{$gXYtM17V#c;4VNT;qr@rX?nenOxlYVYXYO{Oj!+l<(cN5Z_
znoh^ekC!kG4&TwRSolTMLXcqA{%~z^Zlb5cudC_$(!#URj;lwS|6@k4K=x-wX~;bm
zI}8|mJV18sCyyjARYiNpoF&V<APs#zdToqmQTJ1Im@v9+t$4mD+0q%0Bx-Hu2l-q7
zO76|D=TUMl1-M{?GVDyuw&HYfSZ$2EJ60oQhh5CJ>|=rad#3`rO@e)Wc}b;s<rtJM
z(XEw{OSRIB3Az|ncMC;2dqxfxleIrLs9<B3Sq^^h88jv@#ZiDkWWUs-1!tiI-LweS
zH+nH)v5Mn4v74u83}`%4uYzoDKc&v3r@g#fv3Zh<VP1w$=~Tus6TPyU&}OKd26XoJ
zG@36%k8~QfWs=PqQt_&BV5aHi=Lc@}PT9^Q``3oXA7^nMn=5blYsLoR0^<7A;*zFh
zATA)TPc1Ic7C~DCZ4r1b;JJXI7bgKj|93;LC{2rCqq}l9x?sizW^7=__R$%eG^qk=
zf;$*W1E40LCZOg=sVN=70BQni0&0T8)@6Ixx-1(y*ouIy2-u2%V}Z}+SU{SR0l5IV
g0J#9UJ{xjLlPVw=AQvDPAQvDPxc*()*S{9O0f+Irr2qf`

literal 0
HcmV?d00001

diff --git a/client/res/pi.gif b/client/res/pi.gif
new file mode 100644
index 0000000000000000000000000000000000000000..7668e7fb1c57f3b881ae79c99df6ce220e306505
GIT binary patch
literal 11245
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

literal 0
HcmV?d00001

diff --git a/client/res/selectArrows.gif b/client/res/selectArrows.gif
new file mode 100644
index 0000000000000000000000000000000000000000..471bcd941529067d0de354d4332af0026e3fb021
GIT binary patch
literal 6839
zcmZ?wbhEHbG+~fo`2OF3VHAvpz=#cj{|t)%x&2&2f}I@$T#fV$m>GdVq4<-9m4)Fy
zgAOQIK-r{y#D>qP$45f|m=idTF#P9~@tB~%z`!c3B~l^q@K8IKv{{Qp;3DTPeqFgE
z83B)7`($mK{yZ;y?9nEyI&X_d(Ibzky1x5LIE9tZ%+k)>)lyOX+;fUrq~06N&(9qe
z$vZ2FWQDABp5rjxDOc+2O8==oE5$^*Owt0^Mwhb5{ua%N*c4>$XIdSS6TQ{$rrX@#
z)7IVD8GKaj>Zzi&*VlynK4zP}edU9LEqmFHy$a7voZ#`D&$n~NqjSeZUC*^d&s?5%
zLRFl3+n<{T&rZ&LU!=3!KmnAoIl&nll*^5Q8JmIQAlPFC$R6VadTd3&BgZZQ-8i7f
z7CZN`*ycUa_@wO7`9Gk^r!z?PWT%e%yq1?n%DywSCGSm%EL?taj-hN+%!*BF0du8$
zm0T^pWE@=P7Ohn(6{6v{(qg5Zu9cv+|60Y`V=-LU(t`ROPuo4o`uga~rX2gOQ0Z&A
z*EVLp<eM86^!DEF(vw+#xh)FrEpFMLXS;ev(w+G(yT!_EKIQsv(cbH{Y>i=h{E@lF
z$z`{$Y);*!@5sgi_7y9rxEgl88lG`A>Z_rXui$ZI1THQ1K#ReKCJte(m=ggC4ek8W
zO2A_9kyDqbuGNu>fX5D9{}rluP8u$DouFb}B{DN8)p?3W_@<u9LbcNqHSO>Da1^Vb
zn{C2-%cQe-@u>y6y}NW)g)Bcg&t<0BT&~iUA<NyB!}dmPPCB_VM%3x-OXHk_8=cQ~
zeVt{vHfo`4=B`?9lUD(&eO^C0JM&A{nN0-;|6SRAePu##J)?h0^bYN?BT5sERBSe-
zJU+^9`0T3A<jo-`^&R(5l`u_oKrQ};i-+JP-*EBJXp$SvLjzSPK-xt6h;9>ojQ5<t
zqdrT<GwA8bY0~jcHkzLmeWz*!A3L)1gWBmi+U1{kUKVLwSiqP4$|vi~ila+eYwK*J
zLbHx{`>*`ACCX^^wYAFXVt;>{KDx2o>$H&QD&bX8o1N_E)kaT!>Ax{^WmIc-$*OC6
zMITRdoxNT6(*9WP-Jv{U+Q}>Wf9`5sX_)?KnWSx$*vjojUgtUt)5UzZtDa~8_utT)
zdBed=@RDvcmNZ5a-e_K;O7TE^tD#R)w~0q{;-h1Ia*Fd@ZeDm|KV8%K(4G~aQhoc?
zf$h2%MQVPtHELh2(fIP*ccE?hKN+c#^q@)JGs|kMLNh~}{Tsttt3<T}`?Pm&TeEVL
zPWZ;S?M!Do!xSTD#z$^TwZ8o3=4$ta`}TGlYoFgy)cdQHTSEWp#%Sj0XHJ)E+}>9p
x?XByzxxi<`^sQQPJ~Iv6HqO=dp67iziR^aW;Pw!_v>T0~(IhvTheitpYXHiRt-1gJ

literal 0
HcmV?d00001

diff --git a/client/ui/SkribblMenu.js b/client/ui/SkribblMenu.js
index aa613e1..4308e47 100644
--- a/client/ui/SkribblMenu.js
+++ b/client/ui/SkribblMenu.js
@@ -23,7 +23,7 @@ export default class SkribblMenu extends HTMLElement {
 					border:none;
 					height:34px;
 					width:34px;
-					background: url('/res/selectArrows.png');
+					background: url('/res/selectArrows.gif');
 					background-size: 54px;
 					background-repeat: no-repeat;
 					cursor: pointer;
@@ -74,6 +74,11 @@ export default class SkribblMenu extends HTMLElement {
 					justify-content: center;
 					position: relative;
 				}
+				#avatar-container{
+					flex: 0 0 auto;
+					width:66px;
+					height:96px; 
+				}
 
 			
 
diff --git a/client/ui/SkribblPlayerIcon.js b/client/ui/SkribblPlayerIcon.js
index ddc2107..ab1b06a 100644
--- a/client/ui/SkribblPlayerIcon.js
+++ b/client/ui/SkribblPlayerIcon.js
@@ -15,20 +15,23 @@
 					border-radius: 5px;
 				}
 				.container-character{
-					border: 2px solid #777;
-					border-radius: 10px;
+					background:url("/res/pi.gif");
+					background-size:contain;
+					background-repeat: no-repeat;
 				}
                 .character-eyes{
 					height: 34px;
-					width: 34px;
-					background:url("/res/MouthsAndEyes.png");
-					background-position: 10px 0;
+					width: 68px;
+					background:url("/res/MouthsAndEyes.gif");
+					background-position: 25px 18px;
+					background-repeat: no-repeat;
 				}
 				.character-mouth{
 					height: 34px;
-					width: 34x;
-					background:url("/res/MouthsAndEyes.png");
-					background-position: 0px -52px;
+					width: 68x;
+					background:url("/res/MouthsAndEyes.gif");
+					background-position: 24px -32px;
+					background-repeat: no-repeat;
 				}
 			</style>
 
@@ -43,26 +46,31 @@
 
 	/** @param {boolean} toTheRight */
 	changeEye(toTheRight) {
-		let displacement = 80;
-
+		let displacement = 38;
 		if (toTheRight){
 			this.eyesDisplacement += displacement;
 		}else{
 			this.eyesDisplacement -= displacement;
 		}
+		if(this.eyesDisplacement>266){
+			this.eyesDisplacement = 10;
+		}
 		const eye = this.shadowRoot.getElementById("eyes");
 		eye.style.backgroundPositionX = this.eyesDisplacement+"px";
 	}
 
 	/** @param {boolean} toTheRight */
 	changeMouth(toTheRight) {
-		let displacement = 80;
+		let displacement = 38;
 
 		if (toTheRight){
 			this.mouthDisplacement += displacement;
 		}else{
 			this.mouthDisplacement -= displacement;
 		}
+		if(this.mouthDisplacement>266){
+			this.mouthDisplacement = 0;
+		}
 		const mouth = this.shadowRoot.getElementById("mouth");
 		mouth.style.backgroundPositionX = this.mouthDisplacement+"px";
 	}
-- 
GitLab