From acffe66ebe63f3ecc970db0feab33a6e85a7d1f4 Mon Sep 17 00:00:00 2001 From: Magnus Auvinen Date: Sun, 10 Feb 2008 01:48:39 +0000 Subject: [PATCH] flashified the console --- data/console.png | Bin 0 -> 1314 bytes data/console_bar.png | Bin 0 -> 1862 bytes datasrc/teewars.ds | 7 +++++++ src/engine/external/pa.c | 6 +++++- src/game/client/gc_console.cpp | 15 +++++++++++++-- 5 files changed, 25 insertions(+), 3 deletions(-) create mode 100644 data/console.png create mode 100644 data/console_bar.png diff --git a/data/console.png b/data/console.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bb589bdfa1d87f74b8859446cba14f6bb8b33b GIT binary patch literal 1314 zcmV+-1>O3IP)Px(+(|@1RCwC$U0aW;Fc2O~p}>P+f|r;5;rsjcMU+Hr6sX+J6C304#>xOK{hl@^ zYdY;Ww{~WneSd$~aD}h0FPP0{paSZ;hM%7w(0B}T`$1Wj$_S^DEWHt+C<AnZ;UZujDhd_AcTO!;Q*J*rC$R0zOM=J229fg&-1`_U6k)r+_(_t05CYZYZ#J7jtz+XBOw+_8 zfUH&kbIrDG!+O2G8@UgWZLHU8ux%TU07X#%=Uke@=bWRZO{Qr=5Col>-mY9x5Ck7t z0`iVVWmz`*!_Tq|P5TKUuv{)jb@*Ma?XCZcqG;6Dszp&i6h&y!{&Kk-h1q}R4wlR1 zpXxZ?B0yDDu;1^Ys;bcmkG(d}^Q1_J8Drpi9u5JTyMZW*Mn!_EsvwFYw4C2G%|TMV zPg2CT@jxrbk!2Z#VK@qRP!t7(VTc-^{6(XNM%y*FjvVqlhwXMdXkeIS8Em&()Z0GG zve2$~G2yx{SeAuHfX4LhcDq4RM9w+vb~|)ev{)=aR@ z;yCWb{ZLA!ehp=e0j2bbw)U%SP=I=C3 z2QB6_3`6>2n8pnlhVgPQQLnekvV_y=B-O@!`nWPSSFC zDOofD?!*97l0_5X&KXtF^}GY|5Mi~$)X8xgQ+#gY655rpmB{cmc3!h zq6u&VtR~E{%7U8o%J>*0LkWDBvUE;>HqXJY`s0Uq4xZY4gw6=iWkJYoe|+BsAyb-< z@G$`>rKlxgj4@cR*S(g6B}pRve1vx!dp{z8@B4%F$746G7DXZbe1vxup|h~pT}=QHZC=mxzG zi&mvQx{q3dCOGVJT>P!M?|oeSl=|bl!sT*-FbrG$V8pXSAM6Jsrq&;i5uJ0+f9E4e z_meRyX#ce=L(V5C%M#A#^UEInA@N@pFtz5$se{~e0jfYHSu_DO0kjLyEyQ YKe*`&YU7JK@Bjb+07*qoM6N<$f*!Sg8UO$Q literal 0 HcmV?d00001 diff --git a/data/console_bar.png b/data/console_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..978007734e1f02a3198347950d939fcd7e6dde0d GIT binary patch literal 1862 zcmX9_fLAVFzpL5Q0e$V@T@9%xz@AoCxU$TbnMeGFt07kfo zcLV?k_z9RQL&4{oS8)^gg4}YnHV0TenhOB18zA7#obQYZcnfxF6!qQ0z<@a3wX5Nl z@7?#OsM){?C27YG5MJL@E~*JEHM;ZpP&Aj8hfby>e)>;k*{*6+qcR)Y2JfJh&(BUe zGwD-3sC%u;Jw2;A3E!tiqay;FSKwV#YW?P%I6LRAmClJ1!TCp#y6HQAG;N0bm7e)% z0y2HSu6+JBIR{A=OauP8R7=BTIM&*@pxye{I~88zea=BMqNYW2S9G^yEC()Cstz_#-KfuO(SkVs{?5F{>QSRc{=*Judl@jR#EbzoZ)fIi%t>vNX zR7~AUkr<tQu z6l+7f6f)of9behYj6g|hyx+`^8ztrHZu8@Chb4PL0e#r%G1&_|UYuIL^(z-Ni`$y} z2h@HuWZ1>~{M;O8W1spqZ@%obf_R-s73|mO-th9><66eUvyxOp`9fY2?gU_yq?LZ` z8b8ZZWR|KXT}Ye$MFBD1ENp~Cy&ZKrsvMPio=V}2l$X3;@6ZM*KcTs6v=Hx};#MV2 z>Y*C2zVVui5f>)6et=8zB-~MejlDN#15FA0-|ZQ@_Qs30KeM)xATFCWilC1j%vk)g zuWODIXJt9tLZ09M&u&|VWe`%xYS*c3XEtNEATZ2A`UfLyQVE2;qPZjJZKa8!8CxU$ zXoTtjFKpS2B~R4vYj#AX;fnt3@XmxlvcBoYt|g&Tx!Sx94Yc1?mZm}X?|Wc3u~C`t z<9RIXke}RoV{zd)aG~_y=D(&CNgw=SnSGi}H zys+zR-DWVJ%hD4@^tzAqMg!cl?iwKD`V}kI1jf3yU#>e3mk;f$vgy(O+b=vWNx(vj z_(S(;{jkZLA@j4>Ed5B+k60U77J=n+58lcFYm>RZD-HJ_ohKK3VNA2G_JFNWO+?y* zz{jNat|a0+3@Yl&U*yuI2BQvnBFhiS@(?ZTfL>e1_ha*AIhRrkzRPp9)Q00j?bDFm z?k+075u3$TYU0^ylNJR;TlPSsCH?qF*nT6nSsGs{3$q6PhO^sv%&ms<>%w8C0BA}mM9wwZ0DnGu6 z9br78Xyq%CqI9L16Z*#8nN7A1Ghx%QzI_T=*1jTLl?-g22^VgH=ivm|Y;1@hKm?5$ zdQJ0$`Ff?GDY0HxH7EnOClH9$izgKfytmOLfN8pFnUf(n7FS|bUD(~d-i!u&9g%UM zAm!c{*@vFg9-Qo&9slI9kxZ7yfNCQ483x=D{_Oe}@$u``^~1}Xu^?%2?ier;ZRj7F zZ@|HP6ZYdq{?wHP=qj9!+`wT0O!?zmXSv}%ap&;KsZktIfbHJ#9SxPf&XKRrkY+ev zYW*C+Gp^&g2B(S)TV-9)iW)*dc7!>;T9&EXl_eisd!&UJ`czEO%Q~$N%wnyK>e8_E zJSA+vP$CRWloi8#iLbOh{59_g1>vkyPs#E?gZ~qt2A%owYnLJHRgHDRVsD{dKzZ_4iKaQGEdIjKJGXy0FJ|myyibQ_g^eZ@s0fyB1bZ%^mGK~hVrp@ugT3dkSTHjtwAmo6_`jqD zpGF;>7C5b7E5AGC^jO6%EoP(Oy4K$ec(%qh2uNX2hHD&IJMO @@ -262,12 +263,22 @@ void console_render() gfx_mapscreen(screen.x, screen.y, screen.w, screen.h); - gfx_texture_set(-1); + gfx_texture_set(data->images[IMAGE_CONSOLE_BG].id); gfx_quads_begin(); - gfx_setcolor(0.4,0.2,0.2,0.8); + gfx_setcolor(0.2f, 0.2f, 0.2f,0.8f); + gfx_quads_setsubset(0,-console_height*0.075f,screen.w*0.075f*0.5f,0); gfx_quads_drawTL(0,0,screen.w,console_height); gfx_quads_end(); + gfx_texture_set(data->images[IMAGE_CONSOLE_BAR].id); + gfx_quads_begin(); + gfx_setcolor(1.0f, 1.0f, 1.0f, 0.8f); + gfx_quads_setsubset(0,0.1f,screen.w*0.015f,1-0.1f); + gfx_quads_drawTL(0,console_height-10.0f,screen.w,10.0f); + gfx_quads_end(); + + console_height -= 10.0f; + { float font_size = 12.0f; float row_height = font_size*1.4f;