123
function isPointInRectangle(x, y, rectX, rectY, rectW, rectH)
return x > rectX and y > rectY and x < rectX+rectW and y < rectY+rectH
end
function onTick()
isPressed = input.getBool(1)
zoom = input.getNumber(2)
inputX = input.getNumber(3)
inputY = input.getNumber(4)
x_coordinates = input.number(5)
y_coordinates = input.number(6)
isPressingRight = isPressed and isPointInRectangle(inputX, inputY, 192, 0, 96, 160)
isPressingLeft = isPressed and isPointInRectangle(inputX, inputY, 0, 0, 96, 160)
isPressingUp = isPressed and isPointInRectangle(inputX, inputY, 0, 0, 288, 50)
isPressingDown = isPressed and isPointInRectangle(inputX, inputY, 0, 110, 288, 50)
if isPresedRight then
x_coordinates = (x_coordinates - 10)*zoom
end
if isPressingLeft then
x_coordinates = (x_coordinates + 10)*zoom
end
if isPresedUp then
y_coordinates = (y_coordinates + 10)*zoom
end
if isPreseddDown then
y_coordinates = (y_coordinates - 10)*zoom
end
output.setBool(1, isPressingLeft)
output.setBool(2, isPressingRight)
output.setBool(3, isPressingUp)
output.setBool(4, isPressingDown)
end