🎮 INPUT#
ANTIRUINS supports up to 4 controllers.
Mouse support is untested.
Initial keyboard support is in -- Check the input-tester.lua file.
Controller Table#
local controller = {
buttonPressed = {
A = false, B = false, X = false, Y = false, START = false,
UP = false, DOWN = false, LEFT = false, RIGHT = false,
},
lButton = {},
newButton = nil,
deadzone = 0.2,
joy = maf.vector(0,0),
trig = maf.vector(0,0),
controllerType = "Controller",
}
Button names#
Returns true/false if button has been pressed.
Returns true/false if button is being held.
Returns the joystick position as a vector.
Returns both triggers as a vector.
Returns the controller type.
Controller, Mouse, or Keyboard.