Pular para o conteúdo principal

Redefinir o estado do controle (:reset)

Este método está disponível somente a partir da versão 20260805.

Declaração

status, mensagem_de_erro = objeto_do_controle:reset()

Valores de retorno

  • status Booleano: retorna true quando a redefinição é bem-sucedida; retorna false se o dispositivo estiver desconectado, ocupado ou se o envio da entrada falhar
  • mensagem de erro Texto: mensagem de erro quando a operação falha

Descrição

Solta todos os botões e faz os dois sticks e o direcional voltarem ao centro.

Exemplo

local pad = assert(gamepad.connect())

assert(pad:set_stick("left", 1, 0))
assert(pad:reset())
assert(pad:disconnect())