como posso converter de VB para c#:
Obrigado
Código:
<html>
<head>
<script language="javascript">
var maximocores=6,
maximocolunas=4,
maximolinhas=10,
Chave = new Array(),
ACores = new Array();
ACores[-3]="preto.bmp";
ACores[-2]="brancoo.bmp";
ACores[-1]="branco.bmp";
ACores[0]="azul.bmp";
ACores[1]="red.bmp";
ACores[2]="amarelo.bmp";
ACores[3]="verde.bmp";
ACores[4]="lilas.bmp";
ACores[5]="cinza.bmp";
Chave[0] = (var ;
Chave[1] = 0;
Chave[2] = 1;
Chave[3] = 3;
function setcolor(Obj){
Obj.value++;
if (Obj.value >= maximocores) Obj.value = 0;
Obj.src = ACores[Obj.value];
}
function VALIDA(F,b,c){
var MinhaChave = new Array(),
ChaveAux = new Array();
MinhaChave[0] = eval("F.form."+b+"1.value");
MinhaChave[1] = eval("F.form."+b+"2.value");
MinhaChave[2] = eval("F.form."+b+"3.value");
MinhaChave[3] = eval("F.form."+b+"4.value");
for(x=0;x<maximocolunas;x++)
ChaveAux[x] = Chave[x];
// Verifica se tem pinos
for (x=0;x<maximocolunas;x++)
if (MinhaChave[x]==-1) {
alert("Complete a Jogada por Favor");
return;
}
// Tranca a linha de trabalho
Tranca(F.form,b,true);
// Verifica no certo no sitio certo
for(x=0;x<maximocolunas;x++) {
if (MinhaChave[x] == ChaveAux[x]){
MinhaChave[x]=-2;
ChaveAux[x]=-4;
}
}
// Verifica fora do sitio
for(x=0;x<=maximocolunas;x++)
for(y=0;y<maximocolunas;y++)
if (MinhaChave[x]==ChaveAux[y]) {
MinhaChave[x] = -3
ChaveAux[y] = -4;
y = maximocolunas;
}
// Mostra o resultado
for(x=0,z=0;x<maximocolunas;x++)
if (MinhaChave[x]==-3 || MinhaChave[x]==-2) {
eval("F.form."+b+"R"+(z+1)+".src=ACores[MinhaChave["+x+"]]");
z++;
}
// Ver se tem tudo certo
for(x=0,soma=0;x<maximocolunas;x++)
if (MinhaChave[x]==-2) soma++;
if (soma==maximocolunas) {
Fim(F.form,true);
return;
}
// Vai para a proxima Linha
if (c=="X") {
Fim(F.form,false);
return false;
}
Tranca(F.form,c,false);
}
function Fim(F,Ganhou) {
if (Ganhou) alert("Ganhou");
else alert("Perdeu");
F.PB.disabled=false;
F.X1.src = ACores[Chave[0]];
F.X2.src = ACores[Chave[1]];
F.X3.src = ACores[Chave[2]];
F.X4.src = ACores[Chave[3]];
}
function Tranca(F,Ch,Valor){
eval("F."+Ch+"1.disabled="+Valor+";");
eval("F."+Ch+"2.disabled="+Valor+";");
eval("F."+Ch+"3.disabled="+Valor+";");
eval("F."+Ch+"4.disabled="+Valor+";");
eval("F."+Ch+"R1.disabled="+Valor+";");
eval("F."+Ch+"R2.disabled="+Valor+";");
eval("F."+Ch+"R3.disabled="+Valor+";");
eval("F."+Ch+"R1.disabled="+Valor+";");
eval("F."+Ch+"V.disabled="+Valor+";");
}
function Limpa(F,ch){
eval("F."+ch+"1.value=-1;");
eval("F."+ch+"1.src=ACores[-1];");
eval("F."+ch+"2.value=-1;");
eval("F."+ch+"2.src=ACores[-1];");
eval("F."+ch+"3.value=-1;");
eval("F."+ch+"3.src=ACores[-1];");
eval("F."+ch+"4.value=-1;");
eval("F."+ch+"4.src=ACores[-1];");
eval("F."+ch+"R1.src=ACores[-1]");
eval("F."+ch+"R2.src=ACores[-1]");
eval("F."+ch+"R3.src=ACores[-1]");
eval("F."+ch+"R4.src=ACores[-1]");
}
function Iniciar(F){
// Tranca todas as linhas menos a primeira ;
Tranca(F,"A",false);
Tranca(F,"B",true);
Tranca(F,"C",true);
Tranca(F,"D",true);
Tranca(F,"E",true);
Tranca(F,"F",true);
Tranca(F,"G",true);
Tranca(F,"H",true);
Tranca(F,"I",true);
Tranca(F,"J",true);
// Limpa o ecran
Limpa(F,"A");
Limpa(F,"B");
Limpa(F,"C");
Limpa(F,"D");
Limpa(F,"E");
Limpa(F,"F");
Limpa(F,"G");
Limpa(F,"H");
Limpa(F,"I");
Limpa(F,"J");
// Gera a chave
function get_random()
{
var ranNum=math.floor(Math.random()*5);
return ranNum;
}
/*
E aqui que devem meter o codigo
*/
// Limpa a Chave de Cima
F.X1.src = ACores[-1];
F.X2.src = ACores[-1];
F.X3.src = ACores[-1];
F.X4.src = ACores[-1];
// Disable do botao de novo jogo
F.PB.disabled=true;
}
</script>
</head>
<body onLoad="javascript:Iniciar(OLA);">
<form name=OLA method=GET>
<input type=button name=PB onclick="javascript:Iniciar(this.form)" value="Novo Jogo">
<table border=3 bordercolor=#FF0000>
<tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 name=X1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 name=X2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 name=X3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 name=X4></td>
</tr>
<tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=A1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=A2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=A3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=A4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=AR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=AR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=AR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=AR4></td>
<td><INPUT TYPE=button value="Validar" Name=AV onclick="javascrpit:return VALIDA(this, 'A', 'B')"></td>
</tr>
<tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=B1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=B2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=B3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=B4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=BR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=BR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=BR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=BR4></td>
<td><INPUT TYPE=button value="Validar" Name=BV onclick="javascrpit:return VALIDA(this, 'B', 'C')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=C1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=C2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=C3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=C4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=CR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=CR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=CR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=CR4></td>
<td><INPUT TYPE=button value="Validar" Name=CV onclick="javascrpit:return VALIDA(this, 'C', 'D')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=D1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=D2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=D3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=D4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=DR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=DR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=DR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=DR4></td>
<td><INPUT TYPE=button value="Validar" Name=DV onclick="javascrpit:return VALIDA(this, 'D', 'E')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=E1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=E2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=E3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=E4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=ER1>
<image src="branco.bmp" width=25 height=25 value=-1 name=ER2>
<image src="branco.bmp" width=25 height=25 value=-1 name=ER3>
<image src="branco.bmp" width=25 height=25 value=-1 name=ER4></td>
<td><INPUT TYPE=button value="Validar" Name=EV onclick="javascrpit:return VALIDA(this, 'E', 'F')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=F1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=F2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=F3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=F4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=FR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=FR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=FR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=FR4></td>
<td><INPUT TYPE=button value="Validar" Name=FV onclick="javascrpit:return VALIDA(this, 'F', 'G')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=G1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=G2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=G3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=G4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=GR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=GR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=GR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=GR4></td>
<td><INPUT TYPE=button value="Validar" Name=GV onclick="javascrpit:return VALIDA(this, 'G', 'H')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=H1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=H2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=H3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=H4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=HR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=HR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=HR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=HR4></td>
<td><INPUT TYPE=button value="Validar" Name=HV onclick="javascrpit:return VALIDA(this, 'H', 'I')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=I1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=I2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=I3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=I4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=IR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=IR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=IR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=IR4></td>
<td><INPUT TYPE=button value="Validar" Name=IV onclick="javascrpit:return VALIDA(this, 'I', 'J')"></td>
</tr><tr>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=J1></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=J2></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=J3></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=J4></td>
<td><image src="branco.bmp" width=25 height=25 value=-1 onclick="javascript:setcolor(this)" name=JR1>
<image src="branco.bmp" width=25 height=25 value=-1 name=JR2>
<image src="branco.bmp" width=25 height=25 value=-1 name=JR3>
<image src="branco.bmp" width=25 height=25 value=-1 name=JR4></td>
<td><INPUT TYPE=button value="Validar" Name=JV onclick="javascrpit:return VALIDA(this, 'J', 'X')"></td>
</tr>
</table>
</script>
</form>
</body>
</html>
Obrigado
Última edição pelo moderador: