944,154 Members | Top Members by Rank

Ad:
Dec 1st, 2006
0

how to input joystick in c++ to this code?

Expand Post »
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.

#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
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
denyildani is offline Offline
1 posts
since Dec 2006
Dec 1st, 2006
0

Re: how to input joystick in c++ to this code?

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.
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2283
Retired and Enjoying Life
Ancient Dragon is offline Offline
21,963 posts
since Aug 2005
Feb 18th, 2009
0

Re: how to input joystick in c++ to this code?

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.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
nasgaillean is offline Offline
2 posts
since Oct 2006
Mar 25th, 2009
-1

Re: how to input joystick in c++ to this code?

if u want joystick..
it's hard.
better stick to keyboard or mouse ones..
Reputation Points: 7
Solved Threads: 0
Light Poster
MyRedz is offline Offline
30 posts
since Jul 2007

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in Game Development Forum Timeline: need help on my allegro design coding
Next Thread in Game Development Forum Timeline: RUNSCAPE Now! By popey118





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC