From 5c1ffa27a70e7f00cef499751a01ae5e34a56690 Mon Sep 17 00:00:00 2001 From: madegryc pc Date: Sun, 18 Aug 2024 00:05:15 +0200 Subject: [PATCH] Site : - Add lobby html css --- site/interface/site/style/home.css | 6 +- site/lobby/index.html | 36 ++++++ site/lobby/style.css | 121 ++++++++++++++++++ .../Class/__pycache__/User.cpython-310.pyc | Bin 0 -> 3508 bytes .../__pycache__/createAccount.cpython-310.pyc | Bin 0 -> 2165 bytes .../getPrivateListMessage.cpython-310.pyc | Bin 0 -> 1067 bytes .../getPrivateListUser.cpython-310.pyc | Bin 0 -> 1111 bytes .../__pycache__/login.cpython-310.pyc | Bin 0 -> 2334 bytes .../sendPrivateMessage.cpython-310.pyc | Bin 0 -> 726 bytes .../__pycache__/login42.cpython-310.pyc | Bin 0 -> 1515 bytes 10 files changed, 160 insertions(+), 3 deletions(-) create mode 100644 site/lobby/index.html create mode 100644 site/lobby/style.css create mode 100644 websocket-server/Class/__pycache__/User.cpython-310.pyc create mode 100644 websocket-server/typeRequets/__pycache__/createAccount.cpython-310.pyc create mode 100644 websocket-server/typeRequets/__pycache__/getPrivateListMessage.cpython-310.pyc create mode 100644 websocket-server/typeRequets/__pycache__/getPrivateListUser.cpython-310.pyc create mode 100644 websocket-server/typeRequets/__pycache__/login.cpython-310.pyc create mode 100644 websocket-server/typeRequets/__pycache__/sendPrivateMessage.cpython-310.pyc create mode 100644 websocket-server/typeRequets/login42/__pycache__/login42.cpython-310.pyc diff --git a/site/interface/site/style/home.css b/site/interface/site/style/home.css index 0460d24..47827ce 100644 --- a/site/interface/site/style/home.css +++ b/site/interface/site/style/home.css @@ -3,10 +3,10 @@ /* ::: :::::::: */ /* home.css :+: :+: :+: */ /* +:+ +:+ +:+ */ -/* By: madegryc +#+ +:+ +#+ */ +/* By: marvin +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2024/08/07 12:00:55 by edbernar #+# #+# */ -/* Updated: 2024/08/14 18:55:27 by madegryc ### ########.fr */ +/* Updated: 2024/08/17 23:27:37 by marvin ### ########.fr */ /* */ /* ************************************************************************** */ @@ -234,7 +234,7 @@ body { bottom: 0; left: 50%; transform: translateX(-50%) translateY(10px); - background-color: rgba(0, 0, 0); + background-color: #020202; padding: 10px; width: 100%; opacity: 0; diff --git a/site/lobby/index.html b/site/lobby/index.html new file mode 100644 index 0000000..0634e20 --- /dev/null +++ b/site/lobby/index.html @@ -0,0 +1,36 @@ + + + + + + Lobby + + + + + + + + +
+
+ + +
+
+
+
+
+

Multiplayer local

+
+
+
+
+ +
+
+ +
+
+
+ \ No newline at end of file diff --git a/site/lobby/style.css b/site/lobby/style.css new file mode 100644 index 0000000..a8659fb --- /dev/null +++ b/site/lobby/style.css @@ -0,0 +1,121 @@ +/* ************************************************************************** */ +/* */ +/* ::: :::::::: */ +/* style.css :+: :+: :+: */ +/* +:+ +:+ +:+ */ +/* By: marvin +#+ +:+ +#+ */ +/* +#+#+#+#+#+ +#+ */ +/* Created: 2024/08/17 22:12:26 by marvin #+# #+# */ +/* Updated: 2024/08/17 22:12:26 by marvin ### ########.fr */ +/* */ +/* ************************************************************************** */ + +* { + margin: 0; + padding: 0; + font-family: "Poppins", sans-serif; + font-weight: 500; + font-style: normal; +} + +body { + border: 0; + padding: 0; + width: 100%; + height: 100%; + background-color: #020202; + user-select: none; +} + +.main{ + padding-top: 80px; + padding-inline: 150px; + display: flex; + flex-direction: row; + gap: 2.6rem; +} + +.skin-select{ + /* padding-block: 25px; */ + width: 40%; +} + +#bar{ + margin: 15px; + width: 250px; + height: 250px; + border: 5px solid white; +} + +#goal{ + margin: 15px; + width: 250px; + height: 250px; + border: 5px solid white; +} + +#topBar { + margin-block: 25px; + padding: 0; + padding-inline: 50px; + display: flex; + background-color: #020202; + gap: 2rem; + align-items: center; + justify-content: center; + inset-inline: 0; + top: 0; +} + +.game-mode { + display: flex; + justify-content: flex-start; +} + +.mode-card { + background-color: #d3d3d3; + color: #000; + padding: 20px; + width: 300px; + height: 550px; + display: flex; + justify-content: center; + font-size: 1.2em; + transition: transform 0.3s ease; +} + +.mode-card:hover { + transform: scale(1.05); +} + +.search-container { + display: flex; + align-items: center; + width: 40%; +} + +.search-input { + width: 100%; + padding: 10px; + border: 2px solid #ccc; + font-size: 16px; + outline: none; +} + +.search-input:focus { + border-color: white; +} + +.search-button { + padding: 10px 20px; + border: 2px solid white; + background-color: #272727; + color: white; + cursor: pointer; + font-size: 16px; +} + +.search-button:hover { + background-color: #202020; + border-color: #c4c4c4; +} \ No newline at end of file diff --git a/websocket-server/Class/__pycache__/User.cpython-310.pyc b/websocket-server/Class/__pycache__/User.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1471fe9826467f57d956afa5c491c536e4d3037b GIT binary patch literal 3508 zcmbVOO^@728LleZ-R|$nWRlIt0tUoK3r%`X}eps>4%wDf@uJ4y%1>T!8yJ=1N^ zmOTm6>Z}$fM{Y=a;xKc}jT3)>f8hfXutLfo;1CJI^H$kC?p_WEx4Ozz^;XsE=Y8s_ zH|cbm4A1Ddf7ftD7FJI#cM8yw!Cs*#_pMDF) zf*mqd&$#4goU;XAFkfWWxxHW)XiJ6##b~~L`|;hkXNzt9c%$&CcY-avdr2IJK^98S zj4WMSUGTb{k_<173+&NZJoaK$D;a-{qM`4y<3CekXFpa`EOY_>~_&AJZ zU*vWgPWM$EuDxKYh3eH$2cIOfa4?(5@IajggS&4J_A@_IlQ<19XA%eDV7d4<{CX0q z!M*7uO$P+To#WHo_5CQ0GT*;N-|eEPahKP4m(M%erW_AA#>$7@mtYYWG+5V4uuu#1 zh%><%-YvX?2L?0^oNa)6X9*l_<;f^ret&`6b^+Y0p0@DHXZWi3K$Z=vhkaW)a75Km zRY*;ogRmI9SCJ0Ms5e7&`VX*Y57Q*h9eFZ4PA}o?I~u^eJ`2-yauBLFu&dfa zk=JR$#}l;mPMo!gmnURwark8GfgHk%^UCiItY)mD2Xc(w9FB>PIf$8iVLbRi`VnUGGZ&iA{s7F#m8tMST_M5!gXY&ZF-Xwv>ONo zv_V=Iq5`~4AWG*WeHwHyh5CMG$=X-WLw%%(7xT`8_{n4%NiR!|!Z_-Go3ZyFt^s`s zGE^_xKYd812I~UozMVUI0rd?mT0u(~w1~QEQ01-4Vn4!oO2>d8+v1y=*h_M6Xs9aY zD>_1&LWtd?HU0*k%>O|ssr%3oLh3$gsHUCK&r(aFFGfo-?%>@fU7c^DRm&V4hx$!+ z#tYqbi#9BFS!^4%dBo-|ST``%gsmQ{s?j5g1!%3k`2yaw;LR79(Js8{V5Ics|Mj4O z^}1CLF1?dDrcZeKJK3aK{T`M*+Szzj@$E10Z3Djj6&6?iSEOLOdAToISJB!sI4ms5 zjx6;hdao_?eTBE{3+u3USU+^-8^#KKH*{aaU}q#?y);6lOy&PBP?0CzGj1 z_l38gsM#b_H!indUS8&+DiyM5>8d!i>YFsHkVv`%X_KM8lFHuW)9e%MLZAJ9G%b+P zW|Z#iqs#Z_y$_?fI<%%9r3bi0FR#j#sPvncilLA!Go|(73cYE$?)a371>xQ#IP(46 z&G!6#ML9`h-#?fpdy^@|8l6)(5+}%C=(@}61q1RHMfDek4*IfPlOlZ)e1IuB4G~ak zN?+(FAVnlb0>A58zss@eh_TqvH*r^#bGv$-Cgg03xBpqI*KA~hI{CVDiNjZN!KL;S z1knB#smD3LU=@{zrj!aqr{x77^@YhjoM4(DU!x>p{Tu04%IF&j8SN)udW^YZ5kx7Mt=O}Eo*wzst%a{uNs8Bg>2Bt4CTC@~i}CEnWVzipGd VKQ!O-W0DUIh1+%!Zd+`M{{R&1>Y)Gt literal 0 HcmV?d00001 diff --git a/websocket-server/typeRequets/__pycache__/createAccount.cpython-310.pyc b/websocket-server/typeRequets/__pycache__/createAccount.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..90110748744472bf6a4c09bcca92332d7f88e57b GIT binary patch literal 2165 zcmaJ?%~Kpj6z}et{md>O5ikT2M*}e%WS0aINEu_kh>1xshD6LN;xOI7xU(}$PcLLw z(4^3_IawY&u;t0W!1C-r;JJ@_;_itmE57bo2n&f_)vsT_{=JWW?^Sn@&888I^!L9l z+|DBOx7zF-1U8pphGRe|qS!-aT*O%M#3MzbSEFc9qi9l-#=b+v7>&~etZ_=FQ7*X! znka{5vKlge#|_0)eejD@@4uHn{h2*npUp+=mEqzJ`}xe=Y%V`E;3(%i!vIEw`UlML zF`PWb&v3nO4O85UHc$p%+>!Z6eYB4APyhqTJAwG|RT@ZR5*Z&tXWMuV-%gE4JrSOC7lR69`4^ z?%QRyjjg)%5PDy2ta3FJmLCYq34CF@z799iXDcl0jFC@?fYJH8(nX2$P)*Ap92GRr&VLe>+VehpTPxJ8F%auI3343mXcO0 zl@_U`f>Q@!g*mS6z3}IrSDsF`dfJ|Itg>lCfxbrU5&$2zvY+6%i)SXcB?%gD{ zoLzu3852Q?`48O7SKE>M?T1^wuQ4K z6BS!k(C6wYmDxq+GY(NbP!Y>GhtvgSnNX|i3mLZ|w_x8?_GN1FvBN6D4g8!TQz}o_ zJSa2oRHiWd6>$g+ZQm;_1!Yz!+mtQxno}4%TUZct0&Ip3n6Z6_6;|1N7&s*+hQZ1T z;{|o|`)s+&L|BLt(o9djQj^&hNe?&)zXU>_n79KE;KMi$Q_+q+^q{0mpY~{)Aqt<- zd>RwbYy(REO`H9|zlD=e$a6jjP8^uK!vIe8_cfT|1Q3eX;oDos0#SpS8{|5g?O2Dm zXblMre~JOGu6l7}N8lyxMdN54FQ?Wpe1h>QdC8u4C|g)ua=$8hWk0Aa^H5Y*Rv*{u zSFT>WK6&GVo3}o^edq4fNB2IyKmFk0Co`WuDvq2vJ34mm{P@HLi8zJ`wp7ly6qhq) z43fOact7m;F-5wS+>oXRzbuFE9O~riDn(>KVfuhf!VJ}KYGM<&k>fzMJeQE2drFh{ xf<-s#oyf@%W#FhHDpy)%k9iduS3YF&VmY8yk6luMh8ZB4OcE!tNs_Tl;Xj5CI2ix{ literal 0 HcmV?d00001 diff --git a/websocket-server/typeRequets/__pycache__/getPrivateListMessage.cpython-310.pyc b/websocket-server/typeRequets/__pycache__/getPrivateListMessage.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fc749380cd716a4d50af2af80fc9751700f6eef4 GIT binary patch literal 1067 zcma)4&2AGh5VpO}X49rnpcIM#_0UTWuxXmM{6q+;96*8y!39-9VY_y=OOxHic3M(x z#7}t!#G!}e$P4fSyaNYck&yBVNFc_$ZHW*Eyz)2W*|BHln~7&;rVy<9yU)$9d4#^1 z!{jo5@4}W_01PqQLYs&Y&@4t-?$G*6vrlY)wET(9FG|4N1KEd*$haF z;isr{Y7B8uUC(tyxa%q2XoXTW+FVL6;2Q1EE|+hWR~J{7-SWCyDOai`OVg%^+dA*Z zk>Zikl)=5sac#mewNxjsW|m2x646xkJ6z--3EyOLyev>0*c-6r8UVus;9-CjFmZtI zq35#$lHdd>JS2=ND?taCa*+nOWu~xcr(}zU+%QpQQYYYsd~G6 zuloCo%axVt>e~8^o5BPf&jAQ*Gy^57bHa;&2O9)4H5(a1%~p#?h6#V$6WW$agi)Yz z_z8(KaPh}8cROx#x9u?=h`#SuD{fOY6x^0RkC+$v+}-0_GWK`4x+b~U<-#>YJmK9Q zSJDl*dYm=nA@t)>){g6)zMcg9o@$k2j`vqr${JYu;WA}%pIu~@!_B0Is%SwPuI(F3F5 z8tN7jG|VMrgdf1v-bWY^*e}%6&WZvA8=LgTCZCky@b!m}NSKr~30cY3(`NFHDg|QW zPG3wL=b`~qi>4B|gQgUEz}QC1lQMl>pEk}DJn8(={HD#w;H-Jz{6A^E4Zq|p0D0q( zBA&xjz@U-h3K&Z?OXC9QX&R|@;$_otkv{L#+A-_3_#HDmvIgK3i3J}fnEoX8f6DLn JFK4Of{03us`@aAH literal 0 HcmV?d00001 diff --git a/websocket-server/typeRequets/__pycache__/getPrivateListUser.cpython-310.pyc b/websocket-server/typeRequets/__pycache__/getPrivateListUser.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e228c12cf00c85aee339695a5624fef446e381ad GIT binary patch literal 1111 zcmb7C&2G~`5VjpRNlOc*&;k{A6d`AwG;I@vP%CJm6^i&#F1b|Oops{Y_L|*ILn01< zc!^3qz>yc=1$YK7dqbR1-vBr;b_qg4LSn6%{boEn-^^&l+}w?6$jhZaZBE94LSbQ&2o{p#)`^hM63nL;ozy<@h}MFTi|`FCt!m zOF6!bcoCK|+$(kqa1E}&)i-w61^cO0S^kQ=R@4v`}Gy#uM#FiqS90klqq0i$mO^*$&7rV>T?M7_#gc= zh`(~y55+Qg-WBjzB%X@sh)eImy`1Ot*v)wq9Yi`j;^Vs$p0HL`2{1UD8kKq|%c)C-zOz{zw5g(1o=%b~mC*$$6xBZ^_Geee00Eh&hQV@SYqo(x{U_ z?`cUB#qc>z7$-x%uW&+Kdzj*gOOi1?;m-zKE7Ifo(OESQv6v1A;53{`^|SCAypH|cP;Y4~8F&MxzgJeWFazgt%)tei#ZiYh;UbQC z;J20HTTk#tN|DL&uI&ew*$G>Iuq?Hk06jThwIH%#r_r?R+D?_E8ClK6hSkIws!^>f zGd4AO-Gjwi!)sV&Fv?&;#i-bgdf9P}ieX!x=~fH_>Nb=Y9cWfer(zim!>XI6(X1MF z%`^SIpXQV&&#)D#wN6}6wKyn|X=7VKQZE33&%6Yt~ z1vM0rZLBrHSYK4ep}*B@HMbpzwyUmbY`eSox7Kpj zH-mN;qN-Js8KCALs*d7v0xE49j#>Qvz%P1);sJ}58_NB~JwD*TW|RRV+2-OJkVQqy z(9S`dQ6O`mLiT{~sRI>qsMET#%2JK?E2})!&>uB*pghtB>LI&@oLy2Fc2I6Bn=0{* z*mcrv3qOiaoG!J<3y?YMQ5ax$x4IkA zV@>9XZJ%|JTj?pJ%N#k~wZ&sayo>+f=~8Je?0TiH4PHz1+>&LMn(=BZ>>zUSP&;tF z(vIguq1*Q2t9Zh;CrT8`*WTuq7e}Qe^o5O{EF`l}dv}Q1AL7~3Gzz}2^C@oI2u<-OivH{f^3jtp z7mB&jJK&d)0pcS16*FRv_9V=D&L;6T*)EeH42PnKGdZ4O@D-xIgofxG3WPwNI}XAA zEEDhH(lG#3G*Bc-{oTdM1J*CZn3w^J*+X?yBlnUT(Uh3?t}tbfGo^nT6QlydG2n+s z{JufYJ^n5J4%|*>J8VZOs>}VUQTUdblHSCSi<+SKAPHIKZ|=I@M(iV{^F;5PR4Q0l z?~q4Q7R);tem)J~GVh^RG>L-mb9EZIcZuoy{Fx}D>E%KHj;k2-$HRvPICAUkFaZzw z@$gd*6+JG;j8gOx4-Gx4G5=2wN*ewg9-cTGQ>*pvA4@I%VE(Vv=9dLM8#3n%%TQ*W z9&tfxPR}y?XGUpH@-#@Q&A`=>?=f~q=-{i_5=CMnW{C`sbPRXkg~Phx?@aq=bH zUqyRFT*tg;3hW#kebf9o22>-(F?r$0E3%MW$TCM`!UL(Nw~53h+#-1x4Xc5kjw829 zYVO5dl37v>`n7HdTOIEsh8v>KQ4|U~qt3@T8+Gj|&yVJuy;{@$(&zOF{Zv8!2Ld$} A3jhEB literal 0 HcmV?d00001 diff --git a/websocket-server/typeRequets/__pycache__/sendPrivateMessage.cpython-310.pyc b/websocket-server/typeRequets/__pycache__/sendPrivateMessage.cpython-310.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e41df37fbdecb549eacef770ca614c9cb5567f4b GIT binary patch literal 726 zcmZWl-D(p-6h1SVB%7F4w5`~?pzOs8?V@;9Lc`XYG)qL7L|mN6c^uxo z6ApA=%P3VbmW$F@gfsC%W$`Pa_ps(v$k1AUEM8B9R-tYBXg!PL^(gkob943o^kr

6rGu!wbz@qo2I2;N?}DSh$ZSx-Bgt-gn-1T5mj0_>5E^i?am~g#NIVC z`*8S!RJa-=4ySK6uDWQ2} z(B$ru0gn|A71yEe^N^EU&s;7=^iv~-;tkaXq@$4B36Fo9OEBx zPERXm=!i0pRdUMwI(ms-5rL0f;PCZA?y`mdaXbW$-~x{7Q7JF!AScIoA4!puyi`Z5 zR!6{msg6LPUh3y1ws;@SN2=}rvWT4I=(Nf%v!ye#0oUT8l@V!X3$;S#ZMY@xP67B{vRIt^SA%dM- zce1>h>9B~Ad{-#V;RJ6>6e?V8g|KHfPPMpu6SCbwwkuNO*^D$E@`fX?0gZGmTmfhh zLyK0GlPuNHtHvecjwJkcjQezB9k%wi+H0NmwzWF#^^Hz@ZQFRWUMNFHnbOAFe*A5F z^J(XiSx`FGV^xS@D(x2uA6an>-BWTA;Tv=_A!04^tWsRQKKerz#=~e zFeFo^Jo`J5ARdzMTexoFBMY}Id|+YGLLI