Play without mouse and customizable inputs

Issue #36 new
Houdini111 created an issue
  1. Add support for playing the game without a mouse
  2. Abstract user inputs to a dictionary

    • ; and e map to the same enter or accept entry in the dictionary
    • When any user input is given, update input dictionary with all current inputs
    • In the end, it should have one dictionary for "this key is for this input" and another dictionary for "this input is (not) currently pressed" The former is only updated on load or when controls are changed. The second is updated every time an input is pressed.
  3. Add menu for changing controls

  4. Save controls to a config file
    ----Possibly----
  5. Add support in input dictionary for more input devices

    • Specifically I'm thinking XNA input support. This is what xbox controllers use.

      • We would be looking at using the XNA Game Studio 4.0 Refresh, according to this

Comments (8)

  1. V H. U repo owner

    I don't know about adding controller support yet, but allowing the user to set custom input keys and saving it in a config file is something I have been considering for a while. I've also been considering adding some sort of manual screen resizing, which we could also save in the config file

  2. Houdini111 reporter

    That's why I put it at the end. We'd need to build all the other stuff before we could do that. Once that's done, we'd have a have the ability to have controllers. That's an ever lower priority because the game doesn't really lend itself to that. It's just a "nice to have".

  3. Alisa Drachnyd

    The ability to configure controls and screen size would be great. I'd love to be able to remap the input keys to the numpad so as to utilize my mouse's thumbpad, while tweaking the screen size would mean not having to drastically reduce my display resolution to get a comfortably viewable window each session.

  4. Log in to comment