This program helps you create an on-screen gamepad so that you can game on a touch-enabled Windows device:
The layout is fully customizable using a simple ini file. The file is also automatically reloaded whenever it is saved so that you can tweak and adjust it quickly.
I want to play Windows games lying down and there are not many good on-screen gamepad applications for Windows. It is also a chance to learn how far I can go with only C99 and as few external libraries as possible.
You need GENie and Visual Studio 2013+ since the project is written in C99.
vs2013.bat
can be used to generate a solution for Visual Studio 2013.
For now, the code and this sample are the only manuals. I'm terribly sorry.
Special thanks to Sean Barrett for providing an useful list of single-header libraries.