see wiki
- Make an input system (event based) base of XInput for keyboard, mouse and gamepad and bind to those action any type of function.
- At this time I worked with the SFML library, it doesn't have an implementation for haptic feedback (Gamepad vibration).
- Make the program work with MSVC and Clang compilers : refactor a part of the code.
- Get mouse data from windows library : Documentation
- To use XInput.
- Reinforced my knowledge with bitwise operators
- Reinforced my knowledge with variadic templates