]> git.tdb.fi Git - libs/gui.git/blobdiff - source/input/gamecontroller.h
Enumerate available game controllers
[libs/gui.git] / source / input / gamecontroller.h
index 84c50b51c377cd7105947f8109cdfb25d982b155..863f66f3e5a338bea6d8cdb2acdcb3968f7f43b3 100644 (file)
@@ -16,10 +16,16 @@ private:
        Private *priv;
        IO::EventDispatcher *event_disp;
 
+       static bool detect_done;
+       static unsigned n_detected_controllers;
+
 public:
        GameController(unsigned);
        virtual ~GameController();
 
+       static unsigned detect();
+       static bool is_available(unsigned = 0);
+
        void use_event_dispatcher(IO::EventDispatcher *);
 
        void tick();