                 temp_row = row-1;
                 temp_col = col+1;
                 while(temp_row >= 1 && temp_col <= n-2){
-                    if(is_a_pawn(temp_row,temp_col)){
-                        if(pawn_owner(row,col) == pawn_owner(temp_row,temp_col))
-                            break;
-                        else if(is_a_pawn(temp_row-1,temp_col+1))
+                    if(is_a_pawn(tab,temp_row,temp_col)){
+                        if(pawn_owner(tab,row,col) == pawn_owner(tab,temp_row,temp_col))
+                            break;
+                        else if(is_a_pawn(tab,temp_row-1,temp_col+1))
                             break;
                         else{
-                            kill_tab[temp_row*n+temp_col] = pawn_owner(temp_row,temp_col);
+                            kill_tab[temp_row*n+temp_col] = pawn_owner(tab,temp_row,temp_col);
                             temp_row--;
                             temp_col++;
                         }

                white_dead++;
            else if(kill_tab[row*n+col] == BLACK)
                black_dead++;
            if(is_a_pawn(row,col)){
                if(pawn_owner(row,col) == WHITE)
                    white_count++;
                else
                    black_count++;

                temp_row = row-1;
                temp_col = col-1;
                while(temp_row >= 1 && temp_col >= 1){
                    if(is_a_pawn(tab,temp_row,temp_col)){
                        if(pawn_owner(tab,row,col) == pawn_owner(tab,temp_row,temp_col))
                            break;
                        else if(is_a_pawn(tab,temp_row-1,temp_col-1))
                            break;
                        else{
                            kill_tab[temp_row*n+temp_col] = pawn_owner(tab,temp_row,temp_col);
                            temp_row--;
                            temp_col--;
                        }
