Input Actions for Gluon Input
completed by: rfw
mentors: ahiemstra, Dan Leinir Turthra Jensen
Create a proof of concept for an input actions system for the Gluon Input library. Input actions are objects describing a single thing which may be triggered by something else - like pressing a key, clicking a mouse button or moving an analogue stick on a gamepad in some direction. For example, "move forward", "shoot", "select object" would all be implemented this way. There is not a whole lot of concrete stuff available for this yet, thus this task includes researching how this would be best implmented and used. Once a solution has been found you would then build a small proof of concept based on this solution. Ideally this would be based on the exisiting Gluon Input library but a more simple approach would also be fine. This task involves a lot of object oriented programming/design.
Gluon is a Free and Open Source framework for creating and distributing games - supporting the flow of the idea all the way from the author to the player of the finished game, and back.