0.1.0
Função que resolve o módulo botão
(Object)
Objeto de configuração da bomba
Name | Description |
---|---|
config.ind-car (boolean | null)
|
Indica se existe um indicador CAR |
config.ind-frk (boolean | null)
|
Indica se existe um indicador FRK |
(string)
Cor do botão
(string)
Texto do botão
string
:
Palavra informando se o jogador deve clicar ou segurar o botão
Função para quando for necessário segurar o botão pressionado
(string)
Cor da faixa à direita do botão
number
:
Valor do marcador de tempo em que o jogador deve soltar o botão
Função que resolve o primeiro passo do módulo display
(string)
Texto exibido no display
number
:
Posição do botão que o jogador precisa ler, considerando respectivamente botão superior esquerdo, superior direito, meio esquerdo, meio direito, inferior esquerdo e inferior direito
Função que resolve o segundo passo do módulo display
(string)
Texto exibido no botão indicado pelo primeiro passo
Função que resolve o módulo fios sequenciados
(Object)
Objeto que trás a informação das interações anteriores
Name | Description |
---|---|
lastStep.keys string
|
As chaves do objeto lastStep são os números de cada ocorrência, o valor dentro de cada chave é uma array com as informações da ocorrência |
lastStep.stepNumber Array<string>
|
A array dentro de cada chave do Objeto lastStep é composta por cor do fio, letra que o fio está ligado e foi cortado ou não |
(Object)
Objeto que trás a informação da interação atual
Name | Description |
---|---|
currentStep.keys string
|
As chaves do objeto currentStep são os números de cada ocorrência, o valor dentro de cada chave é uma array com as informações da ocorrência |
currentStep.stepNumber Array<string>
|
A array dentro de cada chave do Objeto currentStep é composta por cor do fio, letra que o fio está ligado e foi cortado ou não |
Array<string>
:
Array contendo um elemento com o histórico das interações anteriores e outro elemento array com um ou mais elementos indicando se o fio deve ser cortado ou não
Função responsável por resolver o módulo de fios simples.
(string)
Número de série da bomba
(...any)
(string)
Cor do primeiro fio
(string)
Cor do segundo fio
(string)
Cor do terceiro fio
(string?)
Cor do quarto fio
(string?)
Cor do quinto fio
(string?)
Cor do sexto fio
number
:
O número do fio a ser cortado
Função que resolve o módulo genius
(Object)
Objeto de configuração da bomba
Name | Description |
---|---|
config.serial-vowel (boolean | null)
|
Indica se existe uma vogal no número de série |
config.errors number
|
Quantidade de erros na bomba |
(...string)
Lista das cores na ordem que acendem
Array<string>
:
Lista de cores a serem pressionadas em ordem
Coordenada composta de letra e número. Letra representa a coluna e número a linha.
Type: Coordenate
(any)
(any)
(any)
Módulo labirinto
(Array<Coordenate>)
Array com uma ou duas coordenadas que identificam o labirinto (circulos brancos)
(Coordenate)
Posição inicial do jogador no labirinto (ponto branco)
(Coordenate)
Posição do objetivo final (triângulo vermelho)
Array<string>
:
Lista com letras que indicam a direção
R - Right (Direita)
L - Left (Esquerda)
U - Up (Cima)
D - Down (Baixo)
maze(['B4'], 'A1', 'E5')
// returns ['R', 'D', 'L', ... ]
maze(['A2'], 'A1', 'B1')
// returns ['R']
Resolve o módulo de código morse
(string)
código morse no formato de pontos e traços
number
:
Número da frequência a ser configurada para o desarme do módulo
const freq = morse('.--...--....--') // pudim
// freq = 3.600