From 82ad247bac71c998162b7f0b94a93467de38fee1 Mon Sep 17 00:00:00 2001 From: Mario Date: Sun, 27 Sep 2015 13:23:44 +1000 Subject: [PATCH] Remove Quinto minigame (only 1 strategy, pointless as a puzzle game) --- gfx/hud/default/minigames/qto/board.jpg | Bin 1757 -> 0 bytes gfx/hud/default/minigames/qto/board_alpha.jpg | Bin 1686 -> 0 bytes gfx/hud/default/minigames/qto/icon.jpg | Bin 3527 -> 0 bytes gfx/hud/default/minigames/qto/icon_notif.jpg | Bin 7436 -> 0 bytes .../minigames/qto/icon_notif_alpha.jpg | Bin 606 -> 0 bytes gfx/hud/default/minigames/qto/piece0.tga | Bin 17366 -> 0 bytes gfx/hud/default/minigames/qto/piece1.tga | Bin 17416 -> 0 bytes qcsrc/common/minigames/minigame/all.qh | 2 - qcsrc/common/minigames/minigame/qto.qc | 461 ------------------ 9 files changed, 463 deletions(-) delete mode 100644 gfx/hud/default/minigames/qto/board.jpg delete mode 100644 gfx/hud/default/minigames/qto/board_alpha.jpg delete mode 100644 gfx/hud/default/minigames/qto/icon.jpg delete mode 100644 gfx/hud/default/minigames/qto/icon_notif.jpg delete mode 100644 gfx/hud/default/minigames/qto/icon_notif_alpha.jpg delete mode 100644 gfx/hud/default/minigames/qto/piece0.tga delete mode 100644 gfx/hud/default/minigames/qto/piece1.tga delete mode 100644 qcsrc/common/minigames/minigame/qto.qc diff --git a/gfx/hud/default/minigames/qto/board.jpg b/gfx/hud/default/minigames/qto/board.jpg deleted file mode 100644 index cf8fe0a778b3802d34e7515aa694184dd528e1a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1757 zcmex=<3`~NI%z}*nk1)ss-OdUz8|VcvU}R!uVP#|I;N;>4 zD%dK(z{JSR%*4XX%F4n5R9y>{XJ8Rz6;d>GWD^cdWLGK_F>0K+kVDyN<3Z7&iyu^s zlZu)+xx~aJB&Af<)HO7GeQ$1KQT&+wnY{+Gt02Ch*&8U~|jU__ z&EU+y#K;IjP{7Q}3<7K{EX=IzZ0zhH%)!ac$-%+J!OqUb%f-db0|e}xeEhsTd>}T+ z5Ri6|E+FFJVCMj-APxLKz#zy0au+kB5(ASUBeNjm|04|YK)132eFX9p6fiO|v#_!O zoy5frRIpV5=zL~oCZJnI} zgNkudQ4=SZn7D+bl&YG#hNhN@shPQjrIoXbtDC!rr&n-DXjpheWK?oWYFc_mW>#@Y zX<2ziWmR)aYg>CqXV;|3Q>IRvK4a#rMT?g#UABD1%2k^-Z`rzS`;MKv4jn#n^w{we zCr@3veC6u3>o;!Rdidz^lc&#~zj*oTuqec!9r-=(U9^_Ou4*DRPRCJL`OvU7(>PL{* wz&<0+V@+iF4DK<6ziu(`Ff#%pk6Dnxo}sTxV*%4B9u0%hG%zC50RR7+08Ew_D*ylh diff --git a/gfx/hud/default/minigames/qto/icon.jpg b/gfx/hud/default/minigames/qto/icon.jpg deleted file mode 100644 index a534f488cf23e5215dc14bf1a72867df45739846..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3527 zcmbtVYg7~07Cs@oB+$r96omLfKm_Cwf`Ew@0TCry1q6y*wHOgGdWDioNK~rfQRRv) zw74{i2tGin22liJc%@b;8eS3wLQ;zgk(sJtN`{#`RBzjL*ZpzVy)$dh>@{caeZFt+ zbH2f!;3_b4ZCFGYAdyI54RHf}m=qSuOW6s)`t@K50KgPbNC1!tiv(5@1L-fe!SD9; zToK9m!*>J1$M%Cw%#iGX(eJSUd`oip!#+oH{foahAfmub;<-ff`Q5f5?AxLgVE7^S zA(6?Dz%qRkC?fa|VB`vGN@GPn+~um{ACa z+L^$BL?#;;l8uZEi8he3iFsgXX=F9udzG>E#%(4G_S^UzK6&1B;m6lywx2wP7Wr=f z`;i%Dv+QQiv3FkV;_9}3=9p)h9=Xz zNCuhH#4Qbt=6f4kt=ed^ZNK#bpTnj$AD=vbT{dH(?xnjrIYk; za9}(sl+AB)63RZ6rcm<+O_7_hSE~RZnNX1ItQ~Sx?cv*eFhepqeqw$PKapE5wrIJU z`0)CRm`wlTzTUn%o$l9HmXs%Z$C8hwdMz29{3Zu8Jx!#oeugPZq}NfFWZ;xQ;cs`# zel89u2|9UgVYJX;H*5MK~1od8k>z}qyI_h$+pyplgu8P01pL-*v^9M(>@2_kNH@`X>_so-&%1vXG` zp62vGcsxwa3l6PLjN3IiOH`hso3K+>RA1Q||71&?jNUWQx?%NeX?Nm44eH>$Ur*;9 z(1qSWMsQ$Q4N33S5M_`FErY$!BNUwsafU|P>uGH?5YOXA5w;^k!#dQo3^|~Qu4}(= zkr(;#V}1zy4RbyuSnk9WKf`HXhXBgb~Bgucs8sW7Mc$Z>{5oj z{B?JqzyYebpkbSTimrx>`l+UTZwRZV7BCm2o}CR<#l}CRouNT-Qp8`Rb4Q%@q|v0h z64bg*?JwOwTyqRFdxW{Y(#4Oo7SQsARDlON4-V+6*@I@N*p6}G`%0`F7e*^;xn><@ z&ytYLwu4dUb(h8$9@l!Y-&tQpKPMmyg4ythnyOu{DOC1hGrofvn!;A8NXczZn#mhc z4`~Y^7xmAjtmZ~m3v(%yJ<`HD*5rhgz&qNu+8_)_-=;Jv3{Fjh-DP4^i5D3;pspRt zuboO#?>w#U;B0P?mT0(76*$0V$jfjbGnc9^(sffreVf?fGlrq?Vfg zAzhwA5Wurj;UKq(&U?Zu8i|7BUrLg41%Z#405NH6ny=s|T;s8a!w*StV8Hjd(W8co zFQ__Awj>VlisIU`?kWeCp3(JAj#le#l_o?=z8FF+iPbIYrVgQGy#?wBv$WazV4j2S z=+t?pH*Zr54s3%nuJK;~I`A{F_bib9rlx{jR{G z-FESHM^Sgp$qdz*wO!4F^CXYyo2o*pMl+k{KF-KyZ%K>5K~mpa9L!|OaUe1j${d6* zorZ2s*ZW;3wzUru_RD05_*6A%KirRc(`bJAq7#Zw+tMb%n*)(v;ChtD)!=?ml@ zV!H9R{-nfy8ItK3XZKd74trU?u&TJ^vDa%{t*E`5y;j*@y~k6c4`9^{Auc0hAviFy zL%76v6$eMY7AR@8j9gYNYp1w?Y1iB2D0tXBqCQiYSE`Zu@Har?d4jnq@zj=%1!`V{ zWjR8XF`c^82U6${s2>e=sM%JZ4!wktve861s!3WbhO#=*Qu!EBTMh}P;2^r&4+k}) zS)|__2t_)@r*`2W?e#^gmxLZ5OqWJNp~=#65VpT6*Fk; z8%rPku3B3&?w6G&SRdB=qgrk1S$S)XbE)gkoTOhmbt6;9Si1;Tv04WWt3O94hIa5` z<(O@9cX}EpDwSBr0F8n?rk+n#9>d)D9W)pBGHiHajs<~}mN2TTsGvKY%e9Z6$#L7dxH3b8lh`jBJ zjIVnoXF}LLlGxPKoLhHNPafElR&IA>4NGXSYEdSuYoeWn1aYw$QvC*m+pKiaMiT;8 zn4>#X*b?c1eOHbq6skCFX_OXw?D96Fio4k=1e?cmi9Hoo1aC{=Y8_nn&>ac_Jc^&^ zgk35cs82+-hzs{NRaFrBIHS-i)t)Wl2bI4%IFU=&Mzw@Kl6cH&9^Kqauimk_K3~30 zk$%Rf-EBO>k-f3;EG39S30Pd;P+#hv#Vapf9fIWy-K<2decO{DHVvVRF*64>_k@$_ zUC2x8rH|u#_6R)r5s)+&^*ieXkGFJ+lq+6~hKYSMWX4afOX?Z9-JO1X4jKVRY1Z|; zm74Oz_mmUuLQDQ~m~*s>A3AKYHcMJ0<%p30Vt1Q1>YYagbKux94N-((LPcnE5&!Ii znr5l>+hWA`0Gzo}X#G-IalGbQ3CvA^KCgp4dmY&!y|vi}>R#3?3Kt1~=RRN@aB9u% z;`>bu0!Xb;*2Qupj&hlhj4cxUIAqpjz6%F8NA5{;>nl#0(q`mRM}+%1JB@S8z#>WYgw;hDicE^o5cICw(EJ|cwd$VpyOvv8Kc6?-~F zocA5#k9aqFg)}5p#mT|kQ1+CV9}2^^GXBIGquN5^v2p!E)E2SUuN6Eb^b+$zKS3gf-Mzpde?25V(XcR? zqoGlG`;A0LGd#lN3E$Vak5$eX^SL`wb8jZ;; zri@7cgQ)yRKsCSkVw4U-+2q~ChWLIk2w9P=l8OW_#6ORwYCnGY*{&us%*svg5XSU1 z&F39|Odp!_N|7=vM(5v|R{pgAMIgPLVJC<#-8!%a?znW{Jp92VCUrQB>Nkek9C9to Q2k#&8bLqr-AjJFs32{DCfB*mh diff --git a/gfx/hud/default/minigames/qto/icon_notif.jpg b/gfx/hud/default/minigames/qto/icon_notif.jpg deleted file mode 100644 index 90e0e2ee758f50308f9dd9154fc39ce221bf89b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7436 zcmdscc~}!!vv-F@6vQARvIt>VL}d{W1wjeOu**bnL5LWYL4g<$Wm7_;Age420|<l^4F0*nj{51APln;Ds?867k; zJYr^i2mr($0DuHIPRzi_$T0U$3_>9QqJ0O<1qW{7FK=;QX`Y-t*`u~z2a`->X z|7YL-BA0L+u>PUd|JLzilK<8OKL!h50oykNxe!ZHh&mv$9U{6NBJ2QQpbo|VG54S1 zgXR$ws!Uoj;BtaIqP=L z-NWlw?<-e*eEn_)1&4%&-MSrhFFGbREyMKRq}V3CEg68 z7HO7nJ~7C=nsU@@&Qdx*QyU0TouX7|0dg)je<9cEOh}j{At(q=xM{iF1)-CgcP7U6 z*3uH=M6O7}-v0;MKb({_TNoN}sd(J^R(P;l!q~`!l0#8?gQictZnp$*QrzRFf!Bk) zFj3KQ@(0RS(qf|!5NqO>lKlo42dM#~Xpb9nnTAO7`D`ur=$KFHnXtM?%ekhCUml{TILcjcK>d5jW5*_#G>5KlP-EqB+RaFLJGOwbZ zP!j;6BQAZz352--&gzf#=C=rReOk6KFT{p#yL&T2rKp%Lb>F*LD@jHeyH11q>(?+(nA-7EXhj#tLWzUy{bjiMyS5WmTb z_$R|V1+g%e#DOUCS6@&&k{D|tkm>{K;s{nn2w0!Mb58lecxm>~?>!dnD)51IL6B&x zLVx&%+lI0b=-Az|4b*KBoVTwQDsU(esLe1#`O=0$faY9+Uv>uYPkx#0IdVi)bk3Q$ zV)}ngi%Jjz%rgXzi3y#&Xhr*#6V04e#3E^@Gi;ioPN4aI-};r&K3`tezkJZAmaw}A zxRI;BSu@%9>Es=}-pZN#WyqX;GqsJ8PT`M`zrHw8sF_4=_=7YQn0Xo^D8!4yuRx<}sqrY!TfY&X71~ayYGz|JXYq zI8giHqp3Ic$X;$oaxE_z*Ehw)2m!`87a2zXPKWX2(9@am-vnE+mV@7L+F{{slZu?Y zvQP6CFjh+Zy(j8}VDA^-Y7w0D&ce610whw^;um=YooiQ)ifi}DFHWR|BsAh2d_zAg z6DGCW5eY3KoJN|8MmHSFv+<%sw=Pt!H(V&d7>E0(N#2NmNwSqt7&!DbSa1zi)4k}% z#o=3J$=8Iy9U&m!Bs~pHhAYCo;{19$w4T7XG8nxBG<)UX>{_md(w)wnvXfp~;+3&n0|D2(@mNb!h z_Hf1M{7AMCxX_HK66o@N<=kY#TQ>$$EcS3Ry4x*wz0>s%)^l@dd>Aq|>S6N*aj^U4 zk<%%&)Ej1Q=1fs`GUo^v!8^z#b%Lu4XFP=Ur9u@y?kS|bz0qZJu2$K^{Oq}cD+gXP z5-H4J8vLWVK(bN@h>vj!4lr)9QaT$bt+3IB4xDxaQ){V>gS8`KO-B$>So3EHKT;KE z|2NFu`xDjU?0B-u^i9=VPh1B~mS;6B1V$m2ZV)u|C8%O-&D@F!R6K9UAi;b{l_fMQy>3!z?Y#N3cDJ%thMFlf#C1o zowECvNqVVu&n99rJXc%F8tQU{fZIm_qva593nzd@Y2BELZc*c)5G<{tg2Kr$8|meP zbO(5kB?q{!rK+FaHi#+C+s3?y)m<-R_`>D^yvF7Yf z>DpmdQ={IlUd4&@hu3emCF}6@g#a}RPC7~;5f&LmSf}9@)i5rtJ8?y8DCmI7oT@n! zS3#u^I;GLN+4nYf##DHF>2BC(>^fJRa5!Zv!Q_q3`W7J&l|lZzApr2B2>?kwvbXZ2vS~J+AUbB-Z@mh3gSXc+1-5 z;zcVVu&01&E$HYA;O}oFmVO2D$q!+i{R6z+r>3DCZ89T!EOdX9g9l6=YowxdHXD8H+X zz`JDWEgEAi7F?R1*q%<-2|t(Z?m5wO=8TPIh8pBUg1}e^V5T@`XS=CW3}-ZR7d4qs zj2;V#r5_0*D)>=0bZ;k>vnS8bYQHDaBhM9^4<36f7aMtt;n?5rxr;t!^M&%>0AAz4 z5&|i3DdUvHDM>7vxpuB5`5RQ$M=2&NPwzg;w zD0P}7W3>u73HF2VeJ)FMqn+oNhavn=TW`C)7!>6p;nWvGpc40tt1K810y4Yx^&RdPu6QzET0EY{LOuD!&SW&+FI73t!p^8}7lDu!S>6WzKh9u8+}) z%Ms6iVw`a>Ime5YE=TLOcs z51CZVmkEf3b9Ow#FF!9bnsuwmAUbI8DySQ1e%@GNDFjY5mPsj30>Adq(qk((k>4~5G;H|I@UKzW?Ly$yV=#qD55oTy z(H;1Z+1TL7+pQrPb?lPvKqnuKyIWRuWJ|O^B~sS;_|`tuas(cLFBWq`g@E&S%Eu|@ z&rpsji4A6ck&kd=O7O*X)+y@L9jqQzc}app@N8h2L|-1(%9ggaAtfM@);INYr1NjR zSyWUCz9G?D)B*yTmShZW~- z6hChbb)EY?a`$Ge#OOIBr$r);A2JuwaA#?(0MRmxzp|8U=AR{&X%@ZK4%;<0ifk9u zp|fhjpT?N3!_4a;w{}0tCwEohN28|Mja={XFx7TicN~$2!qW#T$9?7>Hm`Q}>2_ZB z{C=?>c!DHV;H!SQ%RM0&n3B=I!el>W9eCyOnR4>c>=2EGiuHfP?EB5I#$evnJa#68 zab&h&NC<$QHyV$1lSnb1x(Amg(+o&2k>hw-4<9zP%sL1nbv-k%+N?)ZMqxKKduL7a z+Q>x1_?xXuAIa^vr=q~&@HjMy@K>x*f1z zBNp#B%}?GuxYxxi;gDopfn=!}U=DG0#UX=U!e#=6fW$c=@cJ{1yKRBMbtV5cFDS=T z7hvm0!8cr*0P6)mx8=u{;&Lv3kMIs~<~0J3pqI(Va=_6}`eo~N#5rw&bQ-wGW~zh$ zk+2Ov=RFMIxcJr?auunA7_WqCg^roDZv?*)h;WWjBT$Yk@0E}wt>%jUvga2*jq6g> zEnj3NdRy6Q6CH)XQAr_iJ0NjtlZ6rw&k3f(q6zX%8U>u`R#nZ~RB1%}2BWfJ=sB!6 z!*ow7L^J#|$=7{){nZ2o%(Hb;IQm4M43eJ0+tJ-UHqZsTx8Ywsoia-7%pOPhR#fCa zb~?_2#sxSpK2fQAx6+7?O|cu4rdE?0GXhp+bS#b(kUeorYVd5y{l1KEdfqDu23$@d$3J;G@2oA~asJaU3%d`qSx1MQHFoO;+9*}`EQX!2 z(M14mD`52?RtkDE1oweVitT{Ks%ovwrFmDs?v$ljoOl za{ar6H~&rAo`b&+Vst#mzV*Gm%lF2&7ED#@S28o%7g(8Hs6_ad)hRKa-AL1~BvsLo zU~ZUR;c(NAvU4aH$(M#5)vT%)5qa*NQaWparcQB=palpbRf7MU5CH3#xt804Z!Md# zdP6OndFq^CW{N%e<*+e17Pn*Y=svHK3EPL~Cy~B~`vT;?+o^gvXrAfYzkAy-PhAN7 zb;lYKrZ3kylE;kwx*;`4kCW04sLUx^ND@ ziQSew023T>H6U>JGx6H?I2F%~v-<(tBgP{OAE2EC&fWo@N*aCQ z7cjz*p?L3Ou(Qn0iKz2qW1O~m&x3A*{_a`RNwkC`nAr}D>a2v~R>OYuI+|aIr<)Db&zKc#kseDno;7CwSXpSi>rg zYVxH&hIY7UHPtQ8k3A{ILz0mF(Me4tuA;-W0Jx)1n!Fq_eXYd+!U%|M0 zXZeL*$9Cz7&W`Ujz6ue&F54uN4YQFoX+wp>Ys;&mD@4JTcrf`7=j;Tp@=WY5oP1+! z`=p^wwEj_@lKJbN^PL^gLw&bG-fw<&r^Ic2<3;yQuH-gLjR&??>|;8-9y~P)UYWuO z{m=FjmAN5QFQfQyaX z-y*lAOrG*Ei|~rD367D5xw9s#y$jAwp*T3HTSWhYS_jSK`I(6`PsL>AKHo*%tt~D< zn-OAHom9}aO__*c( zu;5TvcRw>6+1Gdhf1Q$3$OfVqh~oSKf8JL>d2tnUo-K!-U>2K~#Bqw#2NnS5=il?~1JPu7H-6q5b7dLW@DWoJ{8W%3>=MomJo0ZSq zeFHTU<)pAfQTg>cX)j~oJ68y7cf@@ntSD0O%m{7HX`>%50VA0w>NgULhfsKdHgE0i z#kudM?q`egQ(cPB9G4#o>pB~8c3dZTpK(Ly#QY~@#8Gk|3tqhxgJPn0@nmyop-EU} zmXtLpvpdg$`WAJ9va&La4YepNbb2<|pQhF{^i6lGNl4Oug3;tj*PqRi34++5W{EZn z$)Pbls5MgvLKrVtl=y5no@F?ujw)9rxmEzUUh?IBbby^zaqw)Q~KycS+xO7 z82Dw5%;KSyFMvwRf%{j4+BXkgWd+2aHSb9Tza@-6O&`GC!j3%aTZc{U+DQA(TV3W3 ztV(e5xRtO0sEKY53HA2aLn)LW{%TUs4VVA%9=BmhiBbgGZ`J1SR1R1hF zxD<2fho8}PCPL{#;J$V>ONB8rJW0@c+t^;me3>eX>sQS5s!IF)fipJRxC)_L{bttT z%EOrqTke2nqUWb+QQeNTZ+;#4N<2@7$ew)%N2iQRy*hk9R3t2_6{k43!f^divu|HR z{jIBQ?Mjhk-LiJsh;`x^!>fG*8dotg)S;yM@cEc#ywTW#l6OY2f3>Yu@|hU6;HESyYPi;C(gN-udRc=Uf26O!;)GnSsU`HptApPp`)J3v zs;u*(aW(jk(^GXM9(x4N%mee8_#z&;NMfUSZsS7M(^nY{XCGfG@+jVdDIOgkwTycI zQ(ZD>$*%>4DB^M+SYA9MV*=J0<#?JkSa|KQ7I@a zW&5aQKrb%$vl3XBz&QyyY_J}DGS)4SGs3fs|0+W+bk&T+47jIv2+n9kNrw54ySEeB z%`MSI*3anYZ$&X!V-+KsuO^Rvve>jpbvwukrSC~&meDBpkA{|e+Ms=D&GKt!ymZPh zbw0f`ditf#@7q6IbXyMw1LS`NOMF81MR80U+3)%J7Q5%++n)2Bh+maLD#T}s3N+2$ z|L!?9`SU{uu@ctdQ<4aUBgcGr0P_GxZ-7xC1f-+6mw1*V*It>aM$<7?L0LQ1MeOyx z&JJYBxM&+0^uJFGT|gzShP!@PTD`xJ${&7XXN-9aDM^x1787lsqxe* zKlB?|=DGs;348yS)5$Gr+rGda16ocqFg$lQtv8KJE)fDsE>dd>yp+{k(OwH7u=dvQ lw`Z*@11C;Dal-$OPcnR0bZ`n@bZnpkF#0$DKtP3~{|62Q>aqX; diff --git a/gfx/hud/default/minigames/qto/icon_notif_alpha.jpg b/gfx/hud/default/minigames/qto/icon_notif_alpha.jpg deleted file mode 100644 index 040990f6d5ec0dd7a9d8d435991b2e158a88d7f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 606 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 P%(s)zPR_yqxgGo`qA8Ib diff --git a/gfx/hud/default/minigames/qto/piece1.tga b/gfx/hud/default/minigames/qto/piece1.tga deleted file mode 100644 index 80a34c21d9db2a1e23a1987d62f94eb406d65506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17416 zcmeHOXOLCp89wD+I*K3=9d*{IaqPWg!$K5|qo|q0h#54*&n9Ectt}0iRoTamRENv-)TL!mW?6I`9B(FanFn9Ts?dLZ<-)G_aaoy{`xrG8K z`5g$I?j(tOHTA6`3sHbR%X$SYJ{$`ki|{(K){`YxuI#qF z?FP%51lCJ4Z zrNWnOeh$K)0(1f%X@iMJ$jYIKM%8$rD4I}-@*FSqCPKxCMUeU=pcHMOrL`V<3!o9| z(&SCmTHqI4d)xQK4u+|xWX>7j4XIUmRA+TTn z(wi!<&vvD>z^{mxN3|D5uh*po1=0Qomu5mp91Yx|5wU{7s1HSEh*$#=F(8Cq{b_T9czyzDQVtPo=%k|1MHQJ;3=4}aYp^xmdy%t**Y&+4O( z>f5LScHh$p_&h@Zli{-zIXd9bre=~61?xL8M0@T0IUnQ@^&Srz+`0+GFg{{XGv2T) zi!?8#G1zhE#x`n{&$|Wf5Xi)2k>{ky@b!E3H4$xMvdFW&xu>4FxeVe+wfTfozkyl; zvY4MZX0+FSjbx58dVP#P1}KZoF|DiNV89M4;YQVc+S%ViH$hqKkGyXAoT&R2GEqff z5|G9G08Fn}B2D&fv^*HNqstBgvn0IlbjL>>*FyGawfc}FS<3`uG2e5{aJM~G@7-jE zlGd=AfGp;_jv4Hd?rx;{@a~1N0GOy-I!Y&|&<-UV+#w77N&AxOQ+dm=u)Ddf8ct=7aiPqduDf1Z3%Z z$uTj$BJ=fBWC+M&PI62a86D%<$Pkdr^pTm8ip-07kzs*GMm{B4I@Lucm-T|PGTQq9 z^>3Q`Cn2*}c< z1sE5Q^{!et__R&1@Y%drvOr@gqY5(L1Cv(fvYv5PV%SL5`_yN9S^~1H)B^V{a0E_W zxr~WUS7=)avRwN@K$b2oaJpvEFAS1%8Ca;%=(`@3tPnFQ#F2n3U0ML)j0P46r7x7R z9#~K3MV|#W`mJQncF}L26%;SJLhFlDkT8~!Jaj#kr;7z?U0C1Lnr@#JIKSql{2HI9 ziv_ByM^Cl#Q>UwaR^T#tJ{g#X<}$GOV(P2+HcgBlSz#b*5e)*e>Prh;Zg3XHJj`W0 z;dHt7k*qM3*#mSDkflotoUVl~5*;uwJ*H1&xcS24c~NJ9MqOruWG-^L+Go*qGB};& z&kh*H^Dg|_GeZ02KbB`53)1=bg|n`Gmbb1}b3&&49WV;RF8GSpkr8sCKrbuI`62iWgq4HLDCU_Ul|7kGQwX*qA7lp% zEIiRN)q#byTt-dOAN^*@a{dsI<&PFPf0jFc{_Bi_EC`He z4?J|4XN0oo#kuvvc~NG8{i?M^Y;ZAapXH;x>i?X9y8m&p>h`O1zxt7kGlp&GfZ@gk zS|8m`J8NA>3|S#%wkQMLY5NRj3iG(znZq`$#3RH{^zOOLGLnyv+@V7!Bzub68JEtu zNaGr?v+qoX&SdCJhM!hX!evUg?HZqX-a2%pQ_y4bZG8GUYcZb3TP^^3tdvw>&-(Q` zi~Rx1pICbtA^9Xb&@zAVOX{)gVDWv3#Y(8~i$3v?v)WAAaVN7(SK6_)Yu=kZyWCY& zE_J$H6>Ln5gb{8*LKooS$8~&fm!19U3|1#u#u2Dr(Z{YIWkpyDw2{bNTJ?*hSZThV z%Hm^A;HpSs$zB#2N1-gjBC{3BnZI)ayAH&JSolE1JU=@4h$bUjwt-OgL)Kqq@0445 z^w94Dz);=lgIEajvvMpYdyZ}?z+8iu{UG3TmvFf_>OGR(kejqx%pQgA7eL_68Vz}G zqrs7%<6;BJaLo>o-;BT-JIkWvo?-5atzUaZvffIAY>54C0~Bf*QWsu6i0_AERV1vI z*)1^7!~Uz`nWW8K&gFWj_fV4db{YfmQ0O-mP%&C&6L+jL28nBUvIUyvVONl4spS0u z>#)cPZlp3-{2m2X;_uX|!qV)O*KjlCJ{aR1LE;h<#zW6xxo%;gV$J5PN!pHDh;=yxyB z4tNEsG=az20Q)7VV%Z}xM#_AseZ?do;Ye_MoXlVqCjM(#Xm(9#0L!of$g&6~!Xy~t zlN{Ayh%`Btu{3Q98;%!wW@Y0ef9-U+E)(Z=$03t|;P>Z%I*gQLr&>|RxW-m3-Hb~E5 z`1oASoZ2r5!zJa~UE^G%v=xI1JgN{utu<(zYmCs~u$*yVi^;zXM^Ze+p%d8Uz(&t~ zh%(W+EvC4AFNmpIBB&jr+t69}S+Y&$h#tb0waiyYtEd{hDN$ z^e~MJ`}J?cvXMVNIno)&Q=k!Ak>a2e8}Je1)TeCvnV};MRe8TWtIf!hLys`_I{2?g zBP->}P_xVNC#}L-zsj@6VsZ`lT?6vuQH`pku?zs}N8nUx0AY`-Lz4K2tRGn6^TAo@ zatsvUJeukl_Owdw(8>=q(N~$RSu-?B>_|zw`w`Tz5_1QMzF+k_!@k*qf)D72?a zO|uv)*L~tcBgTzd$j`ErXR#a+p?{h2v^DM(BZ@4G&^FixJohYDVwx=7+9a(cGwbj( zQH-ignPey`Dfd7cr~2MfX=`}GE5dnHYfT!1&%j`$J4#`)LNN__s=YTlT4{wRXq*!h zxakf9ap)Hf28RS>rw<-bPL={sF5tkm^j1%*0*u;Z@C5R^X$2B#gF)XUg9>0MCriOh zN5)Vg?Ax!zCOkrATK7M67h_M$8-UAv)Nx_l*)TTwJSw1-QjI7S*7V(w0V;<1L5Rs&b4`^ZAARZt<>V+`EG#ItXdxB#j4R^2FVsoizvH3z(2d@;8|ML90~ChT_F`hv}ocn6_f8oonC>*dMuPH`G~n?hG^LF1t}H=hDD z!cX~EjjMxR@=bt8`0@}_VCWJ0QFr_B6A!-uaNO`)2q{^g^v zz{{Be5%1wau_Ga= 1) { return false; } - - // Team 1 by default - return 1; - } - case "cmd": - { - switch(argv(0)) - { - case "move": - qto_move(minigame, ...(0,entity), ...(1,int) == 2 ? argv(1) : string_null ); - return true; - case "restart": - qto_restart_match(minigame,...(0,entity)); - return true; - } - - return false; - } - case "network_send": - { - entity sent = ...(0,entity); - int sf = ...(1,int); - if ( sent.classname == "minigame_board_piece" && (sf & MINIG_SF_UPDATE) ) - { - WriteByte(MSG_ENTITY,sent.cnt); - } - else if ( sent.classname == "minigame_player" && (sf & QTO_SF_PLAYERSCORE ) ) - { - WriteLong(MSG_ENTITY,sent.qto_moves); - } - return false; - } - } - - return false; -} - - -#elif defined(CSQC) - -string qto_curr_pos; // identifier of the tile under the mouse -vector qto_boardpos; // HUD board position -vector qto_boardsize;// HUD board size - -// Required function, draw the game board -void qto_hud_board(vector pos, vector mySize) -{ - minigame_hud_fitsqare(pos, mySize); - qto_boardpos = pos; - qto_boardsize = mySize; - - minigame_hud_simpleboard(pos,mySize,minigame_texture("qto/board")); - - vector tile_size = minigame_hud_denormalize_size('1 1 0' / QTO_TILE_SIZE,pos,mySize); - vector tile_pos; - - bool valid = qto_valid_tile(qto_curr_pos); - int number = minigame_tile_number(qto_curr_pos); - int letter = minigame_tile_letter(qto_curr_pos); - string pos1 = minigame_tile_buildname(letter-1,number); - string pos2 = minigame_tile_buildname(letter+1,number); - string pos3 = minigame_tile_buildname(letter,number-1); - string pos4 = minigame_tile_buildname(letter,number+1); - - entity e; - FOREACH_MINIGAME_ENTITY(e) - { - if ( e.classname == "minigame_board_piece" ) - { - tile_pos = minigame_tile_pos(e.netname,QTO_NUM_CNT,QTO_LET_CNT); - tile_pos = minigame_hud_denormalize(tile_pos,pos,mySize); - - vector tile_color = '0.4 0.4 0.4'; - - if(valid) - switch(e.netname) - { - case qto_curr_pos: - case pos1: case pos2: case pos3: case pos4: - tile_color = '0.8 0.8 0.8'; - break; - } - - minigame_drawpic_centered( tile_pos, - minigame_texture(strcat("qto/piece", ftos(e.cnt))), - tile_size, tile_color, panel_fg_alpha, DRAWFLAG_NORMAL ); - } - } -} - - -// Required function, draw the game status panel -void qto_hud_status(vector pos, vector mySize) -{ - HUD_Panel_DrawBg(1); - vector ts; - ts = minigame_drawstring_wrapped(mySize_x,pos,active_minigame.descriptor.message, - hud_fontsize * 2, '0.25 0.47 0.72', panel_fg_alpha, DRAWFLAG_NORMAL,0.5); - - pos_y += ts_y; - mySize_y -= ts_y; - - vector player_fontsize = hud_fontsize * 1.75; - ts_y = ( mySize_y - 2*player_fontsize_y ) / 2; - ts_x = mySize_x; - vector mypos; - vector tile_size = '48 48 0'; - - mypos = pos; - drawfill(mypos,eX*mySize_x+eY*player_fontsize_y,'1 1 1',0.5,DRAWFLAG_ADDITIVE); - mypos_y += player_fontsize_y; - drawfill(mypos,eX*mySize_x+eY*tile_size_y,'1 1 1',0.25,DRAWFLAG_ADDITIVE); - - entity e; - FOREACH_MINIGAME_ENTITY(e) - { - if ( e.classname == "minigame_player" ) - { - mypos = pos; - minigame_drawcolorcodedstring_trunc(mySize_x,mypos, - GetPlayerName(e.minigame_playerslot-1), - player_fontsize, panel_fg_alpha, DRAWFLAG_NORMAL); - - mypos_y += player_fontsize_y; - //drawpic( mypos, - // minigame_texture("qto/piece"), - // tile_size, '1 0 0', panel_fg_alpha, DRAWFLAG_NORMAL ); - - //mypos_x += tile_size_x; - - drawstring(mypos,sprintf(_("Moves: %s"), ftos(e.qto_moves)),'32 32 0', - '0.7 0.84 1', panel_fg_alpha, DRAWFLAG_NORMAL); - } - } -} - -// Turn a set of flags into a help message -string qto_turn_to_string(int turnflags) -{ - if ( turnflags & QTO_TURN_WIN ) - return _("Well done, you win!"); - - if ( turnflags & QTO_TURN_MOVE ) - return _("Turn all the angry faces into happy faces"); - - return ""; -} - -// Make the correct move -void qto_make_move(entity minigame) -{ - if ( minigame.minigame_flags == QTO_TURN_MOVE ) - { - minigame_cmd("move ",qto_curr_pos); - } -} - -void qto_set_curr_pos(string s) -{ - if ( qto_curr_pos ) - strunzone(qto_curr_pos); - if ( s ) - s = strzone(s); - qto_curr_pos = s; -} - -// Required function, handle client events -int qto_client_event(entity minigame, string event, ...) -{ - switch(event) - { - case "activate": - { - qto_set_curr_pos(""); - minigame.message = qto_turn_to_string(minigame.minigame_flags); - return false; - } - case "key_pressed": - { - //if((minigame.minigame_flags & QTO_TURN_TEAM) == minigame_self.team) - { - switch ( ...(0,int) ) - { - case K_RIGHTARROW: - case K_KP_RIGHTARROW: - if ( ! qto_curr_pos ) - qto_set_curr_pos("a3"); - else - qto_set_curr_pos( minigame_relative_tile(qto_curr_pos,1,0,QTO_NUM_CNT,QTO_LET_CNT)); - return true; - case K_LEFTARROW: - case K_KP_LEFTARROW: - if ( ! qto_curr_pos ) - qto_set_curr_pos("c3"); - else - qto_set_curr_pos(minigame_relative_tile(qto_curr_pos,-1,0,QTO_NUM_CNT,QTO_LET_CNT)); - return true; - case K_UPARROW: - case K_KP_UPARROW: - if ( ! qto_curr_pos ) - qto_set_curr_pos("a1"); - else - qto_set_curr_pos(minigame_relative_tile(qto_curr_pos,0,1,QTO_NUM_CNT,QTO_LET_CNT)); - return true; - case K_DOWNARROW: - case K_KP_DOWNARROW: - if ( ! qto_curr_pos ) - qto_set_curr_pos("a3"); - else - qto_set_curr_pos(minigame_relative_tile(qto_curr_pos,0,-1,QTO_NUM_CNT,QTO_LET_CNT)); - return true; - case K_ENTER: - case K_KP_ENTER: - case K_SPACE: - qto_make_move(minigame); - return true; - } - } - - return false; - } - case "mouse_pressed": - { - if(...(0,int) == K_MOUSE1) - { - qto_make_move(minigame); - return true; - } - - return false; - } - case "mouse_moved": - { - vector mouse_pos = minigame_hud_normalize(mousepos,qto_boardpos,qto_boardsize); - if ( minigame.minigame_flags == QTO_TURN_MOVE ) - { - qto_set_curr_pos(minigame_tile_name(mouse_pos,QTO_NUM_CNT,QTO_LET_CNT)); - } - if ( ! qto_valid_tile(qto_curr_pos) ) - qto_set_curr_pos(""); - - return true; - } - case "network_receive": - { - entity sent = ...(0,entity); - int sf = ...(1,int); - if ( sent.classname == "minigame" ) - { - if ( sf & MINIG_SF_UPDATE ) - { - sent.message = qto_turn_to_string(sent.minigame_flags); - if ( sent.minigame_flags & minigame_self.team ) - minigame_prompt(); - } - } - else if(sent.classname == "minigame_board_piece") - { - if(sf & MINIG_SF_UPDATE) - { - sent.cnt = ReadByte(); - } - } - else if ( sent.classname == "minigame_player" && (sf & QTO_SF_PLAYERSCORE ) ) - { - sent.qto_moves = ReadLong(); - } - - return false; - } - case "menu_show": - { - HUD_MinigameMenu_CustomEntry(...(0,entity),_("Restart"),"restart"); - return false; - } - case "menu_click": - { - if(...(0,string) == "restart") - minigame_cmd("restart"); - return false; - } - } - - return false; -} - -#endif -- 2.39.2