code cleanup
This commit is contained in:
parent
eb54d81e5e
commit
5db27f23fd
|
@ -22,53 +22,54 @@ int main(int argc, char* argv[])
|
||||||
{
|
{
|
||||||
// the caption doesn't set on intrepid
|
// the caption doesn't set on intrepid
|
||||||
// TODO: test on ubuntu 8.04
|
// TODO: test on ubuntu 8.04
|
||||||
SDL_WM_SetCaption("Press any key. . .", 0);
|
SDL_WM_SetCaption("Press any key. . .", 0);
|
||||||
|
|
||||||
SDL_Surface *screen;
|
SDL_Surface *screen;
|
||||||
SDL_Event event;
|
SDL_Event event;
|
||||||
|
|
||||||
// open any joysticks
|
// open any joysticks
|
||||||
for(int i = 0; i < SDL_NumJoysticks(); i++)
|
for(int i = 0; i < SDL_NumJoysticks(); i++)
|
||||||
SDL_JoystickOpen(i);
|
SDL_JoystickOpen(i);
|
||||||
|
|
||||||
if (!(screen = SDL_SetVideoMode(WIDTH, HEIGHT, DEPTH, SDL_SWSURFACE)))
|
if (!(screen = SDL_SetVideoMode(WIDTH, HEIGHT, DEPTH, SDL_SWSURFACE)))
|
||||||
{
|
{
|
||||||
SDL_Quit();
|
SDL_Quit();
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
while(SDL_PollEvent(&event))
|
while(SDL_PollEvent(&event))
|
||||||
{
|
{
|
||||||
switch (event.type)
|
switch (event.type)
|
||||||
{
|
{
|
||||||
case SDL_QUIT:
|
case SDL_QUIT:
|
||||||
return 0;
|
return 0;
|
||||||
// this code was modified from drivers/sdl/input.cpp in fceu so
|
// this code was modified from drivers/sdl/input.cpp in fceu so
|
||||||
// that the same values will be written in the config as fceux --inputcfg
|
// that the same values will be written in the config as fceux --inputcfg
|
||||||
case SDL_KEYDOWN:
|
case SDL_KEYDOWN:
|
||||||
cout << "BUTTC_KEYBOARD" << endl;
|
cout << "BUTTC_KEYBOARD" << endl;
|
||||||
cout << 0 << endl;
|
cout << 0 << endl;
|
||||||
cout << event.key.keysym.sym << endl;
|
cout << event.key.keysym.sym << endl;
|
||||||
return 1;
|
return 1;
|
||||||
case SDL_JOYBUTTONDOWN:
|
case SDL_JOYBUTTONDOWN:
|
||||||
|
cout << "BUTTC_JOYSTICK" << endl;
|
||||||
|
cout << event.jbutton.which << endl;
|
||||||
|
cout << event.jbutton.button << endl;
|
||||||
|
return 1;
|
||||||
|
case SDL_JOYHATMOTION:
|
||||||
|
if(event.jhat.value != SDL_HAT_CENTERED)
|
||||||
|
{
|
||||||
cout << "BUTTC_JOYSTICK" << endl;
|
cout << "BUTTC_JOYSTICK" << endl;
|
||||||
cout << event.jbutton.which << endl;
|
cout << event.jhat.which << endl;
|
||||||
cout << event.jbutton.button << endl;
|
cout << (0x2000 | ((event.jhat.hat & 0x1F) << 8) |
|
||||||
|
event.jhat.value) << endl;
|
||||||
return 1;
|
return 1;
|
||||||
case SDL_JOYHATMOTION:
|
}
|
||||||
if(event.jhat.value != SDL_HAT_CENTERED) {
|
|
||||||
cout << "BUTTC_JOYSTICK" << endl;
|
|
||||||
cout << event.jhat.which << endl;
|
|
||||||
cout << (0x2000 | ((event.jhat.hat & 0x1F) << 8) |
|
|
||||||
event.jhat.value) << endl;
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue