From 1e8633213bacc7d54b14354b9c17a4239f9159df Mon Sep 17 00:00:00 2001 From: roshka Date: Wed, 7 Mar 2018 04:11:21 -0300 Subject: [PATCH] Desafio 02, damas --- damas.html | 37 +++++++++++++++++++++++++++++++++++++ ficha.jpg | Bin 0 -> 3654 bytes funciondamas.js | 110 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 147 insertions(+) create mode 100644 damas.html create mode 100644 ficha.jpg create mode 100644 funciondamas.js diff --git a/damas.html b/damas.html new file mode 100644 index 0000000..9bf7df8 --- /dev/null +++ b/damas.html @@ -0,0 +1,37 @@ + + + + Damas + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + \ No newline at end of file diff --git a/ficha.jpg b/ficha.jpg new file mode 100644 index 0000000..0caa6ac Binary files /dev/null and b/ficha.jpg differ diff --git a/funciondamas.js b/funciondamas.js new file mode 100644 index 0000000..d0a88c7 --- /dev/null +++ b/funciondamas.js @@ -0,0 +1,110 @@ +var celda=''; +//var celda_actual=''; + +function seleccionarCelda(id){ + if(celda!= '' ){ + mover(id, celda); + celda=''; + + } else { + + if(id.innerHTML!=""){ + celda=id; + id.style.background="yellow"; + } + } +} + + +function mover(celda_actual, celda){ + if(celda.id == 'F00'){ + if(celda_actual.id == 'F11'){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=' '; + celda.style.background="black"; + }else{ + if(celda == 'F00'){ + if ((celda_actual.id == 'F01') || (celda_actual.id == 'F10')){ + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal") + } + } } + + } + + + if(celda.id=='F02'){ + if((celda_actual.id =='F11')||(celda_actual.id == 'F13')){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=''; + celda.style.background="black"; + }else{ + elda.style.background="skyblue"; + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal")} + } + + + if(celda.id=='F11'){ + if((celda_actual.id =='F20')||(celda_actual.id == 'F22')||(celda_actual.id == 'F02')||(celda_actual.id == 'F00')){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=''; + celda.style.background="black"; + }else{ + celda.style.background="black"; + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal")} + } + + if(celda.id =='F13'){ + if((celda_actual.id == 'F22')||(celda_actual.id=='F02')){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=''; + celda.style.background='black' + }else{ + celda.style.background="black"; + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal") + } + } + + + if(celda.id=='F20'){ + if((celda_actual.id =='F31') || (celda_actual.id=='F11')){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=''; + celda.style.background="black"; + }else{ + celda.style.background="skyblue"; + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal")} + } + + + if(celda.id=='F22'){ + if((celda_actual.id =='F31')||(celda_actual.id == 'F33')||(celda_actual.id=='F11') + ||(celda_actual.id =='F13')){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=''; + celda.style.background="black"; + }else{ + celda.style.background="skyblue"; + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal")} + } + if(celda.id=='F31'){ + if((celda_actual.id =='F20')||(celda_actual.id == 'F22')){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=''; + celda.style.background="black"; + }else{ + celda.style.background="skyblue"; + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal")} + } + + if(celda.id=='F33'){ + if(celda_actual.id == 'F22'){ + celda_actual.innerHTML = celda.innerHTML; + celda.innerHTML=''; + celda.style.background="black"; + }else{ + celda.style.background="black"; + alert("Movimiento Invalido!. Las fichas deben moverse de manera diagonal")} + } + + +} \ No newline at end of file -- libgit2 0.26.0