funciondamas.js 2.82 KB
Newer Older
roshka committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 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")}
	}


}