Make compilable without joysticks.
git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@1688 dfc29bdd-3216-0410-991c-e03cc46cb475master
parent
ab5d88da77
commit
0335d71c1e
|
@ -157,6 +157,7 @@ CIrrDeviceLinux::~CIrrDeviceLinux()
|
||||||
|
|
||||||
#endif // #ifdef _IRR_COMPILE_WITH_X11_
|
#endif // #ifdef _IRR_COMPILE_WITH_X11_
|
||||||
|
|
||||||
|
#if defined(_IRR_COMPILE_WITH_JOYSTICK_EVENTS_)
|
||||||
for(u32 joystick = 0; joystick < ActiveJoysticks.size(); ++joystick)
|
for(u32 joystick = 0; joystick < ActiveJoysticks.size(); ++joystick)
|
||||||
{
|
{
|
||||||
if(ActiveJoysticks[joystick].fd >= 0)
|
if(ActiveJoysticks[joystick].fd >= 0)
|
||||||
|
@ -164,6 +165,7 @@ CIrrDeviceLinux::~CIrrDeviceLinux()
|
||||||
close(ActiveJoysticks[joystick].fd);
|
close(ActiveJoysticks[joystick].fd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -1387,6 +1389,7 @@ void CIrrDeviceLinux::initialiseJoysticks()
|
||||||
#endif // _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
|
#endif // _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void CIrrDeviceLinux::pollJoysticks()
|
void CIrrDeviceLinux::pollJoysticks()
|
||||||
{
|
{
|
||||||
#if defined _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
|
#if defined _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
|
||||||
|
@ -1419,7 +1422,7 @@ void CIrrDeviceLinux::pollJoysticks()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Send an irrlict joystick event once per ::run() even if no new data were received.
|
// Send an irrlicht joystick event once per ::run() even if no new data were received.
|
||||||
(void)postEventFromUser(info.persistentData);
|
(void)postEventFromUser(info.persistentData);
|
||||||
}
|
}
|
||||||
#endif // _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
|
#endif // _IRR_COMPILE_WITH_JOYSTICK_EVENTS_
|
||||||
|
|
|
@ -343,6 +343,7 @@ namespace irr
|
||||||
|
|
||||||
core::array<SKeyMap> KeyMap;
|
core::array<SKeyMap> KeyMap;
|
||||||
|
|
||||||
|
#if defined(_IRR_COMPILE_WITH_JOYSTICK_EVENTS_)
|
||||||
struct JoystickInfo
|
struct JoystickInfo
|
||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
|
@ -354,6 +355,7 @@ namespace irr
|
||||||
JoystickInfo() : fd(-1), axes(0), buttons(0) { }
|
JoystickInfo() : fd(-1), axes(0), buttons(0) { }
|
||||||
};
|
};
|
||||||
core::array<JoystickInfo> ActiveJoysticks;
|
core::array<JoystickInfo> ActiveJoysticks;
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue