Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // JavaScript Document
- humano_pontos = 0;
- maquina_pontos = 0;
- //
- function captura()
- {
- img_pc = document.getElementById("imagem_pc");
- pedra_aux = document.getElementById("pedra");
- papel_aux = document.getElementById("papel");
- tesoura_aux = document.getElementById("tesoura");
- placar = document.getElementById("placar");
- }
- function Maquina()
- {
- // Chamada de método
- captura();
- var ale = parseFloat(Math.floor(Math.random() * 3 + 1));
- switch (ale)
- {
- case 1:
- img_pc.src = "pcpedra.png";
- return "pedra";
- break;
- case 2:
- img_pc.src = "pcpapel.png";
- return "papel";
- break;
- case 3:
- img_pc.src = "pctesoura.png";
- return "tesoura";
- break;
- }
- return (ale);
- }
- function Humano()
- {
- // Chamada de método
- captura();
- // Dados [radio button]
- pedra = pedra_aux.checked;
- papel = papel_aux.checked;
- tesoura = tesoura_aux.checked;
- if (pedra == true)
- {
- return "pedra";
- }
- else if (papel == true)
- {
- return "papel";
- }
- else if (tesoura == true)
- {
- return "tesoura";
- }
- else
- {
- return "vazio";
- }
- }
- function Jogar()
- {
- // Chamada de função
- var computador = Maquina();
- var humano = Humano();
- // Empate
- if ( humano == computador )
- {
- alert("Empate");
- placar.innerHTML = "Humano: " + humano_pontos + " Maquina: " + maquina_pontos;
- }
- // Vitória do Humano
- else if (humano == "pedra" && computador == "tesoura")
- {
- alert("Parabéns");
- humano_pontos++;
- placar.innerHTML = "Humano: " + humano_pontos + " Maquina: " + maquina_pontos;
- }
- else if (humano == "papel" && computador == "pedra")
- {
- alert("Parabéns");
- humano_pontos++;
- placar.innerHTML = "Humano: " + humano_pontos + " Maquina: " + maquina_pontos;
- }
- else if (humano == "tesoura" && computador == "papel")
- {
- alert("Parabéns");
- humano_pontos++;
- placar.innerHTML = "Humano: " + humano_pontos + " Maquina: " + maquina_pontos;
- }
- else if (humano == "vazio")
- {
- alert("Selecione uma opção");
- placar.innerHTML = "Humano: " + humano_pontos + " Maquina: " + maquina_pontos;
- }
- // Vitória da Máquina
- else
- {
- alert("Sinto muito...");
- maquina_pontos++;
- placar.innerHTML = "Humano: " + humano_pontos + " Maquina: " + maquina_pontos;
- }
- }
- // Limpeza
- function Limpar()
- {
- humano_pontos = 0;
- maquina_pontos = 0;
- placar.innerHTML = "Humano: " + humano_pontos + " Maquina: " + maquina_pontos;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement