---@diagnostic disable: undefined-global function HandleP1Input() if Input.isKeyDown("D") then player1Character.x = player1Character.x + player1Character.speed; end if Input.isKeyDown("A") then player1Character.x = player1Character.x - player1Character.speed; end end function HandleP2Input() if Input.isKeyDown("RIGHT") then player2Character.x = player2Character.x + player2Character.speed; end if Input.isKeyDown("LEFT") then player2Character.x = player2Character.x - player2Character.speed; end end function Setup() player1Character.x = 250; player2Character.x = WIDTH - 250 - (250 / 2) player1Character.y = 250; player2Character.y = 250; player1Character.current_sprite = player1Character.asset_dir .. "/sprites/idle.png" player2Character.current_sprite = player2Character.asset_dir .. "/sprites/idle.png" end function Update() queueTextureForRender(player1Character.current_sprite, player1Character.x, player1Character.y) queueTextureForRender(player2Character.current_sprite, player2Character.x, player2Character.y) HandleP1Input() HandleP2Input() end