Package com.github.yellowstonegames.press
package com.github.yellowstonegames.press
-
ClassDescriptionThis input processing class can handle mouse and keyboard input, using a
SquidMousefor Mouse input and a user implementation ofSquidInput.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.