123

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

Report Page