digitalmars.D - looking for console library
- Sai (11/11) Dec 07 2005 I am looking for a D console library. I found this archive,
- pragma (12/23) Dec 07 2005 AFAIK there are three ways for you to go about getting colored text outp...
- J C Calvarese (11/18) Dec 07 2005 Looks like it's here now:
- David L. Davis (10/21) Dec 07 2005 Sai, you could check out the conversion I did of wincon.h to wincon.d, w...
- Lionello Lunesu (34/34) Dec 07 2005 Hi,
- Lionello Lunesu (31/31) Dec 07 2005 Forgot the attachment. Love it when that happens...
I am looking for a D console library. I found this archive, but the link mentioned in there doesn't work. http://www.digitalmars.com/d/archives/16286.html The link to the console library by Andy Friesen http://earth.prohosting.com/carlos3/console.html If that library is still availible, could someone please give me a pointer. Any console library will do. I just want some way to change colors of text in a console on Windows. Thanks in advance Sai
Dec 07 2005
In article <dn7945$kj4$1 digitaldaemon.com>, Sai says...I am looking for a D console library. I found this archive, but the link mentioned in there doesn't work. http://www.digitalmars.com/d/archives/16286.html The link to the console library by Andy Friesen http://earth.prohosting.com/carlos3/console.html If that library is still availible, could someone please give me a pointer. Any console library will do. I just want some way to change colors of text in a console on Windows. Thanks in advance SaiAFAIK there are three ways for you to go about getting colored text output in a console with D: 1) "Go oldskool" and set your console/environment to use ansi.sys, then use ansi escape sequences via printf: http://www.cvcc.edu/department/facstaff/frichard/csc120/projects/jan16.html 2) Use the Windows API to write to the console: http://www.gamedev.net/community/forums/topic.asp?topic_id=293110 3) Forget the console completely and go with the myriad of windowing toolkits available over on dsource: http://www.dsource.org/projects/ - EricAnderton at yahoo
Dec 07 2005
In article <dn7945$kj4$1 digitaldaemon.com>, Sai says...I am looking for a D console library. I found this archive, but the link mentioned in there doesn't work. http://www.digitalmars.com/d/archives/16286.html The link to the console library by Andy Friesen http://earth.prohosting.com/carlos3/console.html If that library is still availible, could someone please give me a pointer. Any console library will do.Looks like it's here now: http://aegisknight.org/~andy/d/console-19-sep-2003.zip <description> String formatting/Console stream - deprecated A nearly idiot-proof printf workalike, and a Console stream. Last updated 19 Sep 2003. Integrated into Apropos. </description> I found the new website from this wiki page: http://www.prowiki.org/wiki4d/wiki.cgi?DocComments/DLinks jcc7
Dec 07 2005
In article <dn7945$kj4$1 digitaldaemon.com>, Sai says...I am looking for a D console library. I found this archive, but the link mentioned in there doesn't work. http://www.digitalmars.com/d/archives/16286.html The link to the console library by Andy Friesen http://earth.prohosting.com/carlos3/console.html If that library is still availible, could someone please give me a pointer. Any console library will do. I just want some way to change colors of text in a console on Windows. Thanks in advance SaiSai, you could check out the conversion I did of wincon.h to wincon.d, which also has a couple of examples (the Rainbow.d example shows how to change both the foreground and background console text colors) at the link below: http://spottedtiger.tripod.com/D_Language/D_Hub_Adv_Tutor_XP.html David L. ------------------------------------------------------------------- "Dare to reach for the Stars...Dare to Dream, Build, and Achieve!" ------------------------------------------------------------------- MKoD: http://spottedtiger.tripod.com/D_Language/D_Main_XP.html
Dec 07 2005
Hi, I've translated disp.h from the crt to D; attached. Here's an example: import disp; enum color { black, blue, green, cyan, red, purple, yellow, gray, grey = gray, // alternate spelling dark_gray, // bright+black dark_grey = dark_gray, // alternate spelling bright_blue, bright_green, bright_cyan, bright_red, bright_purple, bright_yellow, white, // bright+gray bright = 8 }; void main() { disp_setattr(color.white); writef( "white" ); disp_setattr(color.gray); writefln( "gray" ); } This is cut out of a lager utility I'm making, I haven't compiled it as such. Hope this helps.. L.
Dec 07 2005
Forgot the attachment. Love it when that happens... L. begin 666 disp.zip MI/R'D6X_!-2#T-YM>T6K4TO9.[24KNAV;U>G4Q42`U'=.++-FU;\][-C)S . MA&X0(1X_,WX\?CPQG1;T2;JE\7S!P>LWH?O'U?M?SWV_"],MW,7SF <8[ /* M<<)=IP%1S-+G9/E*R9J=F8:08,,0+BDC5(!LDX#U2H M$5!HG;7;[6;O&'2.^"N)D%>+"#BG-8ATR4-/-&W$BL21AF"T0GB*2?B2DA<D MI2HJPTNLXS0F+//;'46]DE61IQH*,[QDB[H<($3PB?ZTKE^(C7)Q2Z+:*$ET M$L.TD.HG)%!J__!MBDY I9;6^[7+-EA=Z) 2C+TCZWQJL9G>*=,M1W6<$'J1 MBE)L3#V_:10YI;>X_XS !//?+NI6AJ(]Y+ B9S'&&;6?S]TBCI!:U5J!+,CZ M"$JG8Y_BM;DW: J[*+!_83(-,(.9J*O#VWOXW,_++0./HB "DN!M\QKD)=\3 MYL!RM8O"_DH2<F:T(K1OQ4G,4;1OHWE ST'6-%UR`H9Z)XO[6]Y6DE]#JYMD MC'1I"E*^I" J<] S6''Y*ILB6 :H8JF*ZVPF5*$5(2BJ='9LIDR\R[;A/)!] M=N+T6#E$Q7*=D"2,9USNAH^?GR>#KX/)X^#K\&[P`.KZX&\N_5X%.7Z8W-^, MMV+L3R6B$GGEE\0J]N[%N5I1R[W_-'E\F-R.'OJ?X(/V[_H',J* ?]^,/D(! MA-^/`I^RY!7 <]]:WCH:7K$%X$^0&?+[<*T>+ILGF-F^[W/?BQI?3=;VO<U] M\ QHFHI38-6HSH'2F&T).1&S;6P.`Q,ALZUJBVE!90=9P.D*1?]>_*?-JE[J M<Z:<;<8J$3F"9SEC99 )RM\TNB8U=%HR5%>T?^33*0I"(XNEW'(OD=J&<M&> M&TVDZ%#V3 M'8H:(0NH)&8#E=6"HFQL&XHJ8ROQV3AEM:!21=602C!MK:>V!+F.^B.WZW3D M7Z3#V E`" `````````9&ES<"YD4$L%! `````!``$`- ```$ $```````` ` end
Dec 07 2005