Package com.github.yellowstonegames.press


package com.github.yellowstonegames.press
  • Class
    Description
    This input processing class can handle mouse and keyboard input, using a SquidMouse for Mouse input and a user implementation of SquidInput.KeyHandler (often a lambda) to react to keys represented as chars and the modifiers those keys were pressed with, any of alt, ctrl, and/or shift.
    A single-method interface used to process "typed" characters, special characters produced by unusual keys, and modifiers that can affect them.
    This mouse processor allows for easy conversion to a grid based system.