Poll: What is the most powerful special?
You do not have permission to vote in this poll.
Repel
100.00%
8 100.00%
Invisibility
0%
0 0%
Afterburner
0%
0 0%
Immunity
0%
0 0%
Teleport
0%
0 0%
Speed Drain
0%
0 0%
Reach
0%
0 0%
Total 8 vote(s) 100%
* You voted for this item. [Show Results]

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chaser
#11
Ok so here goes...
You know that INKEY$ can only hold 1 value, the current key being pressed. MULTIKEY is used to get all the keys being pressed at that moment. First you will need to download the file ->
You must then start QBASIC with the QB quicklibrary (/l parameter) because it uses call absoulute.
This is an improved version of MULTIKEY by Milo Sedlacek, modified by Joe Huber
The file is actually a game that uses multikey, and explains MULTIKEY as a comment at the top of the file.
To use MULTIKEY, you will have to copy the 2 subs (included in the MULTIKEY file) into your programme (or 'program' if you live in the US). You are then ready to use multikey. (Instead of copying the subs, you might want to compile them into a single library and just include that instead.)
I will not explain how to use MULTIKEY and KEYTEST here, because all is explained in the .bas file.
It is very similar to INKEY$ for example rather than:
IF INKEY$ = CHR$(27) THEN...
you would use
IF MULTIKEY(1) THEN...
[MULTIKEY(1) = CHR$(27) = escape]
-------------------
hope this helps,
meritmonster :-D
Reply


Messages In This Thread
Chaser - by Oinkerwinkle - 05-04-2002, 01:45 AM
Chaser - by BlueKeyboard - 05-04-2002, 02:23 AM
The Text Sound - by Oinkerwinkle - 05-04-2002, 03:02 AM
Chaser - by BlueKeyboard - 05-04-2002, 12:38 PM
Chaser - by Zmisk - 05-04-2002, 01:11 PM
Chaser - by meritmonster - 05-04-2002, 02:07 PM
Chaser - by Zmisk - 05-04-2002, 04:08 PM
Replies - by Oinkerwinkle - 05-04-2002, 07:38 PM
Chaser - by meritmonster - 05-04-2002, 08:12 PM
Memory Overflow - by Oinkerwinkle - 05-04-2002, 08:26 PM
Chaser - by meritmonster - 05-04-2002, 08:33 PM
Multikey - by Oinkerwinkle - 05-04-2002, 08:44 PM
Chaser - by meritmonster - 05-04-2002, 09:56 PM
Thanks - by Oinkerwinkle - 05-04-2002, 10:09 PM
Chaser - by meritmonster - 05-04-2002, 11:43 PM
The Multikey is! - by Oinkerwinkle - 05-05-2002, 12:20 AM
Chaser - by chunky soup - 05-05-2002, 12:46 AM
Chaser - by meritmonster - 05-05-2002, 01:09 AM
Gak! - by Oinkerwinkle - 05-05-2002, 01:57 AM
Chaser - by meritmonster - 05-05-2002, 02:10 AM
Chaser - by meritmonster - 05-05-2002, 02:12 AM
Yay! - by Oinkerwinkle - 05-05-2002, 02:14 AM
Chaser - by meritmonster - 05-05-2002, 04:18 PM
Chaser - by meritmonster - 05-05-2002, 04:35 PM
Chaser - by meritmonster - 05-05-2002, 04:40 PM
Thanks - by Oinkerwinkle - 05-05-2002, 06:25 PM
Chaser - by BlueKeyboard - 05-05-2002, 09:48 PM
Chaser - by Zmisk - 05-05-2002, 09:54 PM
New Controls - by Oinkerwinkle - 05-05-2002, 11:10 PM
Program Memory Overflow - by Oinkerwinkle - 05-05-2002, 11:25 PM
Chaser - by BlueKeyboard - 05-05-2002, 11:50 PM
Questions - by Oinkerwinkle - 05-06-2002, 02:28 AM
Chaser - by wizardlife - 05-06-2002, 03:05 AM
Chaser - by BlueKeyboard - 05-06-2002, 05:05 PM
Chaser - by meritmonster - 05-06-2002, 06:02 PM
Thanks - by Oinkerwinkle - 05-06-2002, 06:10 PM
Chaser - by chunky soup - 05-07-2002, 05:10 AM
Code - by Oinkerwinkle - 05-07-2002, 05:15 AM
Chaser - by BlueKeyboard - 05-07-2002, 12:23 PM
Error - by Oinkerwinkle - 05-07-2002, 06:11 PM
Chaser - by BlueKeyboard - 05-07-2002, 06:40 PM
Variables - by Oinkerwinkle - 05-07-2002, 07:14 PM
Yay! - by Oinkerwinkle - 05-07-2002, 07:23 PM
Chaser - by Zmisk - 05-07-2002, 08:45 PM
Chaser - by meritmonster - 05-07-2002, 09:19 PM
Chaser - by BlueKeyboard - 05-07-2002, 11:18 PM
Chaser - by Zmisk - 05-07-2002, 11:30 PM
Good Ideas - by Oinkerwinkle - 05-08-2002, 03:17 AM
Chaser - by Zmisk - 05-08-2002, 03:20 AM
I added a poll - by Oinkerwinkle - 05-08-2002, 09:16 AM
Chaser - by Zmisk - 05-08-2002, 10:28 AM
Chaser - by BlueKeyboard - 05-08-2002, 04:51 PM
Chaser - by BlueKeyboard - 05-08-2002, 04:51 PM
Bug Responses - by Oinkerwinkle - 05-08-2002, 06:15 PM
Chaser - by BlueKeyboard - 05-08-2002, 07:53 PM
Chaser - by meritmonster - 05-08-2002, 08:10 PM
.. - by Lachie Dazdarian - 05-08-2002, 09:08 PM
Multikey - by Oinkerwinkle - 05-09-2002, 04:02 AM
Chaser - by Lachie Dazdarian - 05-09-2002, 06:02 PM
Grrrrrrrrr.... - by Oinkerwinkle - 05-09-2002, 06:27 PM
... - by Lachie Dazdarian - 05-09-2002, 06:54 PM
Chaser - by meritmonster - 05-09-2002, 09:07 PM
Chaser - by wizardlife - 05-10-2002, 02:46 AM
Sim City Syndrome - by Oinkerwinkle - 05-10-2002, 05:22 AM
Chaser - by Zmisk - 05-10-2002, 01:55 PM
... - by Lachie Dazdarian - 05-10-2002, 02:01 PM
Chaser - by BlueKeyboard - 05-10-2002, 02:03 PM
Chaser - by meritmonster - 05-10-2002, 08:30 PM
Chaser - by meritmonster - 05-10-2002, 08:46 PM
Chaser - by BlueKeyboard - 05-10-2002, 09:16 PM
Thanks everyone! - by Oinkerwinkle - 05-11-2002, 03:50 AM
Hu? - by Zap - 05-11-2002, 11:22 AM
Re: ... - by wizardlife - 05-11-2002, 09:26 PM
Ugh... - by Oinkerwinkle - 05-11-2002, 10:16 PM
Chaser - by BlueKeyboard - 05-12-2002, 02:22 AM
Chaser - by Zap - 05-12-2002, 04:28 PM
Chaser - by wizardlife - 05-12-2002, 09:19 PM
Chaser - by BlueKeyboard - 05-17-2002, 02:51 AM
Chaser - by Zmisk - 05-17-2002, 02:54 AM
Ack! Still can't compile! - by Oinkerwinkle - 05-17-2002, 05:00 AM
Chaser - by Zmisk - 05-17-2002, 10:27 AM
Chaser - by BlueKeyboard - 05-17-2002, 11:19 AM
E-mailed - by Oinkerwinkle - 05-19-2002, 09:57 PM

Forum Jump:


Users browsing this thread: 2 Guest(s)