pythonarcade / community-rpg

Open-Source RPG using the Python computer language and the Arcade graphics library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Feature: Configurable keybinds

Cleptomania opened this issue · comments

Players should be able to configure the keys they want to use for actions within the game. A good first step towards this would be to ensure all inputs are driven via some global system where the configuration can be applied to. Then hooking in a settings menu would just need to modify this configuration.

Perhaps as an added bonus we should have a way to save this, perhaps in a settings.json file so that it persists when the game is closed and re-opened. This system would also open the door to more configuration down the road being stored with this.

I'll work on this. 😀