Atualizar index1.ts
This commit is contained in:
parent
5f96674692
commit
675c25373b
56
index1.ts
56
index1.ts
|
@ -73,65 +73,11 @@ function read() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function update() {
|
function update() {
|
||||||
if (personagens.length === 0) {
|
|
||||||
alert("Nenhum personagem para atualizar.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
let list = "Escolha um personagem para atualizar:\n";
|
|
||||||
personagens.forEach((personagem, index) => {
|
|
||||||
list += `${index + 1}. ${personagem.nome}\n`;
|
|
||||||
});
|
|
||||||
|
|
||||||
const index = parseInt(prompt(list) || '0') - 1;
|
|
||||||
|
|
||||||
if (index < 0 || index >= personagens.length) {
|
|
||||||
alert("Índice inválido.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const nome = prompt(`Novo nome para ${personagens[index].nome} (deixe vazio para não alterar): `);
|
|
||||||
if (nome) {
|
|
||||||
personagens[index].nome = nome;
|
|
||||||
}
|
|
||||||
|
|
||||||
const raro = confirm(`O personagem ${personagens[index].nome} é raro? (OK para Sim, Cancelar para Não): `);
|
|
||||||
personagens[index].raro = raro;
|
|
||||||
|
|
||||||
const best_const = parseInt(prompt(`Nova constelação para ${personagens[index].nome} (1-6): `) || '1');
|
|
||||||
if (best_const >= 1 && best_const <= 6) {
|
|
||||||
personagens[index].best_const = best_const;
|
|
||||||
alert(`Personagem ${personagens[index].nome} atualizado com sucesso!`);
|
|
||||||
} else {
|
|
||||||
alert("Constelação inválida.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function del() {
|
function del() {
|
||||||
if (personagens.length === 0) {
|
|
||||||
alert("Nenhum personagem para excluir.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
let list = "Escolha um personagem para excluir:\n";
|
|
||||||
personagens.forEach((personagem, index) => {
|
|
||||||
list += `${index + 1}. ${personagem.nome}\n`;
|
|
||||||
});
|
|
||||||
|
|
||||||
const index = parseInt(prompt(list) || '0') - 1;
|
|
||||||
|
|
||||||
if (index < 0 || index >= personagens.length) {
|
|
||||||
alert("Índice inválido.");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
const confirmacao = confirm(`Tem certeza que deseja excluir ${personagens[index].nome}?`);
|
|
||||||
if (confirmacao) {
|
|
||||||
personagens.splice(index, 1);
|
|
||||||
alert("Personagem excluído com sucesso!");
|
|
||||||
} else {
|
|
||||||
alert("Exclusão cancelada.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
main();
|
main();
|
||||||
|
|
Loading…
Reference in New Issue