Article View: be.comp.programming
Article #14024Re: Tank in c++
From: Philip Van Hoof
Date: Sat, 28 Apr 2001 11:11
Date: Sat, 28 Apr 2001 11:11
25 lines
1935 bytes
1935 bytes
> Hoe kan ik een tank in c++ (textbased) laten bewegen op bepaalde toetsen > bijvoorbeeld de a, d x en w en een tweede tank met de pijltjestoetsen? C en C++ hebben standard geen implementatie om zoiets te doen. Deze talen kennen enkel 'files' en lezen hiervan een stroom van invoer gegevens in. Bv de file 'standard input' is meestal het keyboard (tenzij het omgeleid werdt door bv een pipe -popen()-). Je moet dus gebruik maken van niet standard libraries en die zijn meestal erg Operaying System afhankelijk. Zo heb je ncurses dat voor de meeste unixen (Linux, FreeBSD afaik, ...) beschikbaar is en opensource. Met ncurses is het wel erg simpel : char mychar; refresh(); crmode(); /* Char per char reading (no streaming chars) */ echo(); /* Echo characters on screen */ mychar=getch(); -- Philip van Hoof aka freax (http://www.freax.eu.org) irc: irc.openprojects.net mailto:freax @ pandora.be
Technical Details
Message-ID:
<CzxG6.31337$ii.3589903@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mailReferences:
<WXZF6.79149$D9.482570@dbsch1.home.nl>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,b65312b164d14e2a X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-04-28 04:12:58 PST Path: arc1-ca.pugleaf.net!newsfeed.google.com!sn-xit-02!supernews.com!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail From: "Philip Van Hoof" <freax@pandora.be> Subject: Re: Tank in c++ Newsgroups: be.comp.programming Reply-To: freax@pandora.be Organization: (none) References: <WXZF6.79149$D9.482570@dbsch1.home.nl> User-Agent: Pan/0.9.7_cvs (Unix) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-No-Productlinks: Yes Lines: 25 Message-ID: <CzxG6.31337$ii.3589903@afrodite.telenet-ops.be> Date: Sat, 28 Apr 2001 11:11:30 GMT NNTP-Posting-Host: 213.224.139.10 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 988456290 213.224.139.10 (Sat, 28 Apr 2001 13:11:30 MET DST) NNTP-Posting-Date: Sat, 28 Apr 2001 13:11:30 MET DST