| | |
how to input joystick in c++ to this code?
Please support our Game Development advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
Join Date: Dec 2006
Posts: 1
Reputation:
Solved Threads: 0
Hi all,
I want to input joystick to my code,which is very simple smile.gif.I searched the net but find out that people use DirectInput , etc... but i want a very simple application, for example like when you pull right, a variable in the code changes from 0 to 10,whne you pull left another variable changes from 2 to 8, etc... I use VC++ v6.0, no .NET,no C# please. here i send a sample code I wrote in which i wanna input joystick for sometry. thank you everyone.
I want to input joystick to my code,which is very simple smile.gif.I searched the net but find out that people use DirectInput , etc... but i want a very simple application, for example like when you pull right, a variable in the code changes from 0 to 10,whne you pull left another variable changes from 2 to 8, etc... I use VC++ v6.0, no .NET,no C# please. here i send a sample code I wrote in which i wanna input joystick for sometry. thank you everyone.
#include <time.h>
#include <iostream>
using namespace std;
void wait ( double seconds )
{
clock_t endwait;
endwait = clock () + seconds * CLK_TCK ;
while (clock() < endwait) {}
}
int main()
{
double t;
double delt;
double delf;
double function;
cout<< "Derivative of the function : "<<endl;
cin>>delf ;
cout<< "Time deviation : "<<endl;
cin>>delt;
t=0.0;
function=0.0;
do {
function = function+ delf*delt ;
// here i want to add joystick reading here
// joy1= ....???
//joy2= .....???
// like : when i move left,it reads 5 for joy1, and when i move right it reads 3 for joy2, etc...
// moreover,it eould be superb if also i can read the value as how much i move joystick,
//for example, when i move it from center to left end,joy1 value increases from 0 to 8.
// PLEASE HELP //
wait (delt);
t=t+delt;
cout<<" Function is "<<function<<endl;
// modifed function with joystick input :
//function=
} while (t <= 40);
return 0;
} Last edited by ~s.o.s~; Dec 1st, 2006 at 12:59 pm. Reason: A
C and C++ do not support joysticks or mice (mouses??) There is no simple solution and any solution must use os-specific api functions. DirectX, DirectDraw, etc are complicated and not for beginners. If you search google you might find a useful device driver for your program.
Don't PM me with questions -- you might get a nasty PM in response. If you have a question then post it in one of the forums.
•
•
Join Date: Oct 2006
Posts: 1
Reputation:
Solved Threads: 0
If you are using the microsoft development for vis c++ and are using windows; include the mmsystem.h and the library winmm.lib; both of which access the methods of the win32API for joysticks. The following link should give you more direction. http://msdn.microsoft.com/en-us/library/ms713447.aspx
If you are not using windows and vis c++ from microsoft, I'm don't have those answers yet. sorry.
If you are not using windows and vis c++ from microsoft, I'm don't have those answers yet. sorry.
![]() |
Similar Threads
- Why does my code not take my input? (C++)
- Lines are being skipped in the input file. (Visual Basic 4 / 5 / 6)
- transfer input.txt to output.txt help prz (C++)
- do while; if else? am I using the right code for the problem? (C++)
- Input Buffer (C)
- reading input ... quick C++ question ... (C++)
Other Threads in the Game Development Forum
- Previous Thread: need help on my allegro design coding
- Next Thread: RUNSCAPE Now! By popey118
| Thread Tools | Search this Thread |
3d advertising ai algorithm ban c++ cambridge camera censorship china competition console development engine fov fpx game gamer games gaming gauntanamo government graphics idaho in-gameadvertisement intel intellectualproperty l-systems laracroft larrabee lindenmayer live manhunt math mathematics matrix mercenaries microsoft mmorpg modded msn multicore naked news nintendo obama opengl palin physics pirate playstation politics processor projection ps3 rpg search selection software sony stephenhawking stocks studio technology terrorism tombraider uk videogame web wii world-of-warcraft xbox xbox-live xbox360






