void hamle( string dama[ ][ 8 ] , int oyuncu)
{
int a;
int b;
cout<< "Oynamak istediginiz yerin yatay numarasini girin.";
cin>> a;
cout<< "Oynamak istediginiz yerin dikey numarasini girin.";
cin>> b;
if( oyuncu == 1)
{
if ( ( (a == x-1 || a == x+1) && b == y ) || ( b == y-1 && a == x ))
{
if ( dama[ b ][ a ] == " ")
{
dama[ b ][ a ] = " S ";
dama[ y ][ x ] = ":::";
}
if ( dama[ b ][ a ] == ":::")
{
dama[ b ][ a ] = ":S:";
dama[ y ][ x ] = " ";
}
}
if ( (a == x-2 && b == y) && (dama[ b ][ x-1 ] == ":K:" || dama[ b ][ x-1 ] == " K " ) )
{
string temp;
temp = dama[ b ][ a ];
dama[ b ][ a ] = dama[ y ][ x ];
dama[ y ][ x ] = temp;
if( dama[ b ][ x-1 ] == ":K:" )
{
dama[ b ][ x-1 ] = ":::";
}
if( dama[ b ][ x-1 ] == " K " )
{
dama[ b ][ x-1 ] = " ";
}
}
if ( (a == x+2 && b == y) && (dama[ b ][ x+1 ] == ":K:" || dama[ b ][ x+1 ] == " K " ) )
{
string temp;
temp = dama[ b ][ a ];
dama[ b ][ a ] = dama[ y ][ x ];
dama[ y ][ x ] = temp;
if( dama[ b ][ x+1 ] == ":K:" )
{
dama[ b ][ x+1 ] = ":::";
}
if( dama[ b ][ x+1 ] == " K " )
{
dama[ b ][ x+1 ] = " ";
}
}
if ( b == y-2 && (dama[ y-1 ][ a ] == ":K:" || dama[ y-1 ][ a ] == " K " ))
{
string temp;
temp = dama[ b ][ a ];
dama[ b ][ a ] = dama[ y ][ x ];
dama[ y ][ x ] = temp;
if( dama[ y-1 ][ a ] == ":K:" )
{
dama[ y-1 ][ a ] = ":::";
}
if( dama[ y-1 ][ a ] == " K " )
{
dama[ y-1 ][ a ] = " ";
}
}
}
if( oyuncu == 2)
{
if ( ( (a == x-1 || a == x+1) && b == y ) || ( b == y+1 && a == x ))
{
if ( dama[ b ][ a ] == " ")
{
dama[ b ][ a ] = " K ";
dama[ y ][ x ] = ":::";
}
if ( dama[ b ][ a ] == ":::")
{
dama[ b ][ a ] = ":K:";
dama[ y ][ x ] = " ";
}
}
if ( (a == x-2 && b == y) && (dama[ b ][ x-1 ] == ":S:" || dama[ b ][ x-1 ] == " S " ) )
{
string temp;
temp = dama[ b ][ a ];
dama[ b ][ a ] = dama[ y ][ x ];
dama[ y ][ x ] = temp;
if( dama[ b ][ x-1 ] == ":S:" )
{
dama[ b ][ x-1 ] = ":::";
}
if( dama[ b ][ x-1 ] == " S " )
{
dama[ b ][ x-1 ] = " ";
}
}
if ( (a == x+2 && b == y) && (dama[ b ][ x+1 ] == ":S:" || dama[ b ][ x+1 ] == " S " ) )
{
string temp;
temp = dama[ b ][ a ];
dama[ b ][ a ] = dama[ y ][ x ];
dama[ y ][ x ] = temp;
if( dama[ b ][ x+1 ] == ":S:" )
{
dama[ b ][ x+1 ] = ":::";
}
if( dama[ b ][ x+1 ] == " S " )
{
dama[ b ][ x+1 ] = " ";
}
}
if ( b == y+2 && (dama[ y+1 ][ a ] == ":S:" || dama[ y+1 ][ a ] == " S " ))
{}// i cant see that '}' token in dec-++. how can i correct it
string temp;
temp = dama[ b ][ a ];
dama[ b ][ a ] = dama[ y ][ x ];
dama[ y ][ x ] = temp;
if( dama[ y+1 ][ a ] == ":S:" )
{
dama[ y+1 ][ a ] = ":::";
}
if( dama[ y+1 ][ a ] == " S " )
{
dama[ y+1 ][ a ] = " ";
}
}
}
} //That is the line which gives error