--- /dev/null
+#include "gamecontroller.h"
+
+namespace Msp {
+namespace Input {
+
+bool GameController::detect_done = false;
+unsigned GameController::n_detected_controllers = 0;
+
+bool GameController::is_available(unsigned index)
+{
+ if(!detect_done)
+ detect();
+
+ return index<n_detected_controllers;
+}
+
+} // namespace Input
+} // namespace Msp