Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of el17ajf by
Diff: Input/Input.h
- Revision:
- 13:59e17cab320a
- Parent:
- 12:beb0d7632531
- Child:
- 18:24ce897024d0
--- a/Input/Input.h Sun Mar 17 12:14:56 2019 +0000 +++ b/Input/Input.h Mon Mar 18 18:09:57 2019 +0000 @@ -1,16 +1,11 @@ #include "Gamepad.h" -class Input { -public: - static const int NUMBER_OF_BUTTONS; +namespace Input { enum Button {LEFT, RIGHT, UP, DOWN}; - enum State {RELEASED, RELEASED_FRAME, HIT_FRAME, HELD}; - static void init(); - static void deinit(); - static void update(); - static bool buttonHit(Button button); - static bool buttonHeld(Button button); -private: - static State states[4]; - static Gamepad * gamepad; -}; \ No newline at end of file + + void init(); + void deinit(); + void update(); + bool buttonHit(Button button); + bool buttonHeld(Button button); +};