diff --git a/src/deplacement.c b/src/deplacement.c index 5ac75e210dcbb03d96116781358b5157e60a69ad..51739334dd721cf6b3669c93cfc5b83ba4719afc 100644 --- a/src/deplacement.c +++ b/src/deplacement.c @@ -230,6 +230,7 @@ void effectuer(pile **tableau,int i_src,int j_src, int i_dest,int j_dest,int nb) for (i=0 ; i<nb ; i++){ empiler(&p,depiler(tableau[i_src]+j_src)); } + reset(tableau[i_dest]+j_dest); for (i=0 ; i<nb ; i++){ empiler(tableau[i_dest]+j_dest,depiler(&p)); } diff --git a/stackchess b/stackchess index 825ab593c4df81977e5f419fcd24b960f4b53b7b..0816eaf67adcc40d16e83698ecf7e762bb6316e5 100755 Binary files a/stackchess and b/stackchess differ