|
|
@@ -25,6 +25,9 @@
|
|
|
|
|
|
using namespace std;
|
|
|
|
|
|
+int __argc = 0;
|
|
|
+char** __argv = 0;
|
|
|
+
|
|
|
enum GamepadAxisInfoFlags
|
|
|
{
|
|
|
GP_AXIS_SKIP = 0x1,
|
|
|
@@ -1398,21 +1401,21 @@ namespace gameplay
|
|
|
usleep(ms * 1000);
|
|
|
}
|
|
|
|
|
|
- void Platform::setMultiSampling(bool enabled)
|
|
|
- {
|
|
|
- if (enabled == __multiSampling)
|
|
|
- {
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
- //todo
|
|
|
-
|
|
|
- __multiSampling = enabled;
|
|
|
- }
|
|
|
-
|
|
|
- bool Platform::isMultiSampling()
|
|
|
- {
|
|
|
- return __multiSampling;
|
|
|
+ void Platform::setMultiSampling(bool enabled)
|
|
|
+ {
|
|
|
+ if (enabled == __multiSampling)
|
|
|
+ {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ //todo
|
|
|
+
|
|
|
+ __multiSampling = enabled;
|
|
|
+ }
|
|
|
+
|
|
|
+ bool Platform::isMultiSampling()
|
|
|
+ {
|
|
|
+ return __multiSampling;
|
|
|
}
|
|
|
|
|
|
void Platform::setMultiTouch(bool enabled)
|
|
|
@@ -1434,6 +1437,14 @@ namespace gameplay
|
|
|
*roll = __roll;
|
|
|
}
|
|
|
|
|
|
+ void Platform::getArguments(int* argc, char*** argv)
|
|
|
+ {
|
|
|
+ if (argc)
|
|
|
+ *argc = __argc;
|
|
|
+ if (arv)
|
|
|
+ *argv = __argv;
|
|
|
+ }
|
|
|
+
|
|
|
bool Platform::hasMouse()
|
|
|
{
|
|
|
return true;
|
|
|
@@ -1538,7 +1549,7 @@ namespace gameplay
|
|
|
return Game::getInstance()->getScriptController()->mouseEvent(evt, x, y, wheelDelta);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
void Platform::gamepadEventConnectedInternal(GamepadHandle handle, unsigned int buttonCount, unsigned int joystickCount, unsigned int triggerCount,
|
|
|
unsigned int vendorId, unsigned int productId, const char* vendorString, const char* productString)
|
|
|
{
|
|
|
@@ -1550,10 +1561,10 @@ namespace gameplay
|
|
|
Gamepad::remove(handle);
|
|
|
}
|
|
|
|
|
|
- void Platform::shutdownInternal()
|
|
|
- {
|
|
|
+ void Platform::shutdownInternal()
|
|
|
+ {
|
|
|
closeAllGamepads();
|
|
|
- Game::getInstance()->shutdown();
|
|
|
+ Game::getInstance()->shutdown();
|
|
|
}
|
|
|
|
|
|
bool Platform::isGestureSupported(Gesture::GestureEvent evt)
|