Path: utzoo!utgpu!water!watmath!clyde!bellcore!faline!thumper!ulysses!andante!princeton!udel!gatech!ncar!ames!elroy!cit-vax!cit-vlsi!glennl
From: glennl@cit-vlsi.UUCP
Newsgroups: comp.sys.amiga.tech
Subject: Checking status of certain keys
Message-ID: <7122@cit-vax.Caltech.Edu>
Date: 30 Jun 88 19:33:00 GMT
Sender: news@cit-vax.Caltech.Edu
Reply-To: glennl@cit-vlsi.UUCP (Glenn M. Lewis)
Distribution: na
Organization: California Institute of Technology
Lines: 22

[]

	I'm working on a simple game on the Amiga in my spare time, and need
to know how to check whether certain keys are down or up.

	I could do this one of two ways:  Either receive one and only one
KEYDOWN message, and one KEYUP message, or Not accept messages at all, but
check the key directly each time within a loop.

	I would prefer the former method, but when I use:
while (message = GetMsg(..)) { ... }
	and hold down a key, the timing within the WaitTOF() loop gets all
messed up, and nothing appears on the screen until I let go of the key.
So how to I check the status of a few keys, without messing up my animation
loop?

	Thanks for your help.  Please reply via e-mail, since this is
probably not terribly useful for everybody else.

							-- Glenn Lewis

glennl@vlsi.caltech.edu