/*!
*
*
* Copyright 2015 Dr.R.Urban
* Released under the MIT license
* https://github.com/antiproton
*
* Date: 21.6.2015
*/
function captured_pieces(fen) {
var new_fen = fen.split(" ");
var new_fen = new_fen[0];
// Anzahl weiße Bauern
var W_P = new_fen.split("P").length - 1;
// Geschlagen weiße Bauern
var G_W_P = 8 - W_P;
//G_W_P = 8;
g_w_bauer = "";
for (var a = 0; a <= G_W_P -1; a++){
var verschiebung = a*15;
var figur= '
'
g_w_bauer = g_w_bauer + figur;
}
// Anzahl schwarze Bauern
var b_p = new_fen.split("p").length - 1;
// Geschlagen schwarze Bauern
var g_b_p = 8 - b_p;
//g_b_p = 8;
g_b_bauer = "";
for (var a = 0; a <= g_b_p -1; a++){
var verschiebung = a*15;
var figur= ''
g_b_bauer = g_b_bauer + figur;
}
// Anzahl weiße Springer
var W_N = new_fen.split("N").length - 1;
// Geschlagen weiße Springer
var G_W_N = 2 - W_N;
//G_W_N = 2;
var G_W_Springer = "";
for (var a = 0; a <= G_W_N -1; a++){
var verschiebung = 130 + a*15;
var figur= ''
G_W_Springer = G_W_Springer + figur;
}
// Anzahl schwarze Springer
var b_N = new_fen.split("n").length - 1;
// Geschlagen schwarze Springer
var G_b_N = 2 - b_N;
//G_b_N = 2;
var G_b_Springer = "";
for (var a = 0; a <= G_b_N -1; a++){
var verschiebung = 130 + a*15;
var figur= ''
G_b_Springer = G_b_Springer + figur;
}
// Anzahl weiße Läufer
var W_B = new_fen.split("B").length - 1;
// Geschlagen weiße Läufer
var G_W_B = 2 - W_B;
//G_W_B = 2;
var G_W_Laeufer = "";
for (var a = 0; a <= G_W_B -1; a++){
var verschiebung = 170 + a*15;
var figur= ''
G_W_Laeufer = G_W_Laeufer + figur;
}
// Anzahl schwarze Läufer
var W_b = new_fen.split("b").length - 1;
// Geschlagen schwarze Läufer
var G_W_b = 2 - W_b;
//G_W_b = 2;
var G_b_Laeufer = "";
for (var a = 0; a <= G_W_b -1; a++){
var verschiebung = 170 + a*15;
var figur= ''
G_b_Laeufer = G_b_Laeufer + figur;
}
// Anzahl weiße Türme
var W_R = new_fen.split("R").length - 1;
// Geschlagen weiße Türme
var G_W_R = 2 - W_R;
//G_W_R = 2;
var G_W_Tuerme = "";
for (var a = 0; a <= G_W_R -1; a++){
var verschiebung = 210 + a*15;
var figur= ''
G_W_Tuerme = G_W_Tuerme + figur;
}
// Anzahl schwarze Türme
var b_R = new_fen.split("r").length - 1;
// Geschlagen schwarze Türme
var G_b_R = 2 - b_R;
//G_b_R = 2;
var G_b_Tuerme = "";
for (var a = 0; a <= G_b_R -1; a++){
var verschiebung = 210 + a*15;
var figur= ''
G_b_Tuerme = G_b_Tuerme + figur;
}
// Anzahl weiße Dame
var W_Q = new_fen.split("Q").length - 1;
// Geschlagen weiße Dame
var G_W_Q = 1 - W_Q;
//G_W_Q = 1;
var G_W_Dame = "";
for (var a = 0; a <= G_W_Q -1; a++){
var verschiebung = 250 + a*15;
var figur= ''
G_W_Dame = G_W_Dame + figur;
}
// Anzahl schwarze Dame
var W_q = new_fen.split("q").length - 1;
// Geschlagen schwarze Dame
var G_W_q = 1 - W_q;
//G_b_q = 1;
var G_b_Dame = "";
for (var a = 0; a <= G_W_q -1; a++){
var verschiebung = 250 + a*15;
var figur= ''
G_b_Dame = G_b_Dame + figur;
}
document.getElementById('captured_pieces_w').innerHTML = g_w_bauer+G_W_Springer+G_W_Laeufer+G_W_Tuerme+G_W_Dame;
document.getElementById('captured_pieces_b').innerHTML = g_b_bauer+G_b_Springer+G_b_Laeufer+G_b_Tuerme+G_b_Dame;
}