Frame 2
ifFrameLoaded (3) {
}
if (!"0") {
gotoAndPlay (1);
} else {
gotoAndPlay (3);
}
Frame 4
if (/plateau:tourordi == "1") {
Set("/plateau:cpttour", /plateau:cpttour + "1");
Set("/sortie:text", "I am thinking...");
}
if (/plateau:cpttour == "10") {
call("/plateau/_:joue");
Set("/plateau:tourordi", "0");
Set("/plateau:cpttour", "0");
}
if (/plateau:findejeu == "0") {
prevFrame();
play();
}
Symbol 10 MovieClip Frame 1
if (!_load037A7F90) {
_load037A7F90 = "1";
tellTarget ("..") {
duplicr1 = "0";
duplicr2 = "0";
duplicr3 = "0";
duplicr4 = "0";
duplicb1 = "0";
duplicb2 = "0";
duplicb3 = "0";
duplicb4 = "0";
duplicj1 = "0";
duplicj2 = "0";
duplicj3 = "0";
duplicj4 = "0";
duplicv1 = "0";
duplicv2 = "0";
duplicv3 = "0";
duplicv4 = "0";
setProperty("/fb1", _alpha , "0");
setProperty("/fb2", _alpha , "0");
setProperty("/fb3", _alpha , "0");
setProperty("/fb4", _alpha , "0");
setProperty("/fb5", _alpha , "0");
setProperty("/fb6", _alpha , "0");
setProperty("/fb7", _alpha , "0");
setProperty("/fb8", _alpha , "0");
setProperty("/fc1", _alpha , "0");
setProperty("/fc2", _alpha , "0");
setProperty("/fc3", _alpha , "0");
setProperty("/fc4", _alpha , "0");
setProperty("/fc5", _alpha , "0");
setProperty("/fc6", _alpha , "0");
setProperty("/fc7", _alpha , "0");
setProperty("/fc8", _alpha , "0");
};
}
stop();
Symbol 10 MovieClip Frame 2
stop();
Symbol 10 MovieClip Frame 3
tellTarget ("..") {
para3 = /:_0;
if (para3 eq "rouge1") {
if ("0" >= /rouge1:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /rouge1:niveau);
Set("/:_1", /rouge1:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "rouge2") {
if ("0" >= /rouge2:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /rouge2:niveau);
Set("/:_1", /rouge2:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "rouge3") {
if ("0" >= /rouge3:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /rouge3:niveau);
Set("/:_1", /rouge3:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "rouge4") {
if ("0" >= /rouge4:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /rouge4:niveau);
Set("/:_1", /rouge4:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "bleu1") {
if ("0" >= /bleu1:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /bleu1:niveau);
Set("/:_1", /bleu1:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "bleu2") {
if ("0" >= /bleu2:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /bleu2:niveau);
Set("/:_1", /bleu2:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "bleu3") {
if ("0" >= /bleu3:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /bleu3:niveau);
Set("/:_1", /bleu3:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "bleu4") {
if ("0" >= /bleu4:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /bleu4:niveau);
Set("/:_1", /bleu4:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "jaune1") {
if ("0" >= /jaune1:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /jaune1:niveau);
Set("/:_1", /jaune1:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "jaune2") {
if ("0" >= /jaune2:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /jaune2:niveau);
Set("/:_1", /jaune2:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "jaune3") {
if ("0" >= /jaune3:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /jaune3:niveau);
Set("/:_1", /jaune3:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "jaune4") {
if ("0" >= /jaune4:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /jaune4:niveau);
Set("/:_1", /jaune4:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "vert1") {
if ("0" >= /vert1:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /vert1:niveau);
Set("/:_1", /vert1:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "vert2") {
if ("0" >= /vert2:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /vert2:niveau);
Set("/:_1", /vert2:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "vert3") {
if ("0" >= /vert3:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /vert3:niveau);
Set("/:_1", /vert3:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
if (para3 eq "vert4") {
if ("0" >= /vert4:niveau) {
Set("/:_1", "1");
Set("/:_0", para3);
call("_:duplication");
} else {
Set("/:_2", /vert4:niveau);
Set("/:_1", /vert4:numplateau);
Set("/:_0", para3);
call("_:gestiondupbis");
}
}
Set("/:_0", "");
}
Symbol 10 MovieClip Frame 4
tellTarget ("..") {
para4 = /:_0;
para5 = /:_1;
para6 = /:_2;
if (/rouge1:numplateau == para5) {
if (/rouge1:niveau >= para6) {
Set("/:_1", ("2" * /rouge1:niveau) - "1");
Set("/:_0", "rouge1");
call("_:duplication");
}
}
if (/rouge2:numplateau == para5) {
if (/rouge2:niveau >= para6) {
Set("/:_1", ("2" * /rouge2:niveau) - "1");
Set("/:_0", "rouge2");
call("_:duplication");
}
}
if (/rouge3:numplateau == para5) {
if (/rouge3:niveau >= para6) {
Set("/:_1", ("2" * /rouge3:niveau) - "1");
Set("/:_0", "rouge3");
call("_:duplication");
}
}
if (/rouge4:numplateau == para5) {
if (/rouge4:niveau >= para6) {
Set("/:_1", ("2" * /rouge4:niveau) - "1");
Set("/:_0", "rouge4");
call("_:duplication");
}
}
if (/bleu1:numplateau == para5) {
if (/bleu1:niveau >= para6) {
Set("/:_1", ("2" * /bleu1:niveau) - "1");
Set("/:_0", "bleu1");
call("_:duplication");
}
}
if (/bleu2:numplateau == para5) {
if (/bleu2:niveau >= para6) {
Set("/:_1", ("2" * /bleu2:niveau) - "1");
Set("/:_0", "bleu2");
call("_:duplication");
}
}
if (/bleu3:numplateau == para5) {
if (/bleu3:niveau >= para6) {
Set("/:_1", ("2" * /bleu3:niveau) - "1");
Set("/:_0", "bleu3");
call("_:duplication");
}
}
if (/bleu4:numplateau == para5) {
if (/bleu4:niveau >= para6) {
Set("/:_1", ("2" * /bleu4:niveau) - "1");
Set("/:_0", "bleu4");
call("_:duplication");
}
}
if (/jaune1:numplateau == para5) {
if (/jaune1:niveau >= para6) {
Set("/:_1", ("2" * /jaune1:niveau) - "1");
Set("/:_0", "jaune1");
call("_:duplication");
}
}
if (/jaune2:numplateau == para5) {
if (/jaune2:niveau >= para6) {
Set("/:_1", ("2" * /jaune2:niveau) - "1");
Set("/:_0", "jaune2");
call("_:duplication");
}
}
if (/jaune3:numplateau == para5) {
if (/jaune3:niveau >= para6) {
Set("/:_1", ("2" * /jaune3:niveau) - "1");
Set("/:_0", "jaune3");
call("_:duplication");
}
}
if (/jaune4:numplateau == para5) {
if (/jaune4:niveau >= para6) {
Set("/:_1", ("2" * /jaune4:niveau) - "1");
Set("/:_0", "jaune4");
call("_:duplication");
}
}
if (/vert1:numplateau == para5) {
if (/vert1:niveau >= para6) {
Set("/:_1", ("2" * /vert1:niveau) - "1");
Set("/:_0", "vert1");
call("_:duplication");
}
}
if (/vert2:numplateau == para5) {
if (/vert2:niveau >= para6) {
Set("/:_1", ("2" * /vert2:niveau) - "1");
Set("/:_0", "vert2");
call("_:duplication");
}
}
if (/vert3:numplateau == para5) {
if (/vert3:niveau >= para6) {
Set("/:_1", ("2" * /vert3:niveau) - "1");
Set("/:_0", "vert3");
call("_:duplication");
}
}
if (/vert4:numplateau == para5) {
if (/vert4:niveau >= para6) {
Set("/:_1", ("2" * /vert4:niveau) - "1");
Set("/:_0", "vert4");
call("_:duplication");
}
}
Set("/:_0", "");
Set("/:_1", "");
Set("/:_2", "");
}
Symbol 10 MovieClip Frame 5
tellTarget ("..") {
para1 = /:_0;
para2 = /:_1;
if (para1 eq "rouge1") {
if (duplicr1 == "0") {
duplicateMovieClip ("rb1", "rb1bis", para2);
duplicateMovieClip ("rc1", "rc1bis", para2 + "1");
setProperty("/rb1", _alpha , "0");
setProperty("/rc1", _alpha , "0");
setProperty("/rb1bis", _x , getProperty("/rouge1", _x));
setProperty("/rb1bis", _y , getProperty("/rouge1", _y));
setProperty("/rc1bis", _x , getProperty("/rouge1", _x));
setProperty("/rc1bis", _y , getProperty("/rouge1", _y) - "19");
duplicr1 = "1";
}
}
if (para1 eq "rouge2") {
if (duplicr2 == "0") {
duplicateMovieClip ("rb2", "rb2bis", para2);
duplicateMovieClip ("rc2", "rc2bis", para2 + "1");
setProperty("/rb2", _alpha , "0");
setProperty("/rc2", _alpha , "0");
setProperty("/rb2bis", _x , getProperty("/rouge2", _x));
setProperty("/rb2bis", _y , getProperty("/rouge2", _y));
setProperty("/rc2bis", _x , getProperty("/rouge2", _x));
setProperty("/rc2bis", _y , getProperty("/rouge2", _y) - "19");
duplicr2 = "1";
}
}
if (para1 eq "rouge3") {
if (duplicr3 == "0") {
duplicateMovieClip ("rb3", "rb3bis", para2);
duplicateMovieClip ("rc3", "rc3bis", para2 + "1");
setProperty("/rb3", _alpha , "0");
setProperty("/rc3", _alpha , "0");
setProperty("/rb3bis", _x , getProperty("/rouge3", _x));
setProperty("/rb3bis", _y , getProperty("/rouge3", _y));
setProperty("/rc3bis", _x , getProperty("/rouge3", _x));
setProperty("/rc3bis", _y , getProperty("/rouge3", _y) - "19");
duplicr3 = "1";
}
}
if (para1 eq "rouge4") {
if (duplicr4 == "0") {
duplicateMovieClip ("rb4", "rb4bis", para2);
duplicateMovieClip ("rc4", "rc4bis", para2 + "1");
setProperty("/rb4", _alpha , "0");
setProperty("/rc4", _alpha , "0");
setProperty("/rb4bis", _x , getProperty("/rouge4", _x));
setProperty("/rb4bis", _y , getProperty("/rouge4", _y));
setProperty("/rc4bis", _x , getProperty("/rouge4", _x));
setProperty("/rc4bis", _y , getProperty("/rouge4", _y) - "19");
duplicr4 = "1";
}
}
if (para1 eq "bleu1") {
if (duplicb1 == "0") {
duplicateMovieClip ("bb1", "bb1bis", para2);
duplicateMovieClip ("bc1", "bc1bis", para2 + "1");
setProperty("/bb1", _alpha , "0");
setProperty("/bc1", _alpha , "0");
setProperty("/bb1bis", _x , getProperty("/bleu1", _x));
setProperty("/bb1bis", _y , getProperty("/bleu1", _y));
setProperty("/bc1bis", _x , getProperty("/bleu1", _x));
setProperty("/bc1bis", _y , getProperty("/bleu1", _y) - "19");
duplicb1 = "1";
}
}
if (para1 eq "bleu2") {
if (duplicb2 == "0") {
duplicateMovieClip ("bb2", "bb2bis", para2);
duplicateMovieClip ("bc2", "bc2bis", para2 + "1");
setProperty("/bb2", _alpha , "0");
setProperty("/bc2", _alpha , "0");
setProperty("/bb2bis", _x , getProperty("/bleu2", _x));
setProperty("/bb2bis", _y , getProperty("/bleu2", _y));
setProperty("/bc2bis", _x , getProperty("/bleu2", _x));
setProperty("/bc2bis", _y , getProperty("/bleu2", _y) - "19");
duplicb2 = "1";
}
}
if (para1 eq "bleu3") {
if (duplicb3 == "0") {
duplicateMovieClip ("bb3", "bb3bis", para2);
duplicateMovieClip ("bc3", "bc3bis", para2 + "1");
setProperty("/bb3", _alpha , "0");
setProperty("/bc3", _alpha , "0");
setProperty("/bb3bis", _x , getProperty("/bleu3", _x));
setProperty("/bb3bis", _y , getProperty("/bleu3", _y));
setProperty("/bc3bis", _x , getProperty("/bleu3", _x));
setProperty("/bc3bis", _y , getProperty("/bleu3", _y) - "19");
duplicb3 = "1";
}
}
if (para1 eq "bleu4") {
if (duplicb4 == "0") {
duplicateMovieClip ("bb4", "bb4bis", para2);
duplicateMovieClip ("bc4", "bc4bis", para2 + "1");
setProperty("/bb4", _alpha , "0");
setProperty("/bc4", _alpha , "0");
setProperty("/bb4bis", _x , getProperty("/bleu4", _x));
setProperty("/bb4bis", _y , getProperty("/bleu4", _y));
setProperty("/bc4bis", _x , getProperty("/bleu4", _x));
setProperty("/bc4bis", _y , getProperty("/bleu4", _y) - "19");
duplicb4 = "1";
}
}
if (para1 eq "jaune1") {
if (duplicj1 == "0") {
duplicateMovieClip ("jb1", "jb1bis", para2);
duplicateMovieClip ("jc1", "jc1bis", para2 + "1");
setProperty("/jb1", _alpha , "0");
setProperty("/jc1", _alpha , "0");
setProperty("/jb1bis", _x , getProperty("/jaune1", _x));
setProperty("/jb1bis", _y , getProperty("/jaune1", _y));
setProperty("/jc1bis", _x , getProperty("/jaune1", _x));
setProperty("/jc1bis", _y , getProperty("/jaune1", _y) - "19");
duplicj1 = "1";
}
}
if (para1 eq "jaune2") {
if (duplicj2 == "0") {
duplicateMovieClip ("jb2", "jb2bis", para2);
duplicateMovieClip ("jc2", "jc2bis", para2 + "1");
setProperty("/jb2", _alpha , "0");
setProperty("/jc2", _alpha , "0");
setProperty("/jb2bis", _x , getProperty("/jaune2", _x));
setProperty("/jb2bis", _y , getProperty("/jaune2", _y));
setProperty("/jc2bis", _x , getProperty("/jaune2", _x));
setProperty("/jc2bis", _y , getProperty("/jaune2", _y) - "19");
duplicj2 = "1";
}
}
if (para1 eq "jaune3") {
if (duplicj3 == "0") {
duplicateMovieClip ("jb3", "jb3bis", para2);
duplicateMovieClip ("jc3", "jc3bis", para2 + "1");
setProperty("/jb3", _alpha , "0");
setProperty("/jc3", _alpha , "0");
setProperty("/jb3bis", _x , getProperty("/jaune3", _x));
setProperty("/jb3bis", _y , getProperty("/jaune3", _y));
setProperty("/jc3bis", _x , getProperty("/jaune3", _x));
setProperty("/jc3bis", _y , getProperty("/jaune3", _y) - "19");
duplicj3 = "1";
}
}
if (para1 eq "jaune4") {
if (duplicj4 == "0") {
duplicateMovieClip ("jb4", "jb4bis", para2);
duplicateMovieClip ("jc4", "jc4bis", para2 + "1");
setProperty("/jb4", _alpha , "0");
setProperty("/jc4", _alpha , "0");
setProperty("/jb4bis", _x , getProperty("/jaune4", _x));
setProperty("/jb4bis", _y , getProperty("/jaune4", _y));
setProperty("/jc4bis", _x , getProperty("/jaune4", _x));
setProperty("/jc4bis", _y , getProperty("/jaune4", _y) - "19");
duplicj4 = "1";
}
}
if (para1 eq "vert1") {
if (duplicv1 == "0") {
duplicateMovieClip ("vb1", "vb1bis", para2);
duplicateMovieClip ("vc1", "vc1bis", para2 + "1");
setProperty("/vb1", _alpha , "0");
setProperty("/vc1", _alpha , "0");
setProperty("/vb1bis", _x , getProperty("/vert1", _x));
setProperty("/vb1bis", _y , getProperty("/vert1", _y));
setProperty("/vc1bis", _x , getProperty("/vert1", _x));
setProperty("/vc1bis", _y , getProperty("/vert1", _y) - "19");
duplicv1 = "1";
}
}
if (para1 eq "vert2") {
if (duplicv2 == "0") {
duplicateMovieClip ("vb2", "vb2bis", para2);
duplicateMovieClip ("vc2", "vc2bis", para2 + "1");
setProperty("/vb2", _alpha , "0");
setProperty("/vc2", _alpha , "0");
setProperty("/vb2bis", _x , getProperty("/vert2", _x));
setProperty("/vb2bis", _y , getProperty("/vert2", _y));
setProperty("/vc2bis", _x , getProperty("/vert2", _x));
setProperty("/vc2bis", _y , getProperty("/vert2", _y) - "19");
duplicv2 = "1";
}
}
if (para1 eq "vert3") {
if (duplicv3 == "0") {
duplicateMovieClip ("vb3", "vb3bis", para2);
duplicateMovieClip ("vc3", "vc3bis", para2 + "1");
setProperty("/vb3", _alpha , "0");
setProperty("/vc3", _alpha , "0");
setProperty("/vb3bis", _x , getProperty("/vert3", _x));
setProperty("/vb3bis", _y , getProperty("/vert3", _y));
setProperty("/vc3bis", _x , getProperty("/vert3", _x));
setProperty("/vc3bis", _y , getProperty("/vert3", _y) - "19");
duplicv3 = "1";
}
}
if (para1 eq "vert4") {
if (duplicv4 == "0") {
duplicateMovieClip ("vb4", "vb4bis", para2);
duplicateMovieClip ("vc4", "vc4bis", para2 + "1");
setProperty("/vb4", _alpha , "0");
setProperty("/vc4", _alpha , "0");
setProperty("/vb4bis", _x , getProperty("/vert4", _x));
setProperty("/vb4bis", _y , getProperty("/vert4", _y));
setProperty("/vc4bis", _x , getProperty("/vert4", _x));
setProperty("/vc4bis", _y , getProperty("/vert4", _y) - "19");
duplicv4 = "1";
}
}
Set("/:_0", "");
Set("/:_1", "");
}
Symbol 10 MovieClip Frame 6
tellTarget ("..") {
if (duplicr1 == "1") {
setProperty("/rb1", _alpha , "100");
setProperty("/rc1", _alpha , "100");
removeMovieClip("rb1bis");
removeMovieClip("rc1bis");
duplicr1 = "0";
}
if (duplicr2 == "1") {
setProperty("/rb2", _alpha , "100");
setProperty("/rc2", _alpha , "100");
removeMovieClip("rb2bis");
removeMovieClip("rc2bis");
duplicr2 = "0";
}
if (duplicr3 == "1") {
setProperty("/rb3", _alpha , "100");
setProperty("/rc3", _alpha , "100");
removeMovieClip("rb3bis");
removeMovieClip("rc3bis");
duplicr3 = "0";
}
if (duplicr4 == "1") {
setProperty("/rb4", _alpha , "100");
setProperty("/rc4", _alpha , "100");
removeMovieClip("rb4bis");
removeMovieClip("rc4bis");
duplicr4 = "0";
}
if (duplicj1 == "1") {
setProperty("/jb1", _alpha , "100");
setProperty("/jc1", _alpha , "100");
removeMovieClip("jb1bis");
removeMovieClip("jc1bis");
duplicj1 = "0";
}
if (duplicj2 == "1") {
setProperty("/jb2", _alpha , "100");
setProperty("/jc2", _alpha , "100");
removeMovieClip("jb2bis");
removeMovieClip("jc2bis");
duplicj2 = "0";
}
if (duplicj3 == "1") {
setProperty("/jb3", _alpha , "100");
setProperty("/jc3", _alpha , "100");
removeMovieClip("jb3bis");
removeMovieClip("jc3bis");
duplicj3 = "0";
}
if (duplicj4 == "1") {
setProperty("/jb4", _alpha , "100");
setProperty("/jc4", _alpha , "100");
removeMovieClip("jb4bis");
removeMovieClip("jc4bis");
duplicj4 = "0";
}
if (duplicb1 == "1") {
setProperty("/bb1", _alpha , "100");
setProperty("/bc1", _alpha , "100");
removeMovieClip("bb1bis");
removeMovieClip("bc1bis");
duplicb1 = "0";
}
if (duplicb2 == "1") {
setProperty("/bb2", _alpha , "100");
setProperty("/bc2", _alpha , "100");
removeMovieClip("bb2bis");
removeMovieClip("bc2bis");
duplicb2 = "0";
}
if (duplicb3 == "1") {
setProperty("/bb3", _alpha , "100");
setProperty("/bc3", _alpha , "100");
removeMovieClip("bb3bis");
removeMovieClip("bc3bis");
duplicb3 = "0";
}
if (duplicb4 == "1") {
setProperty("/bb4", _alpha , "100");
setProperty("/bc4", _alpha , "100");
removeMovieClip("bb4bis");
removeMovieClip("bc4bis");
duplicb4 = "0";
}
if (duplicv1 == "1") {
setProperty("/vb1", _alpha , "100");
setProperty("/vc1", _alpha , "100");
removeMovieClip("vb1bis");
removeMovieClip("vc1bis");
duplicv1 = "0";
}
if (duplicv2 == "1") {
setProperty("/vb2", _alpha , "100");
setProperty("/vc2", _alpha , "100");
removeMovieClip("vb2bis");
removeMovieClip("vc2bis");
duplicv2 = "0";
}
if (duplicv3 == "1") {
setProperty("/vb3", _alpha , "100");
setProperty("/vc3", _alpha , "100");
removeMovieClip("vb3bis");
removeMovieClip("vc3bis");
duplicv3 = "0";
}
if (duplicv4 == "1") {
setProperty("/vb4", _alpha , "100");
setProperty("/vc4", _alpha , "100");
removeMovieClip("vb4bis");
removeMovieClip("vc4bis");
duplicv4 = "0";
}
call("/jeu2/_:supfantomes");
}
Symbol 10 MovieClip Frame 7
tellTarget ("..") {
duplicateMovieClip ("texte_regle", "reglebis", 3);
duplicateMovieClip ("boutonretour", "regle2bis", 4);
duplicateMovieClip ("cache", "cachebis", 2);
duplicateMovieClip ("cache2", "cache2bis", 1);
duplicateMovieClip ("illus1", "illus1bis", 5);
duplicateMovieClip ("illus2", "illus2bis", 6);
duplicateMovieClip ("illus3", "illus3bis", 7);
duplicateMovieClip ("illus4", "illus4bis", 8);
duplicateMovieClip ("illus5", "illus5bis", 9);
duplicateMovieClip ("illus6", "illus6bis", 10);
duplicateMovieClip ("illus7", "illus7bis", 11);
duplicateMovieClip ("illus8", "illus8bis", 12);
duplicateMovieClip ("illus9", "illus9bis", 13);
duplicateMovieClip ("illus10", "illus10bis", 14);
}
Symbol 10 MovieClip Frame 8
tellTarget ("..") {
removeMovieClip("reglebis");
removeMovieClip("regle2bis");
removeMovieClip("cachebis");
removeMovieClip("cache2bis");
removeMovieClip("illus1bis");
removeMovieClip("illus2bis");
removeMovieClip("illus3bis");
removeMovieClip("illus4bis");
removeMovieClip("illus5bis");
removeMovieClip("illus6bis");
removeMovieClip("illus7bis");
removeMovieClip("illus8bis");
removeMovieClip("illus9bis");
removeMovieClip("illus10bis");
}
Symbol 12 MovieClip Frame 1
if (!_load) {
_load = "1";
}
stop();
Symbol 12 MovieClip Frame 2
stop();
Symbol 12 MovieClip Frame 3
tellTarget ("..") {
para1 = /:_0;
para2 = /:_1;
if (para2 <> "0") {
if (!(("1" >= para2) ? "1" : (para2 >= "8"))) {
if (para2 == "2") {
passtest = (/plateau2:hauteur - para1) + "1";
passe = /plateau1:hauteur;
passx = /plateau1:x0;
passy = /plateau1:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "1");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau3:hauteur;
passx = /plateau3:x0;
passy = /plateau3:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "3");
Set("/:_0", para1);
call("_:posefantome");
}
if (para2 == "3") {
passtest = (/plateau3:hauteur - para1) + "1";
passe = /plateau2:hauteur;
passx = /plateau2:x0;
passy = /plateau2:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "2");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau4:hauteur;
passx = /plateau4:x0;
passy = /plateau4:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "4");
Set("/:_0", para1);
call("_:posefantome");
}
if (para2 == "4") {
passtest = (/plateau4:hauteur - para1) + "1";
passe = /plateau3:hauteur;
passx = /plateau3:x0;
passy = /plateau3:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "3");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau5:hauteur;
passx = /plateau5:x0;
passy = /plateau5:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "5");
Set("/:_0", para1);
call("_:posefantome");
}
if (para2 == "5") {
passtest = (/plateau5:hauteur - para1) + "1";
passe = /plateau4:hauteur;
passx = /plateau4:x0;
passy = /plateau4:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "4");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau6:hauteur;
passx = /plateau6:x0;
passy = /plateau6:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "6");
Set("/:_0", para1);
call("_:posefantome");
}
if (para2 == "6") {
passtest = (/plateau6:hauteur - para1) + "1";
passe = /plateau5:hauteur;
passx = /plateau5:x0;
passy = /plateau5:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "5");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau7:hauteur;
passx = /plateau7:x0;
passy = /plateau7:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "7");
Set("/:_0", para1);
call("_:posefantome");
}
if (para2 == "7") {
passtest = (/plateau7:hauteur - para1) + "1";
passe = /plateau6:hauteur;
passx = /plateau6:x0;
passy = /plateau6:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "6");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau8:hauteur;
passx = /plateau8:x0;
passy = /plateau8:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "8");
Set("/:_0", para1);
call("_:posefantome");
}
}
if (para2 == "1") {
passtest = (/plateau1:hauteur - para1) + "1";
passe = /plateau8:hauteur;
passx = /plateau8:x0;
passy = /plateau8:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "8");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau2:hauteur;
passx = /plateau2:x0;
passy = /plateau2:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "2");
Set("/:_0", para1);
call("_:posefantome");
}
if (para2 == "8") {
passtest = (/plateau8:hauteur - para1) + "1";
passe = /plateau1:hauteur;
passx = /plateau1:x0;
passy = /plateau1:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "1");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau7:hauteur;
passx = /plateau7:x0;
passy = /plateau7:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "7");
Set("/:_0", para1);
call("_:posefantome");
}
} else {
passtest = "1";
passe = /plateau1:hauteur;
passx = /plateau1:x0;
passy = /plateau1:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "1");
Set("/:_1", "1");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau2:hauteur;
passx = /plateau2:x0;
passy = /plateau2:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "2");
Set("/:_1", "2");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau3:hauteur;
passx = /plateau3:x0;
passy = /plateau3:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "3");
Set("/:_1", "3");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau4:hauteur;
passx = /plateau4:x0;
passy = /plateau4:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "4");
Set("/:_1", "4");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau5:hauteur;
passx = /plateau5:x0;
passy = /plateau5:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "5");
Set("/:_1", "5");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau6:hauteur;
passx = /plateau6:x0;
passy = /plateau6:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "6");
Set("/:_1", "6");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau7:hauteur;
passx = /plateau7:x0;
passy = /plateau7:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "7");
Set("/:_1", "7");
Set("/:_0", para1);
call("_:posefantome");
passe = /plateau8:hauteur;
passx = /plateau8:x0;
passy = /plateau8:y0 - (/rouge1:lh2 * passe);
Set("/:_6", passtest);
Set("/:_5", passy);
Set("/:_4", passx);
Set("/:_3", passe);
Set("/:_2", "8");
Set("/:_1", "8");
Set("/:_0", para1);
call("_:posefantome");
}
Set("/:_0", "");
Set("/:_1", "");
}
Symbol 12 MovieClip Frame 4
tellTarget ("..") {
para3 = /:_0;
para4 = /:_1;
para5 = /:_2;
para6 = /:_3;
para7 = /:_4;
para8 = /:_5;
para9 = /:_6;
decalage = /rouge1:lh2 / "2";
if (para5 == "1") {
if ((para6 + para9) < "5") {
setProperty("/fb1", _x , para7);
setProperty("/fb1", _y , para8 - decalage);
setProperty("/fb1", _alpha , "50");
setProperty("/fc1", _x , para7);
setProperty("/fc1", _y , (para8 - decalage) - "28");
setProperty("/fc1", _alpha , "50");
}
}
if (para5 == "2") {
if ((para6 + para9) < "5") {
setProperty("/fb2", _x , para7);
setProperty("/fb2", _y , para8 - decalage);
setProperty("/fb2", _alpha , "50");
setProperty("/fc2", _x , para7);
setProperty("/fc2", _y , (para8 - decalage) - "28");
setProperty("/fc2", _alpha , "50");
}
}
if (para5 == "3") {
if ((para6 + para9) < "5") {
setProperty("/fb3", _x , para7);
setProperty("/fb3", _y , para8 - decalage);
setProperty("/fb3", _alpha , "50");
setProperty("/fc3", _x , para7);
setProperty("/fc3", _y , (para8 - decalage) - "28");
setProperty("/fc3", _alpha , "50");
}
}
if (para5 == "4") {
if ((para6 + para9) < "5") {
setProperty("/fb4", _x , para7);
setProperty("/fb4", _y , para8 - decalage);
setProperty("/fb4", _alpha , "50");
setProperty("/fc4", _x , para7);
setProperty("/fc4", _y , (para8 - decalage) - "28");
setProperty("/fc4", _alpha , "50");
}
}
if (para5 == "5") {
if ((para6 + para9) < "5") {
setProperty("/fb5", _x , para7);
setProperty("/fb5", _y , para8 - decalage);
setProperty("/fb5", _alpha , "50");
setProperty("/fc5", _x , para7);
setProperty("/fc5", _y , (para8 - decalage) - "28");
setProperty("/fc5", _alpha , "50");
}
}
if (para5 == "6") {
if ((para6 + para9) < "5") {
setProperty("/fb6", _x , para7);
setProperty("/fb6", _y , para8 - decalage);
setProperty("/fb6", _alpha , "50");
setProperty("/fc6", _x , para7);
setProperty("/fc6", _y , (para8 - decalage) - "28");
setProperty("/fc6", _alpha , "50");
}
}
if (para5 == "7") {
if ((para6 + para9) < "5") {
setProperty("/fb7", _x , para7);
setProperty("/fb7", _y , para8 - decalage);
setProperty("/fb7", _alpha , "50");
setProperty("/fc7", _x , para7);
setProperty("/fc7", _y , (para8 - decalage) - "28");
setProperty("/fc7", _alpha , "50");
}
}
if (para5 == "8") {
if ((para6 + para9) < "5") {
setProperty("/fb8", _x , para7);
setProperty("/fb8", _y , para8 - decalage);
setProperty("/fb8", _alpha , "50");
setProperty("/fc8", _x , para7);
setProperty("/fc8", _y , (para8 - decalage) - "28");
setProperty("/fc8", _alpha , "50");
}
}
Set("/:_0", "");
Set("/:_1", "");
Set("/:_2", "");
Set("/:_3", "");
Set("/:_4", "");
Set("/:_5", "");
Set("/:_6", "");
}
Symbol 12 MovieClip Frame 5
tellTarget ("..") {
setProperty("/fb1", _alpha , "0");
setProperty("/fb2", _alpha , "0");
setProperty("/fb3", _alpha , "0");
setProperty("/fb4", _alpha , "0");
setProperty("/fb5", _alpha , "0");
setProperty("/fb6", _alpha , "0");
setProperty("/fb7", _alpha , "0");
setProperty("/fb8", _alpha , "0");
setProperty("/fc1", _alpha , "0");
setProperty("/fc2", _alpha , "0");
setProperty("/fc3", _alpha , "0");
setProperty("/fc4", _alpha , "0");
setProperty("/fc5", _alpha , "0");
setProperty("/fc6", _alpha , "0");
setProperty("/fc7", _alpha , "0");
setProperty("/fc8", _alpha , "0");
}
Symbol 12 MovieClip Frame 6
tellTarget ("..") {
choix = /jeu:choix;
m = /jeu:m;
coul = /jeu:coul;
coulface = /jeu:coulface;
face = /jeu:face;
face1 = /jeu:face1;
face2 = /jeu:face2;
face1b = /jeu:face1b;
face2b = /jeu:face2b;
Set("/debug:text", "passage bis");
if ("1" < m) {
if (!(("0" >= coul) ? "1" : (coul >= "3"))) {
if (coulface == "0") {
Set("/:_0", face);
call("/jeu/_:donnehauteur");
hautface = /:_;
Set("/:_0", face1);
call("/jeu/_:donnehauteur");
hautface1 = /:_;
Set("/:_0", face2);
call("/jeu/_:donnehauteur");
hautface2 = /:_;
Set("/:_0", "4" * face1);
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b1");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face1) - "1");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1) - "1")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b2");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face1) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b3");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b4");
}
}
}
Set("/:_0", ("4" * face1) - "1");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface1 - "2") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b5");
}
}
if ((m - hautface) == "2") {
if (((hautface1 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face1) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b6");
}
}
}
if ((m - hautface) == "3") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b7");
}
}
}
}
Set("/:_0", ("4" * face1) - "2");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface1 - "1") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b8");
}
}
if ((m - hautface) == "2") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b9");
}
}
}
}
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if ((hautface1 + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b10");
}
}
}
Set("/:_0", "4" * face2);
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b11");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face2) - "1");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2) - "1")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b12");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face2) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b13");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b14");
}
}
}
Set("/:_0", ("4" * face2) - "1");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface2 - "2") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b15");
}
}
if ((m - hautface) == "2") {
if (((hautface2 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face2) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b16");
}
}
}
if ((m - hautface) == "3") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b17");
}
}
}
}
Set("/:_0", ("4" * face2) - "2");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface2 - "1") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b18");
}
}
if ((m - hautface) == "2") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b19");
}
}
}
}
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if ((hautface2 + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug1");
Set("/debug:text", "b20");
}
}
}
}
}
if (!(("0" >= coulface) ? "1" : (coulface >= "3"))) {
if (coul == "0") {
Set("/:_0", nc);
call("/jeu/_:donnehauteur");
hautface = /:_;
Set("/:_0", face1b);
call("/jeu/_:donnehauteur");
hautface1 = /:_;
Set("/:_0", face2b);
call("/jeu/_:donnehauteur");
hautface2 = /:_;
Set("/:_0", "4" * face1b);
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d1");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face1b) - "1");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1b) - "1")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d2");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face1b) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1b) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d3");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1b) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d4");
}
}
}
Set("/:_0", ("4" * face1b) - "1");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface1 - "2") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d5");
}
}
if ((m - hautface) == "2") {
if (((hautface1 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face1b) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1b) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d6");
}
}
}
if ((m - hautface) == "3") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1b) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d7");
}
}
}
}
Set("/:_0", ("4" * face1b) - "2");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface1 - "1") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d8");
}
}
if ((m - hautface) == "2") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face1b) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d9");
}
}
}
}
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if ((hautface1 + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d10");
}
}
}
Set("/:_0", "4" * face2b);
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d11");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face2b) - "1");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2b) - "1")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d12");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face2b) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2b) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d13");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2b) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d14");
}
}
}
Set("/:_0", ("4" * face2b) - "1");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface2 - "2") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d15");
}
}
if ((m - hautface) == "2") {
if (((hautface2 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face2b) - "2");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2b) - "2")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d16");
}
}
}
if ((m - hautface) == "3") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2b) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d17");
}
}
}
}
Set("/:_0", ("4" * face2b) - "2");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface2 - "1") + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d18");
}
}
if ((m - hautface) == "2") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if (!(("0" >= /:_) ? "1" : (Set("/:_0", ("4" * face2b) - "3")call("_:couleur")/:_ >= "3"))) {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d19");
}
}
}
}
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if ((hautface2 + hautface) < "5") {
choix = choix + (m * "10");
call("_:debug");
Set("/debug:text", "d20");
}
}
}
}
}
}
Set("/jeu:choix", choix);
}
Symbol 12 MovieClip Frame 7
tellTarget ("..") {
p1 = /:_0;
r1 = "0";
if (!(("0" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "5"))) {
r1 = "1";
}
if (!(("4" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "9"))) {
r1 = "2";
}
if (!(("8" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "13"))) {
r1 = "3";
}
if (!(("12" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "17"))) {
r1 = "4";
}
Set("/:_", r1);
Set("/:_0", "");
}
Symbol 12 MovieClip Frame 8
tellTarget ("..") {
}
Symbol 12 MovieClip Frame 9
tellTarget ("..") {
}
Symbol 15 MovieClip Frame 1
if (!_load) {
_load = "1";
}
stop();
Symbol 15 MovieClip Frame 2
stop();
Symbol 15 MovieClip Frame 3
tellTarget ("..") {
c2 = /plateau:c2;
choix = /plateau:choix;
_n = c2;
m = _n - ("4" * int(_n / "4"));
if (m == "0") {
m = "4";
}
if (m >= "4") {
nc = c2 / "4";
} else {
nc = int(c2 / "4") + "1";
}
face = nc - "4";
face1 = face - "1";
if (face1 == "0") {
face1 = "8";
}
face2 = face + "1";
face2b = nc + "1";
if (face2b == "9") {
face2b = "1";
}
face1b = nc - "1";
Set("/:_0", c2);
call("_:couleur");
coul = /:_;
Set("/:_0", c2 - "16");
call("_:couleur");
coulface = /:_;
if ("1" < m) {
if (m == "2") {
poids = 20000;
}
if (m == "3") {
poids = 30000;
}
if (m == "4") {
poids = 60000;
}
if (coul == "1") {
if (coulface == "1") {
choix = choix + poids;
}
}
if (coul == "2") {
if (coulface == "2") {
choix = choix + poids;
}
}
if (coul == "3") {
if (coulface == "3") {
choix = choix - poids;
}
}
if (coul == "4") {
if (coulface == "4") {
choix = choix - poids;
}
}
if (coul == "3") {
if (coulface == "0") {
Set("/:_0", c2 - "17");
call("_:couleur");
if ("0" < /:_) {
if (!((((/plateau:ps[9] <> "0") ? (/plateau:ps[10] <> "0") : "0") ? (/plateau:ps[11] <> "0") : "0") ? (/plaeau:ps[12] <> "0") : "0")) {
choix = choix - (m * "100");
}
}
}
}
if (coul == "4") {
if (coulface == "0") {
Set("/:_0", c2 - "17");
call("_:couleur");
if ("0" < /:_) {
if (!((((/plateau:ps[13] <> "0") ? (/plateau:ps[14] <> "0") : "0") ? (/plateau:ps[15] <> "0") : "0") ? (/plateau:ps[16] <> "0") : "0")) {
choix = choix - (m * "100");
}
}
}
}
if (coulface == "3") {
if (coul == "0") {
Set("/:_0", c2 - "1");
call("_:couleur");
if ("0" < /:_) {
if (!((((/plateau:ps[9] <> "0") ? (/plateau:ps[10] <> "0") : "0") ? (/plateau:ps[11] <> "0") : "0") ? (/plateau:ps[12] <> "0") : "0")) {
choix = choix - (m * "100");
}
}
}
}
if (coulface == "4") {
if (coul == "0") {
Set("/:_0", c2 - "1");
call("_:couleur");
if ("0" < /:_) {
if (!((((/plateau:ps[13] <> "0") ? (/plateau:ps[14] <> "0") : "0") ? (/plateau:ps[15] <> "0") : "0") ? (/plateau:ps[16] <> "0") : "0")) {
choix = choix - (m * "100");
}
}
}
}
}
if (m == "2") {
if (!((((coul <> "3") ? (coul <> "4") : "0") ? (coulface <> "3") : "0") ? (coulface <> "4") : "0")) {
Set("/:_0", "2");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "1");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "1")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
Set("/:_0", "6");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "5");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "5")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
Set("/:_0", "10");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "9");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "9")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
Set("/:_0", "14");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "13");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "13")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
Set("/:_0", "18");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "17");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "17")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
Set("/:_0", "22");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "21");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "21")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
Set("/:_0", "26");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "25");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "25")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
Set("/:_0", "30");
call("_:couleur");
if (/:_ == "0") {
Set("/:_0", "29");
call("_:couleur");
if (!((/:_ <> "3") ? (Set("/:_0", "29")call("_:couleur")/:_ <> "4") : "0")) {
choix = choix - "2";
}
}
}
}
rezbleu = "0";
rezvert = "0";
if (m == "1") {
if (coul == "1") {
Set("/:_0", "1");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "5");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "9");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "13");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "17");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("17" == c2))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "21");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("21" == c2))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "25");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("25" == c2))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "29");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("29" == c2))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
}
if (coul == "2") {
Set("/:_0", "1");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "5");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "9");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "13");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "17");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("17" == c2))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "21");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("21" == c2))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "25");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("25" == c2))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "29");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("29" == c2))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
}
if (coulface == "1") {
Set("/:_0", "1");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("1" == (c2 - "16")))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "5");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("5" == (c2 - "16")))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "9");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("9" == (c2 - "16")))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "13");
call("_:couleur");
if (!((/:_ <> "1") ? "1" : ("13" == (c2 - "16")))) {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "17");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "21");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "25");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
Set("/:_0", "29");
call("_:couleur");
if (/:_ == "1") {
choix = choix - "2";
rezbleu = rezbleu + "1";
}
}
if (coulface == "2") {
Set("/:_0", "1");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("1" == (c2 - "16")))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "5");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("5" == (c2 - "16")))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "9");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("9" == (c2 - "16")))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "13");
call("_:couleur");
if (!((/:_ <> "2") ? "1" : ("13" == (c2 - "16")))) {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "17");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "21");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "25");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
Set("/:_0", "29");
call("_:couleur");
if (/:_ == "2") {
choix = choix - "2";
rezvert = rezvert + "1";
}
}
}
if (!((("1" >= m) ? "1" : ("0" >= rezbleu)) ? "1" : ("0" >= rezvert))) {
if (!((coul >= "3") ? "1" : ("0" >= coul))) {
if (coulface == "0") {
choix = choix + "2";
}
}
if (!((coulface >= "3") ? "1" : ("0" >= coulface))) {
if (coul == "0") {
choix = choix + "2";
}
}
}
if (!((("1" >= m) ? "1" : ("0" >= rezbleu)) ? "1" : ("0" >= rezvert))) {
if ("2" < coul) {
if (coulface == "0") {
choix = choix - "2";
}
}
if ("2" < coulface) {
if (coul == "0") {
choix = choix - "2";
}
}
}
if (m == "1") {
if (!(("2" >= coul) ? "1" : (Set("/:_0", c2 + "1")call("_:couleur")/:_ <> "0"))) {
if (!(("2" >= coulface) ? "1" : (Set("/:_0", ("4" * face) - "2")call("_:couleur")/:_ <> "0"))) {
choix = choix - "2";
}
if (!(("2" >= coulface1) ? "1" : (Set("/:_0", ("4" * face1) - "2")call("_:couleur")/:_ <> "0"))) {
choix = choix - "2";
}
if (!(("2" >= coulface2) ? "1" : (Set("/:_0", ("4" * face2) - "2")call("_:couleur")/:_ <> "0"))) {
choix = choix - "2";
}
}
}
if (m == "3") {
if ("2" < coul) {
Set("/:_0", c2 - "1");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", c2 - "2");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", ("4" * face1) - "1");
call("_:couleur");
if (/:_ == "0") {
choix = choix - "20";
}
}
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", ("4" * face2) - "1");
call("_:couleur");
if (/:_ == "0") {
choix = choix - "20";
}
}
}
}
}
if ("2" < coulface) {
Set("/:_0", c2 - "17");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", c2 - "18");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", ("4" * face1b) - "1");
call("_:couleur");
if (/:_ == "0") {
choix = choix - "20";
}
}
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if ("2" < /:_) {
Set("/:_0", ("4" * face2b) - "1");
call("_:couleur");
if (/:_ == "0") {
choix = choix - "20";
}
}
}
}
}
}
pdp = "0";
if ("1" < m) {
if ("2" < coul) {
Set("/:_0", c2 - "1");
call("_:couleur");
if ("2" < /:_) {
Set("/plateau:doublepile2", /plateau:doublepile2 + "1");
pdp = "1";
if (!((m <> "2") ? "1" : (Set("/:_0", c2 + "1")call("_:couleur")/:_ <> "0"))) {
Set("/plateau:doublepile3", /plateau:doublepile3 + "1");
}
}
}
if ("2" < coulface) {
Set("/:_0", c2 - "17");
call("_:couleur");
if ("2" < /:_) {
Set("/plateau:doublepile2", /plateau:doublepile2 + "1");
pdp = "1";
if (!((m <> "2") ? "1" : (Set("/:_0", c2 - "15")call("_:couleur")/:_ <> "0"))) {
Set("/plateau:doublepile3", /plateau:doublepile3 + "1");
}
}
}
}
if (m < "4") {
if ("2" < coul) {
if (pdp == "0") {
Set("/:_0", c2 + "1");
call("_:couleur");
if (/:_ == "0") {
Set("/plateau:doublepile1", /plateau:doublepile1 + "1");
}
}
}
if ("2" < coulface) {
if (pdp == "0") {
Set("/:_0", c2 - "15");
call("_:couleur");
if (/:_ == "0") {
Set("/plateau:doublepile1", /plateau:doublepile1 + "1");
}
}
}
}
if (!((("0" >= /plateau:doublepile1) ? "1" : ("0" >= /plateau:doublepile2)) ? "1" : (c2 <> "32"))) {
choix = choix - "15";
}
if (!(("0" >= /plateau:doublepile3) ? "1" : (c2 <> "32"))) {
choix = choix - "5";
}
if ("0" < /facile:diff) {
cent = 1000;
if ("1" < m) {
if ("2" < coul) {
if (coulface == "0") {
Set("/:_0", face);
call("_:donnehauteur");
hautface = /:_;
Set("/:_0", face1);
call("_:donnehauteur");
hautface1 = /:_;
Set("/:_0", face2);
call("_:donnehauteur");
hautface2 = /:_;
Set("/:_0", "4" * face1);
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b1");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face1) - "1");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b2");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face1) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b3");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b4");
}
}
}
Set("/:_0", ("4" * face1) - "1");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface1 - "2") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b5");
}
}
if ((m - hautface) == "2") {
if (((hautface1 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face1) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b6");
}
}
}
if ((m - hautface) == "3") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b7");
}
}
}
}
Set("/:_0", ("4" * face1) - "2");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface1 - "1") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b8");
}
}
if ((m - hautface) == "2") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b9");
}
}
}
}
Set("/:_0", ("4" * face1) - "3");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if ((hautface1 + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b10");
}
}
}
Set("/:_0", "4" * face2);
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b11");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face2) - "1");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b12");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face2) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b13");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b14");
}
}
}
Set("/:_0", ("4" * face2) - "1");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface2 - "2") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b15");
}
}
if ((m - hautface) == "2") {
if (((hautface2 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face2) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b16");
}
}
}
if ((m - hautface) == "3") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b17");
}
}
}
}
Set("/:_0", ("4" * face2) - "2");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if (((hautface2 - "1") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b18");
}
}
if ((m - hautface) == "2") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b19");
}
}
}
}
Set("/:_0", ("4" * face2) - "3");
call("_:couleur");
if (/:_ == coul) {
if ((m - hautface) == "1") {
if ((hautface2 + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug1");
Set("/debug:text", "b20");
}
}
}
}
}
if ("2" < coulface) {
if (coul == "0") {
Set("/:_0", nc);
call("_:donnehauteur");
hautface = /:_;
Set("/:_0", face1b);
call("_:donnehauteur");
hautface1 = /:_;
Set("/:_0", face2b);
call("_:donnehauteur");
hautface2 = /:_;
Set("/:_0", "4" * face1b);
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d1");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face1b) - "1");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d2");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face1b) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d3");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d4");
}
}
}
Set("/:_0", ("4" * face1b) - "1");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface1 - "2") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d5");
}
}
if ((m - hautface) == "2") {
if (((hautface1 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face1b) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d6");
}
}
}
if ((m - hautface) == "3") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d7");
}
}
}
}
Set("/:_0", ("4" * face1b) - "2");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface1 - "1") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d8");
}
}
if ((m - hautface) == "2") {
if ((hautface1 + hautface) < "5") {
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d9");
}
}
}
}
Set("/:_0", ("4" * face1b) - "3");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if ((hautface1 + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d10");
}
}
}
Set("/:_0", "4" * face2b);
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d11");
}
if ((m - hautface) == "2") {
Set("/:_0", ("4" * face2b) - "1");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d12");
}
}
if ((m - hautface) == "3") {
Set("/:_0", ("4" * face2b) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d13");
}
}
if ((m - hautface) == "4") {
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d14");
}
}
}
Set("/:_0", ("4" * face2b) - "1");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface2 - "2") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d15");
}
}
if ((m - hautface) == "2") {
if (((hautface2 - "1") + hautface) < "5") {
Set("/:_0", ("4" * face2b) - "2");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d16");
}
}
}
if ((m - hautface) == "3") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d17");
}
}
}
}
Set("/:_0", ("4" * face2b) - "2");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if (((hautface2 - "1") + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d18");
}
}
if ((m - hautface) == "2") {
if ((hautface2 + hautface) < "5") {
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if ("2" < /:_) {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d19");
}
}
}
}
Set("/:_0", ("4" * face2b) - "3");
call("_:couleur");
if (/:_ == coulface) {
if ((m - hautface) == "1") {
if ((hautface2 + hautface) < "5") {
choix = choix - (m * cent);
call("_:debug");
Set("/debug:text", "d20");
}
}
}
}
}
}
}
if (/facile:diff == "2") {
call("/jeu2/_:strategiebis");
}
Set("/plateau:choix", choix);
}
Symbol 15 MovieClip Frame 4
tellTarget ("..") {
p1 = /:_0;
r1 = "0";
if (!(("0" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "5"))) {
r1 = "1";
}
if (!(("4" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "9"))) {
r1 = "2";
}
if (!(("8" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "13"))) {
r1 = "3";
}
if (!(("12" >= eval ("/plateau:" add (("cs[" add p1) add "]"))) ? "1" : (eval ("/plateau:" add (("cs[" add p1) add "]")) >= "17"))) {
r1 = "4";
}
Set("/:_", r1);
Set("/:_0", "");
}
Symbol 15 MovieClip Frame 5
tellTarget ("..") {
p2 = /:_0;
r2 = "0";
if (eval ("/plateau:" add (("cs[" add (("4" * p2) - "3")) add "]")) <> "0") {
if (eval ("/plateau:" add (("cs[" add (("4" * p2) - "2")) add "]")) <> "0") {
if (eval ("/plateau:" add (("cs[" add (("4" * p2) - "1")) add "]")) <> "0") {
if (eval ("/plateau:" add (("cs[" add ("4" * p2)) add "]")) <> "0") {
r2 = "4";
} else {
r2 = "3";
}
} else {
r2 = "2";
}
} else {
r2 = "1";
}
} else {
r2 = "0";
}
Set("/:_", r2);
Set("/:_0", "");
}
Symbol 18 Button
on (press) {
if (/duson:leson == "1") {
gotoAndPlay("/son:2");
}
call("/_:disparition_regle");
}
Symbol 44 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
x0 = _x;
y0 = _y;
hauteur = "0";
rappelhauteur = "Array";
};
}
stop();
Symbol 47 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
deplacementencours = "0";
largeur = "50";
v = "0";
c = "Array";
cs = "Array";
ps = "Array";
p = "Array";
tp = "Array";
tc = "Array";
hauteur = "0";
pion = "0";
noplateau = "0";
nouvplateau = "0";
ancniveau = "0";
reflechis = "0";
victoire = "0";
findejeu = "0";
tourordi = "0";
cpttour = "0";
coup = "0";
kicomm = "0";
};
}
stop();
Symbol 47 MovieClip Frame 2
stop();
Symbol 47 MovieClip Frame 3
tellTarget ("..") {
a = "1";
while ("32" >= a) {
Set(("c[" add a) add "]", "0");
a = a + "1";
}
convertcase = ("4" * (/jaune4:numplateau - "1")) + /jaune4:niveau;
if ("0" >= convertcase) {
Set("p[16]", "0");
} else {
Set(("c[" add convertcase) add "]", "16");
Set("p[16]", convertcase);
}
convertcase = ("4" * (/jaune3:numplateau - "1")) + /jaune3:niveau;
if ("0" >= convertcase) {
Set("p[15]", "0");
} else {
Set(("c[" add convertcase) add "]", "15");
Set("p[15]", convertcase);
}
convertcase = ("4" * (/jaune2:numplateau - "1")) + /jaune2:niveau;
if ("0" >= convertcase) {
Set("p[14]", "0");
} else {
Set(("c[" add convertcase) add "]", "14");
Set("p[14]", convertcase);
}
convertcase = ("4" * (/jaune1:numplateau - "1")) + /jaune1:niveau;
if ("0" >= convertcase) {
Set("p[13]", "0");
} else {
Set(("c[" add convertcase) add "]", "13");
Set("p[13]", convertcase);
}
convertcase = ("4" * (/bleu4:numplateau - "1")) + /bleu4:niveau;
if ("0" >= convertcase) {
Set("p[8]", "0");
} else {
Set(("c[" add convertcase) add "]", "8");
Set("p[8]", convertcase);
}
convertcase = ("4" * (/bleu3:numplateau - "1")) + /bleu3:niveau;
if ("0" >= convertcase) {
Set("p[7]", "0");
} else {
Set(("c[" add convertcase) add "]", "7");
Set("p[7]", convertcase);
}
convertcase = ("4" * (/bleu2:numplateau - "1")) + /bleu2:niveau;
if ("0" >= convertcase) {
Set("p[6]", "0");
} else {
Set(("c[" add convertcase) add "]", "6");
Set("p[6]", convertcase);
}
convertcase = ("4" * (/bleu1:numplateau - "1")) + /bleu1:niveau;
if ("0" >= convertcase) {
Set("p[5]", "0");
} else {
Set(("c[" add convertcase) add "]", "5");
Set("p[5]", convertcase);
}
convertcase = ("4" * (/vert4:numplateau - "1")) + /vert4:niveau;
if ("0" >= convertcase) {
Set("p[4]", "0");
} else {
Set(("c[" add convertcase) add "]", "4");
Set("p[4]", convertcase);
}
convertcase = ("4" * (/vert3:numplateau - "1")) + /vert3:niveau;
if ("0" >= convertcase) {
Set("p[3]", "0");
} else {
Set(("c[" add convertcase) add "]", "3");
Set("p[3]", convertcase);
}
convertcase = ("4" * (/vert2:numplateau - "1")) + /vert2:niveau;
if ("0" >= convertcase) {
Set("p[2]", "0");
} else {
Set(("c[" add convertcase) add "]", "2");
Set("p[2]", convertcase);
}
convertcase = ("4" * (/vert1:numplateau - "1")) + /vert1:niveau;
if ("0" >= convertcase) {
Set("p[1]", "0");
} else {
Set(("c[" add convertcase) add "]", "1");
Set("p[1]", convertcase);
}
convertcase = ("4" * (/rouge4:numplateau - "1")) + /rouge4:niveau;
if ("0" >= convertcase) {
Set("p[12]", "0");
} else {
Set(("c[" add convertcase) add "]", "12");
Set("p[12]", convertcase);
}
convertcase = ("4" * (/rouge3:numplateau - "1")) + /rouge3:niveau;
if ("0" >= convertcase) {
Set("p[11]", "0");
} else {
Set(("c[" add convertcase) add "]", "11");
Set("p[11]", convertcase);
}
convertcase = ("4" * (/rouge2:numplateau - "1")) + /rouge2:niveau;
if ("0" >= convertcase) {
Set("p[10]", "0");
} else {
Set(("c[" add convertcase) add "]", "10");
Set("p[10]", convertcase);
}
convertcase = ("4" * (/rouge1:numplateau - "1")) + /rouge1:niveau;
if ("0" >= convertcase) {
Set("p[9]", "0");
} else {
Set(("c[" add convertcase) add "]", "9");
Set("p[9]", convertcase);
}
}
Symbol 47 MovieClip Frame 4
tellTarget ("..") {
call("_:majplateauvirtuel");
coup = coup + "1";
call("/tricher/_:retenir_position");
victoire_betise = "0";
call("_:detectionvictoire");
a = /:_;
if (a == "-1") {
Set("/sortie:text", (("You won in " add coup) add " moves !") add /plateau:complement);
if (/duson:leson == "1") {
gotoAndPlay("/son:3");
}
}
if (a == "1") {
Set("/sortie:text", (("I won in " add coup) add " moves !") add /plateau:complement);
victoire_betise = "1";
if (/duson:leson == "1") {
gotoAndPlay("/son:3");
}
}
if (!((a <> "1") ? (a <> "-1") : "0")) {
victoire = "1";
}
if (victoire == "0") {
ordijoue = "1";
reflechis = "1";
nbnonplaces = "0";
choixprec = "0";
choixprecbis = "0";
a = random("8");
i = "1";
while ("8" >= i) {
if ((a + i) >= "9") {
Set(("tp[" add i) add "]", (a + i) - "8");
} else {
Set(("tp[" add i) add "]", a + i);
}
i = i + "1";
}
a = random("8");
i = "1";
while ("8" >= i) {
if ((a + i) >= "9") {
Set(("tc[" add i) add "]", (a + i) - "8");
} else {
Set(("tc[" add i) add "]", a + i);
}
i = i + "1";
}
i = "1";
while ("8" >= i) {
if (eval (("p[" add i) add "]") == "0") {
nbnonplaces = nbnonplaces + "1";
}
i = i + "1";
}
Set("/debug:text", ((((((((((((((tp[1] add tp[2]) add tp[3]) add tp[4]) add tp[5]) add tp[6]) add tp[7]) add tp[8]) add tc[1]) add tc[2]) add tc[3]) add tc[4]) add tc[5]) add tc[6]) add tc[7]) add tc[8]);
if ("0" < nbnonplaces) {
cpt1 = "1";
while ("8" >= cpt1) {
cpt2 = "1";
while ("8" >= cpt2) {
pion1 = eval (("tp[" add cpt1) add "]");
hauteur1 = "5";
noplateau1 = eval (("tc[" add cpt2) add "]");
if (!((eval (("c[" add ("4" * noplateau1)) add "]") <> "0") ? "1" : (eval (("p[" add pion1) add "]") <> "0"))) {
if (eval (("c[" add (("4" * noplateau1) - "1")) add "]") <> "0") {
hauteur1 = "3";
} else if (eval (("c[" add (("4" * noplateau1) - "2")) add "]") <> "0") {
hauteur1 = "2";
} else if (eval (("c[" add (("4" * noplateau1) - "3")) add "]") <> "0") {
hauteur1 = "1";
} else {
hauteur1 = "0";
}
}
choix = "1";
if (hauteur1 < "5") {
call("_:detectiondanger");
if (choixprec < choix) {
pion = pion1;
noplateau = noplateau1;
hauteur = hauteur1;
choixprec = choix;
}
}
cpt2 = cpt2 + "1";
}
cpt1 = cpt1 + "1";
}
}
if ("6" < nbnonplaces) {
if (/duson:leson == "1") {
gotoAndPlay("/son:7");
}
call("_:placepion");
}
if (nbnonplaces < "7") {
compteur = "0";
while ("15" >= compteur) {
if (compteur >= "8") {
a = compteur - "8";
sens1 = "1";
} else {
a = compteur;
sens1 = "0";
}
if ("0" < eval (("p[" add (a + "1")) add "]")) {
_n = eval (("p[" add (a + "1")) add "]");
if ((_n - ("4" * int(_n / "4"))) <> "0") {
d = int(eval (("p[" add (a + "1")) add "]") / "4") + "1";
} else {
d = eval (("p[" add (a + "1")) add "]") / "4";
}
if (eval (("c[" add ("4" * d)) add "]") <> "0") {
h = "4";
} else if (eval (("c[" add (("4" * d) - "1")) add "]") <> "0") {
h = "3";
} else if (eval (("c[" add (("4" * d) - "2")) add "]") <> "0") {
h = "2";
} else {
h = "1";
}
if (sens1 == "0") {
if (d <> "1") {
e = d - "1";
} else {
e = "8";
}
}
if (sens1 == "1") {
if (d <> "8") {
e = d + "1";
} else {
e = "1";
}
}
if (eval (("c[" add ("4" * e)) add "]") <> "0") {
h2 = "4";
} else if (eval (("c[" add (("4" * e) - "1")) add "]") <> "0") {
h2 = "3";
} else if (eval (("c[" add (("4" * e) - "2")) add "]") <> "0") {
h2 = "2";
} else if (eval (("c[" add (("4" * e) - "3")) add "]") <> "0") {
h2 = "1";
} else {
h2 = "0";
}
_n = eval (("p[" add (a + "1")) add "]");
ancniveau1 = _n - ("4" * int(_n / "4"));
if (ancniveau1 == "0") {
ancniveau1 = "4";
}
if ((((h - ancniveau1) + "1") + h2) < "5") {
pion1 = a + "1";
nouvplateau1 = e;
choix = "1";
call("_:detectiondangerpile");
if (choixprecbis < choix) {
pionbis = pion1;
nouvplateau = nouvplateau1;
ancniveau = ancniveau1;
sens = sens1;
choixprecbis = choix;
}
}
}
compteur = compteur + "1";
}
if (/duson:leson == "1") {
gotoAndPlay("/son:7");
}
if (choixprec >= choixprecbis) {
call("_:placepion");
} else {
call("_:placepile");
}
}
reflechis = "0";
Set("/sortie:text", " ");
coup = coup + "1";
call("_:majplateauvirtuel");
call("_:detectionvictoire");
resultat = /:_;
if (resultat == "-1") {
Set("/sortie:text", (("You won in " add coup) add " moves !") add /plateau:complement);
if (/duson:leson == "1") {
gotoAndPlay("/son:3");
}
}
if (resultat == "1") {
Set("/sortie:text", (("I won in " add coup) add " moves !") add /plateau:complement);
if (/duson:leson == "1") {
gotoAndPlay("/son:3");
}
}
if (!((resultat <> "1") ? (resultat <> "-1") : "0")) {
victoire = "1";
}
}
}
Symbol 47 MovieClip Frame 5
tellTarget ("..") {
if (pion == "1") {
Set("/:_0", "vert1");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/vert1/_:poserpion");
Set("/vert1:place", "1");
}
if (pion == "2") {
Set("/:_0", "vert2");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/vert2/_:poserpion");
Set("/vert2:place", "1");
}
if (pion == "3") {
Set("/:_0", "vert3");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/vert3/_:poserpion");
Set("/vert3:place", "1");
}
if (pion == "4") {
Set("/:_0", "vert4");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/vert4/_:poserpion");
Set("/vert4:place", "1");
}
if (pion == "5") {
Set("/:_0", "bleu1");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/bleu1/_:poserpion");
Set("/bleu1:place", "1");
}
if (pion == "6") {
Set("/:_0", "bleu2");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/bleu2/_:poserpion");
Set("/bleu2:place", "1");
}
if (pion == "7") {
Set("/:_0", "bleu3");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/bleu3/_:poserpion");
Set("/bleu3:place", "1");
}
if (pion == "8") {
Set("/:_0", "bleu4");
call("/_:gestiondup");
Set("/:_0", noplateau);
Set("/:_1", "0");
Set("/:_2", hauteur);
call("/bleu4/_:poserpion");
Set("/bleu4:place", "1");
}
}
Symbol 47 MovieClip Frame 6
tellTarget ("..") {
if (pionbis == "1") {
Set("/:_0", "vert1");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/vert1/_:poserpile");
Set("/vert1:pose", "0");
}
if (pionbis == "2") {
Set("/:_0", "vert2");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/vert2/_:poserpile");
Set("/vert2:pose", "0");
}
if (pionbis == "3") {
Set("/:_0", "vert3");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/vert3/_:poserpile");
Set("/vert3:pose", "0");
}
if (pionbis == "4") {
Set("/:_0", "vert4");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/vert4/_:poserpile");
Set("/vert4:pose", "0");
}
if (pionbis == "5") {
Set("/:_0", "bleu1");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/bleu1/_:poserpile");
Set("/bleu1:pose", "0");
}
if (pionbis == "6") {
Set("/:_0", "bleu2");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/bleu2/_:poserpile");
Set("/bleu2:pose", "0");
}
if (pionbis == "7") {
Set("/:_0", "bleu3");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/bleu3/_:poserpile");
Set("/bleu3:pose", "0");
}
if (pionbis == "8") {
Set("/:_0", "bleu4");
call("/_:gestiondup");
Set("/:_0", nouvplateau);
Set("/:_1", ancniveau);
call("/bleu4/_:poserpile");
Set("/bleu4:pose", "0");
}
}
Symbol 47 MovieClip Frame 7
tellTarget ("..") {
victoire_joueur = "0";
v = "0";
a = "0";
while ("3" >= a) {
if (!(((("12" >= eval (("c[" add ("2" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("2" + ("4" * a))) add "]") >= "17")) ? "1" : ("12" >= eval (("c[" add ("18" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("18" + ("4" * a))) add "]") >= "17"))) {
v = "-1";
complement = " Yellow Diam at level 2";
}
if (!(((("8" >= eval (("c[" add ("2" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("2" + ("4" * a))) add "]") >= "13")) ? "1" : ("8" >= eval (("c[" add ("18" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("18" + ("4" * a))) add "]") >= "13"))) {
v = "-1";
complement = " Red Diam at level 2";
}
if (!(((("4" >= eval (("c[" add ("2" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("2" + ("4" * a))) add "]") >= "9")) ? "1" : ("4" >= eval (("c[" add ("18" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("18" + ("4" * a))) add "]") >= "9"))) {
v = "1";
complement = " Black Diam at level 2";
}
if (!(((("0" >= eval (("c[" add ("2" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("2" + ("4" * a))) add "]") >= "5")) ? "1" : ("0" >= eval (("c[" add ("18" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("18" + ("4" * a))) add "]") >= "5"))) {
v = "1";
complement = " Brown Diam at level 2";
}
if (!(((("12" >= eval (("c[" add ("3" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("3" + ("4" * a))) add "]") >= "17")) ? "1" : ("12" >= eval (("c[" add ("19" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("19" + ("4" * a))) add "]") >= "17"))) {
v = "-1";
complement = " Yellow Diam at level 3";
}
if (!(((("8" >= eval (("c[" add ("3" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("3" + ("4" * a))) add "]") >= "13")) ? "1" : ("8" >= eval (("c[" add ("19" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("19" + ("4" * a))) add "]") >= "13"))) {
v = "-1";
complement = " Red Diam at level 3";
}
if (!(((("4" >= eval (("c[" add ("3" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("3" + ("4" * a))) add "]") >= "9")) ? "1" : ("4" >= eval (("c[" add ("19" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("19" + ("4" * a))) add "]") >= "9"))) {
v = "1";
complement = " Black Diam at level 3";
}
if (!(((("0" >= eval (("c[" add ("3" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("3" + ("4" * a))) add "]") >= "5")) ? "1" : ("0" >= eval (("c[" add ("19" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("19" + ("4" * a))) add "]") >= "5"))) {
v = "1";
complement = " Brown Diam at level 3";
}
if (!(((("12" >= eval (("c[" add ("4" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("4" + ("4" * a))) add "]") >= "17")) ? "1" : ("12" >= eval (("c[" add ("20" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("20" + ("4" * a))) add "]") >= "17"))) {
v = "-1";
complement = " Yellow Diam at level 4";
}
if (!(((("8" >= eval (("c[" add ("4" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("4" + ("4" * a))) add "]") >= "13")) ? "1" : ("8" >= eval (("c[" add ("20" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("20" + ("4" * a))) add "]") >= "13"))) {
v = "-1";
complement = " Red Diam at level 4";
}
if (!(((("4" >= eval (("c[" add ("4" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("4" + ("4" * a))) add "]") >= "9")) ? "1" : ("4" >= eval (("c[" add ("20" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("20" + ("4" * a))) add "]") >= "9"))) {
v = "1";
complement = " Black Diam at level 4";
}
if (!(((("0" >= eval (("c[" add ("4" + ("4" * a))) add "]")) ? "1" : (eval (("c[" add ("4" + ("4" * a))) add "]") >= "5")) ? "1" : ("0" >= eval (("c[" add ("20" + ("4" * a))) add "]"))) ? "1" : (eval (("c[" add ("20" + ("4" * a))) add "]") >= "5"))) {
v = "1";
complement = " Brown Diam at level 4";
}
a = a + "1";
}
if (v == "-1") {
victoire_joueur = "1";
}
Set("/:_", v);
}
Symbol 47 MovieClip Frame 8
tellTarget ("..") {
_n = eval (("ps[" add pion1) add "]");
if ((_n - ("4" * int(_n / "4"))) <> "0") {
d = int(eval (("ps[" add pion1) add "]") / "4") + "1";
} else {
d = eval (("ps[" add pion1) add "]") / "4";
}
if (eval (("cs[" add ("4" * d)) add "]") <> "0") {
h = "4";
} else if (eval (("cs[" add (("4" * d) - "1")) add "]") <> "0") {
h = "3";
} else if (eval (("cs[" add (("4" * d) - "2")) add "]") <> "0") {
h = "2";
} else {
h = "1";
}
if (sens1 == "0") {
if (d <> "1") {
e = d - "1";
} else {
e = "8";
}
}
if (sens1 == "1") {
if (d <> "8") {
e = d + "1";
} else {
e = "1";
}
}
if (eval (("cs[" add ("4" * e)) add "]") <> "0") {
h2 = "4";
} else if (eval (("cs[" add (("4" * e) - "1")) add "]") <> "0") {
h2 = "3";
} else if (eval (("cs[" add (("4" * e) - "2")) add "]") <> "0") {
h2 = "2";
} else if (eval (("cs[" add (("4" * e) - "3")) add "]") <> "0") {
h2 = "1";
} else {
h2 = "0";
}
_n = eval (("ps[" add pion1) add "]");
a = _n - ("4" * int(_n / "4"));
if (a == "0") {
a = "4";
}
if ((((h - a) + "1") + h2) < "5") {
Set(("cs[" add ((("4" * e) - "3") + h2)) add "]", eval (("cs[" add ((("4" * d) - "4") + a)) add "]"));
Set(("cs[" add ((("4" * d) - "4") + a)) add "]", "0");
Set(("ps[" add pion1) add "]", (("4" * e) - "3") + h2);
if ("0" < (h - a)) {
Set(("cs[" add ((("4" * e) - "2") + h2)) add "]", eval (("cs[" add ((("4" * d) - "3") + a)) add "]"));
Set(("cs[" add ((("4" * d) - "3") + a)) add "]", "0");
n1 = (("4" * e) - "2") + h2;
Set(("ps[" add n1) add "]", (("4" * e) - "2") + h2);
if ("1" < (h - a)) {
Set(("cs[" add ((("4" * e) - "1") + h2)) add "]", eval (("cs[" add ((("4" * d) - "2") + a)) add "]"));
Set(("cs[" add ((("4" * d) - "2") + a)) add "]", "0");
n2 = (("4" * e) - "1") + h2;
Set(("ps[" add n2) add "]", (("4" * e) - "1") + h2);
if ("2" < (h - a)) {
Set(("cs[" add (("4" * e) + h2)) add "]", eval (("cs[" add ((("4" * d) - "1") + a)) add "]"));
Set(("cs[" add ((("4" * d) - "1") + a)) add "]", "0");
n3 = ("4" * e) + h2;
Set(("ps[" add n3) add "]", ("4" * e) + h2);
}
}
}
}
}
Symbol 47 MovieClip Frame 9
tellTarget ("..") {
c2 = "1";
while ("32" >= c2) {
Set(("cs[" add c2) add "]", eval (("c[" add c2) add "]"));
c2 = c2 + "1";
}
c2 = "1";
while ("16" >= c2) {
Set(("ps[" add c2) add "]", eval (("p[" add c2) add "]"));
c2 = c2 + "1";
}
Set(("cs[" add ((("4" * noplateau1) - "3") + hauteur1)) add "]", pion1);
Set(("ps[" add pion1) add "]", (("4" * noplateau1) - "3") + hauteur1);
choix = 10000;
doublepile1 = "0";
doublepile2 = "0";
doublepile3 = "0";
c2 = "17";
while ("32" >= c2) {
call("/jeu/_:strategie");
c2 = c2 + "1";
}
}
Symbol 47 MovieClip Frame 10
tellTarget ("..") {
c2 = "1";
while ("32" >= c2) {
Set(("cs[" add c2) add "]", eval (("c[" add c2) add "]"));
c2 = c2 + "1";
}
c2 = "1";
while ("16" >= c2) {
Set(("ps[" add c2) add "]", eval (("p[" add c2) add "]"));
c2 = c2 + "1";
}
call("_:deplacerpilevirtuelle");
choix = 10000;
doublepile1 = "0";
doublepile2 = "0";
doublepile3 = "0";
c2 = "17";
while ("32" >= c2) {
call("/jeu/_:strategie");
c2 = c2 + "1";
}
}
Symbol 52 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
css = "Array";
pss = "Array";
};
}
stop();
Symbol 52 MovieClip Frame 2
stop();
Symbol 52 MovieClip Frame 3
tellTarget ("..") {
setProperty("/jaune4", _x , /jaune4:xi);
setProperty("/jaune3", _x , /jaune3:xi);
setProperty("/jaune2", _x , /jaune2:xi);
setProperty("/jaune1", _x , /jaune1:xi);
setProperty("/bleu4", _x , /bleu4:xi);
setProperty("/bleu3", _x , /bleu3:xi);
setProperty("/bleu2", _x , /bleu2:xi);
setProperty("/bleu1", _x , /bleu1:xi);
setProperty("/vert4", _x , /vert4:xi);
setProperty("/vert3", _x , /vert3:xi);
setProperty("/vert2", _x , /vert2:xi);
setProperty("/vert1", _x , /vert1:xi);
setProperty("/rouge4", _x , /rouge4:xi);
setProperty("/rouge3", _x , /rouge3:xi);
setProperty("/rouge2", _x , /rouge2:xi);
setProperty("/rouge1", _x , /rouge1:xi);
setProperty("/jaune4", _y , /jaune4:yi);
setProperty("/jaune3", _y , /jaune3:yi);
setProperty("/jaune2", _y , /jaune2:yi);
setProperty("/jaune1", _y , /jaune1:yi);
setProperty("/bleu4", _y , /bleu4:yi);
setProperty("/bleu3", _y , /bleu3:yi);
setProperty("/bleu2", _y , /bleu2:yi);
setProperty("/bleu1", _y , /bleu1:yi);
setProperty("/vert4", _y , /vert4:yi);
setProperty("/vert3", _y , /vert3:yi);
setProperty("/vert2", _y , /vert2:yi);
setProperty("/vert1", _y , /vert1:yi);
setProperty("/rouge4", _y , /rouge4:yi);
setProperty("/rouge3", _y , /rouge3:yi);
setProperty("/rouge2", _y , /rouge2:yi);
setProperty("/rouge1", _y , /rouge1:yi);
}
Symbol 53 Button
on (press) {
if (/plateau:ordijoue == "0") {
if (/duson:leson == "1") {
gotoAndPlay("/son:2");
}
Set("/sortie:text", " ");
Set("/plateau:coup", "0");
call("/_:zeroprof");
Set("/:duplicr1", "0");
Set("/:duplicr2", "0");
Set("/:duplicr3", "0");
Set("/:duplicr4", "0");
Set("/:duplicb1", "0");
Set("/:duplicb2", "0");
Set("/:duplicb3", "0");
Set("/:duplicb4", "0");
Set("/:duplicj1", "0");
Set("/:duplicj2", "0");
Set("/:duplicj3", "0");
Set("/:duplicj4", "0");
Set("/:duplicv1", "0");
Set("/:duplicv2", "0");
Set("/:duplicv3", "0");
Set("/:duplicv4", "0");
Set("/plateau:cpttour", "0");
if (/plateau:kicomm <> "0") {
Set("/plateau:tourordi", "1");
} else {
Set("/plateau:tourordi", "0");
}
Set("/plateau:victoire", "0");
setProperty("/jaune1", _x , /jaune1:xi0);
setProperty("/jaune1", _y , /jaune1:yi0);
setProperty("/jaune2", _x , /jaune2:xi0);
setProperty("/jaune2", _y , /jaune2:yi0);
setProperty("/jaune3", _x , /jaune3:xi0);
setProperty("/jaune3", _y , /jaune3:yi0);
setProperty("/jaune4", _x , /jaune4:xi0);
setProperty("/jaune4", _y , /jaune4:yi0);
setProperty("/bleu1", _x , /bleu1:xi0);
setProperty("/bleu1", _y , /bleu1:yi0);
setProperty("/bleu2", _x , /bleu2:xi0);
setProperty("/bleu2", _y , /bleu2:yi0);
setProperty("/bleu3", _x , /bleu3:xi0);
setProperty("/bleu3", _y , /bleu3:yi0);
setProperty("/bleu4", _x , /bleu4:xi0);
setProperty("/bleu4", _y , /bleu4:yi0);
setProperty("/vert1", _x , /vert1:xi0);
setProperty("/vert1", _y , /vert1:yi0);
setProperty("/vert2", _x , /vert2:xi0);
setProperty("/vert2", _y , /vert2:yi0);
setProperty("/vert3", _x , /vert3:xi0);
setProperty("/vert3", _y , /vert3:yi0);
setProperty("/vert4", _x , /vert4:xi0);
setProperty("/vert4", _y , /vert4:yi0);
setProperty("/rouge1", _x , /rouge1:xi0);
setProperty("/rouge1", _y , /rouge1:yi0);
setProperty("/rouge2", _x , /rouge2:xi0);
setProperty("/rouge2", _y , /rouge2:yi0);
setProperty("/rouge3", _x , /rouge3:xi0);
setProperty("/rouge3", _y , /rouge3:yi0);
setProperty("/rouge4", _x , /rouge4:xi0);
setProperty("/rouge4", _y , /rouge4:yi0);
Set("/jaune1:xi", getProperty("/jaune1", _x));
Set("/jaune1:yi", getProperty("/jaune1", _y));
Set("/jaune2:xi", getProperty("/jaune2", _x));
Set("/jaune2:yi", getProperty("/jaune2", _y));
Set("/jaune3:xi", getProperty("/jaune3", _x));
Set("/jaune3:yi", getProperty("/jaune3", _y));
Set("/jaune4:xi", getProperty("/jaune4", _x));
Set("/jaune4:yi", getProperty("/jaune4", _y));
Set("/bleu1:xi", getProperty("/bleu1", _x));
Set("/bleu1:yi", getProperty("/bleu1", _y));
Set("/bleu2:xi", getProperty("/bleu2", _x));
Set("/bleu2:yi", getProperty("/bleu2", _y));
Set("/bleu3:xi", getProperty("/bleu3", _x));
Set("/bleu3:yi", getProperty("/bleu3", _y));
Set("/bleu4:xi", getProperty("/bleu4", _x));
Set("/bleu4:yi", getProperty("/bleu4", _y));
Set("/vert1:xi", getProperty("/vert1", _x));
Set("/vert1:yi", getProperty("/vert1", _y));
Set("/vert2:xi", getProperty("/vert2", _x));
Set("/vert2:yi", getProperty("/vert2", _y));
Set("/vert3:xi", getProperty("/vert3", _x));
Set("/vert3:yi", getProperty("/vert3", _y));
Set("/vert4:xi", getProperty("/vert4", _x));
Set("/vert4:yi", getProperty("/vert4", _y));
Set("/rouge1:xi", getProperty("/rouge1", _x));
Set("/rouge1:yi", getProperty("/rouge1", _y));
Set("/rouge2:xi", getProperty("/rouge2", _x));
Set("/rouge2:yi", getProperty("/rouge2", _y));
Set("/rouge3:xi", getProperty("/rouge3", _x));
Set("/rouge3:yi", getProperty("/rouge3", _y));
Set("/rouge4:xi", getProperty("/rouge4", _x));
Set("/rouge4:yi", getProperty("/rouge4", _y));
Set("/rouge1:numplateau", "0");
Set("/rouge1:place", "0");
Set("/rouge1:niveau", "0");
Set("/rouge2:numplateau", "0");
Set("/rouge2:place", "0");
Set("/rouge2:niveau", "0");
Set("/rouge3:numplateau", "0");
Set("/rouge3:place", "0");
Set("/rouge3:niveau", "0");
Set("/rouge4:numplateau", "0");
Set("/rouge4:place", "0");
Set("/rouge4:niveau", "0");
Set("/jaune1:numplateau", "0");
Set("/jaune1:place", "0");
Set("/jaune1:niveau", "0");
Set("/jaune2:numplateau", "0");
Set("/jaune2:place", "0");
Set("/jaune2:niveau", "0");
Set("/jaune3:numplateau", "0");
Set("/jaune3:place", "0");
Set("/jaune3:niveau", "0");
Set("/jaune4:numplateau", "0");
Set("/jaune4:place", "0");
Set("/jaune4:niveau", "0");
Set("/bleu1:numplateau", "0");
Set("/bleu1:place", "0");
Set("/bleu1:niveau", "0");
Set("/bleu2:numplateau", "0");
Set("/bleu2:place", "0");
Set("/bleu2:niveau", "0");
Set("/bleu3:numplateau", "0");
Set("/bleu3:place", "0");
Set("/bleu3:niveau", "0");
Set("/bleu4:numplateau", "0");
Set("/bleu4:place", "0");
Set("/bleu4:niveau", "0");
Set("/vert1:numplateau", "0");
Set("/vert1:place", "0");
Set("/vert1:niveau", "0");
Set("/vert2:numplateau", "0");
Set("/vert2:place", "0");
Set("/vert2:niveau", "0");
Set("/vert3:numplateau", "0");
Set("/vert3:place", "0");
Set("/vert3:niveau", "0");
Set("/vert4:numplateau", "0");
Set("/vert4:place", "0");
Set("/vert4:niveau", "0");
Set("/plateau1:hauteur", "0");
Set("/plateau1:hauteur", "0");
Set("/plateau2:hauteur", "0");
Set("/plateau3:hauteur", "0");
Set("/plateau4:hauteur", "0");
Set("/plateau5:hauteur", "0");
Set("/plateau6:hauteur", "0");
Set("/plateau7:hauteur", "0");
Set("/plateau8:hauteur", "0");
}
}
Symbol 55 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
diff = "0";
};
}
stop();
Symbol 56 Button
on (rollOver) {
if (diff == "0") {
Set("/fastoche:text", "Easy");
}
if (diff == "1") {
Set("/fastoche:text", "Medium");
}
if (diff == "2") {
Set("/fastoche:text", "Competitor");
}
}
on (rollOut) {
Set("/fastoche:text", " ");
}
on (press) {
if (/duson:leson == "1") {
gotoAndPlay("/son:2");
}
if (diff <> "0") {
if (diff <> "1") {
diff = "0";
Set("/fastoche:text", "Easy");
} else {
diff = "2";
Set("/fastoche:text", "Competitor");
}
} else {
diff = "1";
Set("/fastoche:text", "Medium");
}
}
Symbol 62 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
leson = "1";
Set("/duson:text", "With sound");
};
}
stop();
Symbol 63 Button
on (press) {
if (leson <> "0") {
leson = "0";
Set("/duson:text", "Without sound");
} else {
leson = "1";
Set("/duson:text", "With sound");
}
if (leson == "1") {
gotoAndPlay("/son:2");
}
}
Symbol 69 MovieClip Frame 1
if (!_load) {
_load = "1";
}
stop();
Symbol 69 MovieClip Frame 2
stop();
Symbol 69 MovieClip Frame 3
tellTarget ("..") {
Set("/rouge1:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/rouge1", _x));
Set("/rouge1:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/rouge1", _y));
Set("/rouge2:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/rouge2", _x));
Set("/rouge2:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/rouge2", _y));
Set("/rouge3:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/rouge3", _x));
Set("/rouge3:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/rouge3", _y));
Set("/rouge4:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/rouge4", _x));
Set("/rouge4:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/rouge4", _y));
Set("/rouge1:" add (("rappelxi[" add /plateau:coup) add "]"), /rouge1:xi);
Set("/rouge1:" add (("rappelyi[" add /plateau:coup) add "]"), /rouge1:yi);
Set("/rouge2:" add (("rappelxi[" add /plateau:coup) add "]"), /rouge2:xi);
Set("/rouge2:" add (("rappelyi[" add /plateau:coup) add "]"), /rouge2:yi);
Set("/rouge3:" add (("rappelxi[" add /plateau:coup) add "]"), /rouge3:xi);
Set("/rouge3:" add (("rappelyi[" add /plateau:coup) add "]"), /rouge3:yi);
Set("/rouge4:" add (("rappelxi[" add /plateau:coup) add "]"), /rouge4:xi);
Set("/rouge4:" add (("rappelyi[" add /plateau:coup) add "]"), /rouge4:yi);
Set("/rouge1:" add (("rappelniveau[" add /plateau:coup) add "]"), /rouge1:niveau);
Set("/rouge1:" add (("rappelplace[" add /plateau:coup) add "]"), /rouge1:place);
Set("/rouge1:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /rouge1:numplateau);
Set("/rouge2:" add (("rappelniveau[" add /plateau:coup) add "]"), /rouge2:niveau);
Set("/rouge2:" add (("rappelplace[" add /plateau:coup) add "]"), /rouge2:place);
Set("/rouge2:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /rouge2:numplateau);
Set("/rouge3:" add (("rappelniveau[" add /plateau:coup) add "]"), /rouge3:niveau);
Set("/rouge3:" add (("rappelplace[" add /plateau:coup) add "]"), /rouge3:place);
Set("/rouge3:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /rouge3:numplateau);
Set("/rouge4:" add (("rappelniveau[" add /plateau:coup) add "]"), /rouge4:niveau);
Set("/rouge4:" add (("rappelplace[" add /plateau:coup) add "]"), /rouge4:place);
Set("/rouge4:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /rouge4:numplateau);
Set("/bleu1:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/bleu1", _x));
Set("/bleu1:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/bleu1", _y));
Set("/bleu2:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/bleu2", _x));
Set("/bleu2:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/bleu2", _y));
Set("/bleu3:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/bleu3", _x));
Set("/bleu3:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/bleu3", _y));
Set("/bleu4:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/bleu4", _x));
Set("/bleu4:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/bleu4", _y));
Set("/bleu1:" add (("rappelxi[" add /plateau:coup) add "]"), /bleu1:xi);
Set("/bleu1:" add (("rappelyi[" add /plateau:coup) add "]"), /bleu1:yi);
Set("/bleu2:" add (("rappelxi[" add /plateau:coup) add "]"), /bleu2:xi);
Set("/bleu2:" add (("rappelyi[" add /plateau:coup) add "]"), /bleu2:yi);
Set("/bleu3:" add (("rappelxi[" add /plateau:coup) add "]"), /bleu3:xi);
Set("/bleu3:" add (("rappelyi[" add /plateau:coup) add "]"), /bleu3:yi);
Set("/bleu4:" add (("rappelxi[" add /plateau:coup) add "]"), /bleu4:xi);
Set("/bleu4:" add (("rappelyi[" add /plateau:coup) add "]"), /bleu4:yi);
Set("/bleu1:" add (("rappelniveau[" add /plateau:coup) add "]"), /bleu1:niveau);
Set("/bleu1:" add (("rappelplace[" add /plateau:coup) add "]"), /bleu1:place);
Set("/bleu1:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /bleu1:numplateau);
Set("/bleu2:" add (("rappelniveau[" add /plateau:coup) add "]"), /bleu2:niveau);
Set("/bleu2:" add (("rappelplace[" add /plateau:coup) add "]"), /bleu2:place);
Set("/bleu2:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /bleu2:numplateau);
Set("/bleu3:" add (("rappelniveau[" add /plateau:coup) add "]"), /bleu3:niveau);
Set("/bleu3:" add (("rappelplace[" add /plateau:coup) add "]"), /bleu3:place);
Set("/bleu3:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /bleu3:numplateau);
Set("/bleu4:" add (("rappelniveau[" add /plateau:coup) add "]"), /bleu4:niveau);
Set("/bleu4:" add (("rappelplace[" add /plateau:coup) add "]"), /bleu4:place);
Set("/bleu4:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /bleu4:numplateau);
Set("/vert1:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/vert1", _x));
Set("/vert1:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/vert1", _y));
Set("/vert2:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/vert2", _x));
Set("/vert2:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/vert2", _y));
Set("/vert3:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/vert3", _x));
Set("/vert3:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/vert3", _y));
Set("/vert4:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/vert4", _x));
Set("/vert4:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/vert4", _y));
Set("/vert1:" add (("rappelxi[" add /plateau:coup) add "]"), /vert1:xi);
Set("/vert1:" add (("rappelyi[" add /plateau:coup) add "]"), /vert1:yi);
Set("/vert2:" add (("rappelxi[" add /plateau:coup) add "]"), /vert2:xi);
Set("/vert2:" add (("rappelyi[" add /plateau:coup) add "]"), /vert2:yi);
Set("/vert3:" add (("rappelxi[" add /plateau:coup) add "]"), /vert3:xi);
Set("/vert3:" add (("rappelyi[" add /plateau:coup) add "]"), /vert3:yi);
Set("/vert4:" add (("rappelxi[" add /plateau:coup) add "]"), /vert4:xi);
Set("/vert4:" add (("rappelyi[" add /plateau:coup) add "]"), /vert4:yi);
Set("/vert1:" add (("rappelniveau[" add /plateau:coup) add "]"), /vert1:niveau);
Set("/vert1:" add (("rappelplace[" add /plateau:coup) add "]"), /vert1:place);
Set("/vert1:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /vert1:numplateau);
Set("/vert2:" add (("rappelniveau[" add /plateau:coup) add "]"), /vert2:niveau);
Set("/vert2:" add (("rappelplace[" add /plateau:coup) add "]"), /vert2:place);
Set("/vert2:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /vert2:numplateau);
Set("/vert3:" add (("rappelniveau[" add /plateau:coup) add "]"), /vert3:niveau);
Set("/vert3:" add (("rappelplace[" add /plateau:coup) add "]"), /vert3:place);
Set("/vert3:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /vert3:numplateau);
Set("/vert4:" add (("rappelniveau[" add /plateau:coup) add "]"), /vert4:niveau);
Set("/vert4:" add (("rappelplace[" add /plateau:coup) add "]"), /vert4:place);
Set("/vert4:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /vert4:numplateau);
Set("/jaune1:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/jaune1", _x));
Set("/jaune1:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/jaune1", _y));
Set("/jaune2:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/jaune2", _x));
Set("/jaune2:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/jaune2", _y));
Set("/jaune3:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/jaune3", _x));
Set("/jaune3:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/jaune3", _y));
Set("/jaune4:" add (("rappelx[" add /plateau:coup) add "]"), getProperty("/jaune4", _x));
Set("/jaune4:" add (("rappely[" add /plateau:coup) add "]"), getProperty("/jaune4", _y));
Set("/jaune1:" add (("rappelxi[" add /plateau:coup) add "]"), /jaune1:xi);
Set("/jaune1:" add (("rappelyi[" add /plateau:coup) add "]"), /jaune1:yi);
Set("/jaune2:" add (("rappelxi[" add /plateau:coup) add "]"), /jaune2:xi);
Set("/jaune2:" add (("rappelyi[" add /plateau:coup) add "]"), /jaune2:yi);
Set("/jaune3:" add (("rappelxi[" add /plateau:coup) add "]"), /jaune3:xi);
Set("/jaune3:" add (("rappelyi[" add /plateau:coup) add "]"), /jaune3:yi);
Set("/jaune4:" add (("rappelxi[" add /plateau:coup) add "]"), /jaune4:xi);
Set("/jaune4:" add (("rappelyi[" add /plateau:coup) add "]"), /jaune4:yi);
Set("/jaune1:" add (("rappelniveau[" add /plateau:coup) add "]"), /jaune1:niveau);
Set("/jaune1:" add (("rappelplace[" add /plateau:coup) add "]"), /jaune1:place);
Set("/jaune1:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /jaune1:numplateau);
Set("/jaune2:" add (("rappelniveau[" add /plateau:coup) add "]"), /jaune2:niveau);
Set("/jaune2:" add (("rappelplace[" add /plateau:coup) add "]"), /jaune2:place);
Set("/jaune2:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /jaune2:numplateau);
Set("/jaune3:" add (("rappelniveau[" add /plateau:coup) add "]"), /jaune3:niveau);
Set("/jaune3:" add (("rappelplace[" add /plateau:coup) add "]"), /jaune3:place);
Set("/jaune3:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /jaune3:numplateau);
Set("/jaune4:" add (("rappelniveau[" add /plateau:coup) add "]"), /jaune4:niveau);
Set("/jaune4:" add (("rappelplace[" add /plateau:coup) add "]"), /jaune4:place);
Set("/jaune4:" add (("rappelnumplateau[" add /plateau:coup) add "]"), /jaune4:numplateau);
Set("/plateau1:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau1:hauteur);
Set("/plateau2:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau2:hauteur);
Set("/plateau3:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau3:hauteur);
Set("/plateau4:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau4:hauteur);
Set("/plateau5:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau5:hauteur);
Set("/plateau6:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau6:hauteur);
Set("/plateau7:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau7:hauteur);
Set("/plateau8:" add (("rappelhauteur[" add /plateau:coup) add "]"), /plateau8:hauteur);
}
Symbol 70 Button
on (press) {
if (/plateau:ordijoue == "0") {
if (/duson:leson == "1") {
gotoAndPlay("/son:2");
}
if (/plateau:coup < "3") {
Set("/sortie:text", "Wait a minut before cheating !");
}
if ("2" < /plateau:coup) {
Set("/sortie:text", "2 moves back !");
remontecoup = /plateau:coup - "2";
Set("/plateau:coup", remontecoup);
if (!((/plateau:victoire <> "1") ? "1" : (/plateau:victoire_joueur <> "1"))) {
Set("/sortie:text", "1 move back !");
remontecoup = remontecoup + "1";
Set("/plateau:coup", /plateau:coup + "1");
}
if (/plateau:victoire_betise == "1") {
Set("/sortie:text", "1 move back !");
remontecoup = remontecoup + "1";
Set("/plateau:coup", /plateau:coup + "1");
}
setProperty("/rouge1", _x , eval ("/rouge1:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/rouge1", _y , eval ("/rouge1:" add (("rappely[" add remontecoup) add "]")));
setProperty("/rouge2", _x , eval ("/rouge2:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/rouge2", _y , eval ("/rouge2:" add (("rappely[" add remontecoup) add "]")));
setProperty("/rouge3", _x , eval ("/rouge3:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/rouge3", _y , eval ("/rouge3:" add (("rappely[" add remontecoup) add "]")));
setProperty("/rouge4", _x , eval ("/rouge4:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/rouge4", _y , eval ("/rouge4:" add (("rappely[" add remontecoup) add "]")));
Set("/rouge1:xi", eval ("/rouge1:" add (("rappelxi[" add remontecoup) add "]")));
Set("/rouge1:yi", eval ("/rouge1:" add (("rappelyi[" add remontecoup) add "]")));
Set("/rouge2:xi", eval ("/rouge2:" add (("rappelxi[" add remontecoup) add "]")));
Set("/rouge2:yi", eval ("/rouge2:" add (("rappelyi[" add remontecoup) add "]")));
Set("/rouge3:xi", eval ("/rouge3:" add (("rappelxi[" add remontecoup) add "]")));
Set("/rouge3:yi", eval ("/rouge3:" add (("rappelyi[" add remontecoup) add "]")));
Set("/rouge4:xi", eval ("/rouge4:" add (("rappelxi[" add remontecoup) add "]")));
Set("/rouge4:yi", eval ("/rouge4:" add (("rappelyi[" add remontecoup) add "]")));
Set("/rouge1:niveau", eval ("/rouge1:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/rouge1:place", eval ("/rouge1:" add (("rappelplace[" add remontecoup) add "]")));
Set("/rouge1:numplateau", eval ("/rouge1:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/rouge2:niveau", eval ("/rouge2:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/rouge2:place", eval ("/rouge2:" add (("rappelplace[" add remontecoup) add "]")));
Set("/rouge2:numplateau", eval ("/rouge2:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/rouge3:niveau", eval ("/rouge3:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/rouge3:place", eval ("/rouge3:" add (("rappelplace[" add remontecoup) add "]")));
Set("/rouge3:numplateau", eval ("/rouge3:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/rouge4:niveau", eval ("/rouge4:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/rouge4:place", eval ("/rouge4:" add (("rappelplace[" add remontecoup) add "]")));
Set("/rouge4:numplateau", eval ("/rouge4:" add (("rappelnumplateau[" add remontecoup) add "]")));
setProperty("/bleu1", _x , eval ("/bleu1:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/bleu1", _y , eval ("/bleu1:" add (("rappely[" add remontecoup) add "]")));
setProperty("/bleu2", _x , eval ("/bleu2:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/bleu2", _y , eval ("/bleu2:" add (("rappely[" add remontecoup) add "]")));
setProperty("/bleu3", _x , eval ("/bleu3:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/bleu3", _y , eval ("/bleu3:" add (("rappely[" add remontecoup) add "]")));
setProperty("/bleu4", _x , eval ("/bleu4:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/bleu4", _y , eval ("/bleu4:" add (("rappely[" add remontecoup) add "]")));
Set("/bleu1:xi", eval ("/bleu1:" add (("rappelxi[" add remontecoup) add "]")));
Set("/bleu1:yi", eval ("/bleu1:" add (("rappelyi[" add remontecoup) add "]")));
Set("/bleu2:xi", eval ("/bleu2:" add (("rappelxi[" add remontecoup) add "]")));
Set("/bleu2:yi", eval ("/bleu2:" add (("rappelyi[" add remontecoup) add "]")));
Set("/bleu3:xi", eval ("/bleu3:" add (("rappelxi[" add remontecoup) add "]")));
Set("/bleu3:yi", eval ("/bleu3:" add (("rappelyi[" add remontecoup) add "]")));
Set("/bleu4:xi", eval ("/bleu4:" add (("rappelxi[" add remontecoup) add "]")));
Set("/bleu4:yi", eval ("/bleu4:" add (("rappelyi[" add remontecoup) add "]")));
Set("/bleu1:niveau", eval ("/bleu1:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/bleu1:place", eval ("/bleu1:" add (("rappelplace[" add remontecoup) add "]")));
Set("/bleu1:numplateau", eval ("/bleu1:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/bleu2:niveau", eval ("/bleu2:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/bleu2:place", eval ("/bleu2:" add (("rappelplace[" add remontecoup) add "]")));
Set("/bleu2:numplateau", eval ("/bleu2:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/bleu3:niveau", eval ("/bleu3:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/bleu3:place", eval ("/bleu3:" add (("rappelplace[" add remontecoup) add "]")));
Set("/bleu3:numplateau", eval ("/bleu3:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/bleu4:niveau", eval ("/bleu4:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/bleu4:place", eval ("/bleu4:" add (("rappelplace[" add remontecoup) add "]")));
Set("/bleu4:numplateau", eval ("/bleu4:" add (("rappelnumplateau[" add remontecoup) add "]")));
setProperty("/vert1", _x , eval ("/vert1:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/vert1", _y , eval ("/vert1:" add (("rappely[" add remontecoup) add "]")));
setProperty("/vert2", _x , eval ("/vert2:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/vert2", _y , eval ("/vert2:" add (("rappely[" add remontecoup) add "]")));
setProperty("/vert3", _x , eval ("/vert3:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/vert3", _y , eval ("/vert3:" add (("rappely[" add remontecoup) add "]")));
setProperty("/vert4", _x , eval ("/vert4:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/vert4", _y , eval ("/vert4:" add (("rappely[" add remontecoup) add "]")));
Set("/vert1:xi", eval ("/vert1:" add (("rappelxi[" add remontecoup) add "]")));
Set("/vert1:yi", eval ("/vert1:" add (("rappelyi[" add remontecoup) add "]")));
Set("/vert2:xi", eval ("/vert2:" add (("rappelxi[" add remontecoup) add "]")));
Set("/vert2:yi", eval ("/vert2:" add (("rappelyi[" add remontecoup) add "]")));
Set("/vert3:xi", eval ("/vert3:" add (("rappelxi[" add remontecoup) add "]")));
Set("/vert3:yi", eval ("/vert3:" add (("rappelyi[" add remontecoup) add "]")));
Set("/vert4:xi", eval ("/vert4:" add (("rappelxi[" add remontecoup) add "]")));
Set("/vert4:yi", eval ("/vert4:" add (("rappelyi[" add remontecoup) add "]")));
Set("/vert1:niveau", eval ("/vert1:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/vert1:place", eval ("/vert1:" add (("rappelplace[" add remontecoup) add "]")));
Set("/vert1:numplateau", eval ("/vert1:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/vert2:niveau", eval ("/vert2:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/vert2:place", eval ("/vert2:" add (("rappelplace[" add remontecoup) add "]")));
Set("/vert2:numplateau", eval ("/vert2:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/vert3:niveau", eval ("/vert3:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/vert3:place", eval ("/vert3:" add (("rappelplace[" add remontecoup) add "]")));
Set("/vert3:numplateau", eval ("/vert3:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/vert4:niveau", eval ("/vert4:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/vert4:place", eval ("/vert4:" add (("rappelplace[" add remontecoup) add "]")));
Set("/vert4:numplateau", eval ("/vert4:" add (("rappelnumplateau[" add remontecoup) add "]")));
setProperty("/jaune1", _x , eval ("/jaune1:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/jaune1", _y , eval ("/jaune1:" add (("rappely[" add remontecoup) add "]")));
setProperty("/jaune2", _x , eval ("/jaune2:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/jaune2", _y , eval ("/jaune2:" add (("rappely[" add remontecoup) add "]")));
setProperty("/jaune3", _x , eval ("/jaune3:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/jaune3", _y , eval ("/jaune3:" add (("rappely[" add remontecoup) add "]")));
setProperty("/jaune4", _x , eval ("/jaune4:" add (("rappelx[" add remontecoup) add "]")));
setProperty("/jaune4", _y , eval ("/jaune4:" add (("rappely[" add remontecoup) add "]")));
Set("/jaune1:xi", eval ("/jaune1:" add (("rappelxi[" add remontecoup) add "]")));
Set("/jaune1:yi", eval ("/jaune1:" add (("rappelyi[" add remontecoup) add "]")));
Set("/jaune2:xi", eval ("/jaune2:" add (("rappelxi[" add remontecoup) add "]")));
Set("/jaune2:yi", eval ("/jaune2:" add (("rappelyi[" add remontecoup) add "]")));
Set("/jaune3:xi", eval ("/jaune3:" add (("rappelxi[" add remontecoup) add "]")));
Set("/jaune3:yi", eval ("/jaune3:" add (("rappelyi[" add remontecoup) add "]")));
Set("/jaune4:xi", eval ("/jaune4:" add (("rappelxi[" add remontecoup) add "]")));
Set("/jaune4:yi", eval ("/jaune4:" add (("rappelyi[" add remontecoup) add "]")));
Set("/jaune1:niveau", eval ("/jaune1:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/jaune1:place", eval ("/jaune1:" add (("rappelplace[" add remontecoup) add "]")));
Set("/jaune1:numplateau", eval ("/jaune1:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/jaune2:niveau", eval ("/jaune2:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/jaune2:place", eval ("/jaune2:" add (("rappelplace[" add remontecoup) add "]")));
Set("/jaune2:numplateau", eval ("/jaune2:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/jaune3:niveau", eval ("/jaune3:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/jaune3:place", eval ("/jaune3:" add (("rappelplace[" add remontecoup) add "]")));
Set("/jaune3:numplateau", eval ("/jaune3:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/jaune4:niveau", eval ("/jaune4:" add (("rappelniveau[" add remontecoup) add "]")));
Set("/jaune4:place", eval ("/jaune4:" add (("rappelplace[" add remontecoup) add "]")));
Set("/jaune4:numplateau", eval ("/jaune4:" add (("rappelnumplateau[" add remontecoup) add "]")));
Set("/plateau1:hauteur", eval ("/plateau1:" add (("rappelhauteur[" add remontecoup) add "]")));
Set("/plateau2:hauteur", eval ("/plateau2:" add (("rappelhauteur[" add remontecoup) add "]")));
Set("/plateau3:hauteur", eval ("/plateau3:" add (("rappelhauteur[" add remontecoup) add "]")));
Set("/plateau4:hauteur", eval ("/plateau4:" add (("rappelhauteur[" add remontecoup) add "]")));
Set("/plateau5:hauteur", eval ("/plateau5:" add (("rappelhauteur[" add remontecoup) add "]")));
Set("/plateau6:hauteur", eval ("/plateau6:" add (("rappelhauteur[" add remontecoup) add "]")));
Set("/plateau7:hauteur", eval ("/plateau7:" add (("rappelhauteur[" add remontecoup) add "]")));
Set("/plateau8:hauteur", eval ("/plateau8:" add (("rappelhauteur[" add remontecoup) add "]")));
if (/plateau:victoire == "1") {
Set("/plateau:victoire", "0");
}
}
}
}
Symbol 74 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
Set("/kicommence:text", "You begin");
};
}
stop();
Symbol 75 Button
on (press) {
if (/duson:leson == "1") {
gotoAndPlay("/son:2");
}
if (/plateau:kicomm <> "0") {
Set("/plateau:kicomm", "0");
Set("/kicommence:text", "You begin");
Set("/sortie:text", "You will begin the next game !");
} else {
Set("/plateau:kicomm", "1");
Set("/kicommence:text", "The computer begins");
Set("/sortie:text", "The computer will begin the next game !");
if (/plateau:coup == "0") {
Set("/plateau:tourordi", "1");
}
}
}
Symbol 79 Button
on (press) {
if (/duson:leson == "1") {
gotoAndPlay("/son:2");
}
call("/_:apparition_regle");
}
Symbol 83 Button
on (press) {
if (/duson:leson == "1") {
gotoAndPlay("/son:2");
}
getURL ("http://jeu.diam.free.fr/diam_eng.htm", "_blank");
}
Symbol 85 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
blDragMode = "0";
pose = "0";
x0 = _x;
y0 = _y;
xi = _x;
yi = _y;
xi0 = _x;
yi0 = _y;
dx = "0";
dy = "0";
numplateau = "0";
place = "0";
niveau = "0";
hauteurpile = "0";
frequence = "10";
lh = "50";
lh2 = "30";
Ndep = frequence + "2";
rappelx = "Array";
rappely = "Array";
rappelxi = "Array";
rappelyi = "Array";
rappelniveau = "Array";
rappelplace = "Array";
rappelnumplateau = "Array";
dx = _x - x0;
dy = _y - y0;
x0 = _x;
y0 = _y;
if (Ndep == (frequence + "1")) {
call("/_:suppression");
Ndep = frequence + "2";
}
if (!(((place <> "1") ? "1" : (/plateau:deplacementencours <> "1")) ? "1" : (/plateau:reflechis <> "0"))) {
if (!((numplateau <> /jaune4:numplateau) ? "1" : (/jaune4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune4/_:deplacer");
}
if (!((numplateau <> /jaune3:numplateau) ? "1" : (/jaune3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune3/_:deplacer");
}
if (!((numplateau <> /jaune2:numplateau) ? "1" : (/jaune2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune2/_:deplacer");
}
if (!((numplateau <> /jaune1:numplateau) ? "1" : (/jaune1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune1/_:deplacer");
}
if (!((numplateau <> /bleu4:numplateau) ? "1" : (/bleu4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu4/_:deplacer");
}
if (!((numplateau <> /bleu3:numplateau) ? "1" : (/bleu3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu3/_:deplacer");
}
if (!((numplateau <> /bleu2:numplateau) ? "1" : (/bleu2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu2/_:deplacer");
}
if (!((numplateau <> /bleu1:numplateau) ? "1" : (/bleu1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu1/_:deplacer");
}
if (!((numplateau <> /vert4:numplateau) ? "1" : (/vert4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert4/_:deplacer");
}
if (!((numplateau <> /vert3:numplateau) ? "1" : (/vert3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert3/_:deplacer");
}
if (!((numplateau <> /vert2:numplateau) ? "1" : (/vert2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert2/_:deplacer");
}
if (!((numplateau <> /vert1:numplateau) ? "1" : (/vert1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert1/_:deplacer");
}
if (!((numplateau <> /rouge4:numplateau) ? "1" : (/rouge4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge4/_:deplacer");
}
if (!((numplateau <> /rouge3:numplateau) ? "1" : (/rouge3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge3/_:deplacer");
}
if (!((numplateau <> /rouge2:numplateau) ? "1" : (/rouge2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge2/_:deplacer");
}
if (!((numplateau <> /rouge1:numplateau) ? "1" : (/rouge1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge1/_:deplacer");
}
}
if (Ndep < (frequence + "1")) {
Ndep = Ndep + "1";
if (Ndep < (frequence + "1")) {
_x = (xs + (Ndep * ((xc - xs) / frequence)));
_y = (ys + (Ndep * ((yc - ys) / frequence)));
}
}
if (Ndep == frequence) {
Set("/plateau:ordijoue", "0");
if (/duson:leson == "1") {
gotoAndPlay("/son:8");
}
xi = _x;
yi = _y;
call("/tricher/_:retenir_position");
}
};
}
nextFrame();
play();
Symbol 85 MovieClip Frame 3
tellTarget ("..") {
dx = _x - x0;
dy = _y - y0;
x0 = _x;
y0 = _y;
if (Ndep == (frequence + "1")) {
call("/_:suppression");
Ndep = frequence + "2";
}
if (!(((place <> "1") ? "1" : (/plateau:deplacementencours <> "1")) ? "1" : (/plateau:reflechis <> "0"))) {
if (!((numplateau <> /jaune4:numplateau) ? "1" : (/jaune4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune4/_:deplacer");
}
if (!((numplateau <> /jaune3:numplateau) ? "1" : (/jaune3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune3/_:deplacer");
}
if (!((numplateau <> /jaune2:numplateau) ? "1" : (/jaune2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune2/_:deplacer");
}
if (!((numplateau <> /jaune1:numplateau) ? "1" : (/jaune1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/jaune1/_:deplacer");
}
if (!((numplateau <> /bleu4:numplateau) ? "1" : (/bleu4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu4/_:deplacer");
}
if (!((numplateau <> /bleu3:numplateau) ? "1" : (/bleu3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu3/_:deplacer");
}
if (!((numplateau <> /bleu2:numplateau) ? "1" : (/bleu2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu2/_:deplacer");
}
if (!((numplateau <> /bleu1:numplateau) ? "1" : (/bleu1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/bleu1/_:deplacer");
}
if (!((numplateau <> /vert4:numplateau) ? "1" : (/vert4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert4/_:deplacer");
}
if (!((numplateau <> /vert3:numplateau) ? "1" : (/vert3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert3/_:deplacer");
}
if (!((numplateau <> /vert2:numplateau) ? "1" : (/vert2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert2/_:deplacer");
}
if (!((numplateau <> /vert1:numplateau) ? "1" : (/vert1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/vert1/_:deplacer");
}
if (!((numplateau <> /rouge4:numplateau) ? "1" : (/rouge4:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge4/_:deplacer");
}
if (!((numplateau <> /rouge3:numplateau) ? "1" : (/rouge3:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge3/_:deplacer");
}
if (!((numplateau <> /rouge2:numplateau) ? "1" : (/rouge2:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge2/_:deplacer");
}
if (!((numplateau <> /rouge1:numplateau) ? "1" : (/rouge1:niveau <> (niveau + "1")))) {
Set("/:_0", dx);
Set("/:_1", dy);
call("/rouge1/_:deplacer");
}
}
if (Ndep < (frequence + "1")) {
Ndep = Ndep + "1";
if (Ndep < (frequence + "1")) {
_x = (xs + (Ndep * ((xc - xs) / frequence)));
_y = (ys + (Ndep * ((yc - ys) / frequence)));
}
}
if (Ndep == frequence) {
Set("/plateau:ordijoue", "0");
if (/duson:leson == "1") {
gotoAndPlay("/son:8");
}
xi = _x;
yi = _y;
call("/tricher/_:retenir_position");
}
};
gotoAndPlay (2);
Symbol 85 MovieClip Frame 4
tellTarget ("..") {
dx = /:_0;
dy = /:_1;
_x = (_x + dx);
_y = (_y + dy);
Set("/:_0", "");
Set("/:_1", "");
}
Symbol 85 MovieClip Frame 5
tellTarget ("..") {
hauteur = "1";
if (!((numplateau <> /jaune4:numplateau) ? "1" : (niveau >= /jaune4:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /jaune3:numplateau) ? "1" : (niveau >= /jaune3:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /jaune2:numplateau) ? "1" : (niveau >= /jaune2:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /jaune1:numplateau) ? "1" : (niveau >= /jaune1:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /bleu4:numplateau) ? "1" : (niveau >= /bleu4:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /bleu3:numplateau) ? "1" : (niveau >= /bleu3:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /bleu2:numplateau) ? "1" : (niveau >= /bleu2:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /bleu1:numplateau) ? "1" : (niveau >= /bleu1:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /vert4:numplateau) ? "1" : (niveau >= /vert4:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /vert3:numplateau) ? "1" : (niveau >= /vert3:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /vert2:numplateau) ? "1" : (niveau >= /vert2:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /vert1:numplateau) ? "1" : (niveau >= /vert1:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /rouge4:numplateau) ? "1" : (niveau >= /rouge4:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /rouge3:numplateau) ? "1" : (niveau >= /rouge3:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /rouge2:numplateau) ? "1" : (niveau >= /rouge2:niveau))) {
hauteur = hauteur + "1";
}
if (!((numplateau <> /rouge1:numplateau) ? "1" : (niveau >= /rouge1:niveau))) {
hauteur = hauteur + "1";
}
Set("/:_", hauteur);
}
Symbol 85 MovieClip Frame 6
tellTarget ("..") {
nouvplateau = /:_0;
ancniveau = /:_1;
call("_:determinationhauteur");
hauteurpile = /:_;
tellTarget ("..") {
Set("_level0:_t0", _target);
ancplateau = eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau");
if (!((nouvplateau <> "1") ? "1" : (tellTarget ("..") {
(/plateau1:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau1:hauteur;
Set("/:_2", /plateau1:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "1");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
if (!((nouvplateau <> "2") ? "1" : (tellTarget ("..") {
(/plateau2:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau2:hauteur;
Set("/:_2", /plateau2:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "2");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
if (!((nouvplateau <> "3") ? "1" : (tellTarget ("..") {
(/plateau3:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau3:hauteur;
Set("/:_2", /plateau3:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "3");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
if (!((nouvplateau <> "4") ? "1" : (tellTarget ("..") {
(/plateau4:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau4:hauteur;
Set("/:_2", /plateau4:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "4");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
if (!((nouvplateau <> "5") ? "1" : (tellTarget ("..") {
(/plateau5:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau5:hauteur;
Set("/:_2", /plateau5:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "5");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
if (!((nouvplateau <> "6") ? "1" : (tellTarget ("..") {
(/plateau6:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau6:hauteur;
Set("/:_2", /plateau6:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "6");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
if (!((nouvplateau <> "7") ? "1" : (tellTarget ("..") {
(/plateau7:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau7:hauteur;
Set("/:_2", /plateau7:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "7");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
if (!((nouvplateau <> "8") ? "1" : (tellTarget ("..") {
(/plateau8:hauteur + eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))) add ":hauteurpile")) >= "5"}))) {
oldhaut = /plateau8:hauteur;
Set("/:_2", /plateau8:hauteur);
Set("/:_1", ancplateau);
Set("/:_0", "8");
call("_:poserpion");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose", "1");
}
}
tellTarget ("..") {
Set("_level0:_t0", _target);
if (eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose") == "1") {
if (!((ancplateau <> /jaune4:numplateau) ? "1" : (ancniveau >= /jaune4:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/jaune4:niveau - ancniveau));
call("/jaune4/_:poserpion");
}
if (!((ancplateau <> /jaune3:numplateau) ? "1" : (ancniveau >= /jaune3:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/jaune3:niveau - ancniveau));
call("/jaune3/_:poserpion");
}
if (!((ancplateau <> /jaune2:numplateau) ? "1" : (ancniveau >= /jaune2:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/jaune2:niveau - ancniveau));
call("/jaune2/_:poserpion");
}
if (!((ancplateau <> /jaune1:numplateau) ? "1" : (ancniveau >= /jaune1:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/jaune1:niveau - ancniveau));
call("/jaune1/_:poserpion");
}
if (!((ancplateau <> /bleu4:numplateau) ? "1" : (ancniveau >= /bleu4:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/bleu4:niveau - ancniveau));
call("/bleu4/_:poserpion");
}
if (!((ancplateau <> /bleu3:numplateau) ? "1" : (ancniveau >= /bleu3:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/bleu3:niveau - ancniveau));
call("/bleu3/_:poserpion");
}
if (!((ancplateau <> /bleu2:numplateau) ? "1" : (ancniveau >= /bleu2:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/bleu2:niveau - ancniveau));
call("/bleu2/_:poserpion");
}
if (!((ancplateau <> /bleu1:numplateau) ? "1" : (ancniveau >= /bleu1:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/bleu1:niveau - ancniveau));
call("/bleu1/_:poserpion");
}
if (!((ancplateau <> /vert4:numplateau) ? "1" : (ancniveau >= /vert4:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/vert4:niveau - ancniveau));
call("/vert4/_:poserpion");
}
if (!((ancplateau <> /vert3:numplateau) ? "1" : (ancniveau >= /vert3:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/vert3:niveau - ancniveau));
call("/vert3/_:poserpion");
}
if (!((ancplateau <> /vert2:numplateau) ? "1" : (ancniveau >= /vert2:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/vert2:niveau - ancniveau));
call("/vert2/_:poserpion");
}
if (!((ancplateau <> /vert1:numplateau) ? "1" : (ancniveau >= /vert1:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/vert1:niveau - ancniveau));
call("/vert1/_:poserpion");
}
if (!((ancplateau <> /rouge4:numplateau) ? "1" : (ancniveau >= /rouge4:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/rouge4:niveau - ancniveau));
call("/rouge4/_:poserpion");
}
if (!((ancplateau <> /rouge3:numplateau) ? "1" : (ancniveau >= /rouge3:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/rouge3:niveau - ancniveau));
call("/rouge3/_:poserpion");
}
if (!((ancplateau <> /rouge2:numplateau) ? "1" : (ancniveau >= /rouge2:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/rouge2:niveau - ancniveau));
call("/rouge2/_:poserpion");
}
if (!((ancplateau <> /rouge1:numplateau) ? "1" : (ancniveau >= /rouge1:niveau))) {
Set("/:_0", nouvplateau);
Set("/:_1", ancplateau);
Set("/:_2", oldhaut + (/rouge1:niveau - ancniveau));
call("/rouge1/_:poserpion");
}
}
Set("/:_0", "");
Set("/:_1", "");
}
}
}
Symbol 85 MovieClip Frame 7
tellTarget ("..") {
nouvplateau = /:_0;
ancplateau = /:_1;
hauteur = /:_2;
tellTarget ("..") {
Set("_level0:_t0", _target);
if (eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":pose") == "0") {
if (nouvplateau == "1") {
if (/plateau:reflechis <> "0") {
xc = /plateau1:x0;
yc = /plateau1:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau1:x0;
_y = (/plateau1:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "1");
Set("/plateau1:hauteur", /plateau1:hauteur + "1");
}
}
}
if (nouvplateau == "2") {
if (/plateau:reflechis <> "0") {
xc = /plateau2:x0;
yc = /plateau2:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau2:x0;
_y = (/plateau2:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "2");
Set("/plateau2:hauteur", /plateau2:hauteur + "1");
}
}
}
if (nouvplateau == "3") {
if (/plateau:reflechis <> "0") {
xc = /plateau3:x0;
yc = /plateau3:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau3:x0;
_y = (/plateau3:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "3");
Set("/plateau3:hauteur", /plateau3:hauteur + "1");
}
}
}
if (nouvplateau == "4") {
if (/plateau:reflechis <> "0") {
xc = /plateau4:x0;
yc = /plateau4:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau4:x0;
_y = (/plateau4:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "4");
Set("/plateau4:hauteur", /plateau4:hauteur + "1");
}
}
}
if (nouvplateau == "5") {
if (/plateau:reflechis <> "0") {
xc = /plateau5:x0;
yc = /plateau5:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau5:x0;
_y = (/plateau5:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "5");
Set("/plateau5:hauteur", /plateau5:hauteur + "1");
}
}
}
if (nouvplateau == "6") {
if (/plateau:reflechis <> "0") {
xc = /plateau6:x0;
yc = /plateau6:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau6:x0;
_y = (/plateau6:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "6");
Set("/plateau6:hauteur", /plateau6:hauteur + "1");
}
}
}
if (nouvplateau == "7") {
if (/plateau:reflechis <> "0") {
xc = /plateau7:x0;
yc = /plateau7:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau7:x0;
_y = (/plateau7:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "7");
Set("/plateau7:hauteur", /plateau7:hauteur + "1");
}
}
}
if (nouvplateau == "8") {
if (/plateau:reflechis <> "0") {
xc = /plateau8:x0;
yc = /plateau8:y0 - (lh2 * hauteur);
xs = xi;
ys = yi;
Ndep = "0";
} else {
_x = /plateau8:x0;
_y = (/plateau8:y0 - (lh2 * hauteur));
}
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau", hauteur + "1");
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau", "8");
Set("/plateau8:hauteur", /plateau8:hauteur + "1");
}
}
}
if (ancplateau == "1") {
Set("/plateau1:hauteur", /plateau1:hauteur - "1");
}
if (ancplateau == "2") {
Set("/plateau2:hauteur", /plateau2:hauteur - "1");
}
if (ancplateau == "3") {
Set("/plateau3:hauteur", /plateau3:hauteur - "1");
}
if (ancplateau == "4") {
Set("/plateau4:hauteur", /plateau4:hauteur - "1");
}
if (ancplateau == "5") {
Set("/plateau5:hauteur", /plateau5:hauteur - "1");
}
if (ancplateau == "6") {
Set("/plateau6:hauteur", /plateau6:hauteur - "1");
}
if (ancplateau == "7") {
Set("/plateau7:hauteur", /plateau7:hauteur - "1");
}
if (ancplateau == "8") {
Set("/plateau8:hauteur", /plateau8:hauteur - "1");
}
if (/plateau:reflechis <> "0") {
} else {
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":xi", _x);
tellTarget ("..") {
Set("_level0:_t0", _target);
Set(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":yi", _y);
}
}
}
}
Set("/:_0", "");
Set("/:_1", "");
Set("/:_2", "");
}
}
Symbol 86 Button
on (press) {
if (!((/plateau:ordijoue <> "0") ? "1" : (/plateau:victoire <> "0"))) {
tellTarget ("") {
Set("_level0:_t0", _target);
if (!((((((((getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))), _name) eq "bleu4") ? "1" : (};
getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))), _name) eq "bleu3")) ? "1" : (tellTarget ("") {
getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))), _name) eq "bleu2"})) ? "1" : (};
getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))), _name) eq "bleu1")) ? "1" : (tellTarget ("") {
getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))), _name) eq "vert4"})) ? "1" : (};
getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))), _name) eq "vert3")) ? "1" : (tellTarget ("") {
getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))), _name) eq "vert2"})) ? "1" : (};
getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(Set("_level0:_t0", Set("_level0:_t0", _target)), "1", "1")) eq "/") ? () : ("/" add ())))), _name) eq "vert1"))) {
if (!blDragMode) {
if (/plateau:deplacementencours == "1") {
Set("/sortie:text", "A little higher...");
}
if (!((/plateau:deplacementencours <> "0") ? "1" : (/plateau:tourordi <> "0"))) {
Set("/sortie:text", " ");
call("/_:suppression");
tellTarget ("") {
Set("_level0:_t0", _target);
Set("/:_0", getProperty(((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))), _name));
call("/_:gestiondup");
startDrag ("", true);
blDragMode = "1";
if (/duson:leson == "1") {
gotoAndPlay("/son:5");
}
};
Set("_level0:_t0", _target);
Set("/:_0", eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":niveau"));
tellTarget ("") {
Set("_level0:_t0", _target);
Set("/:_1", eval (((_level0:_t0 eq "") ? "" : ((((mbsubstring(_level0:_t0, "1", "1")) eq "/") ? (_level0:_t0) : ("/" add _level0:_t0)))) add ":numplateau"));
call("/jeu2/_:fantome");
Set("/plateau:deplacementencours", "1");
}
}
} else {
stopDrag();
blDragMode = "0";
call("/_:suppression");
Set("/plateau:deplacementencours", "0");
Set("/sortie:text", " ");
if (place <> "0") {
if (!(((((/plateau1:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau1:x0 + /plateau:largeur))) ? "1" : (((/plateau1:y0 - /plateau:largeur) - (lh * /plateau1:hauteur)) >= _y)) ? "1" : (_y >= (/plateau1:y0 + /plateau:largeur)))) {
if (!((numplateau <> "2") ? (numplateau <> "8") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "1");
call("_:poserpile");
}
}
if (!(((((/plateau2:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau2:x0 + /plateau:largeur))) ? "1" : (((/plateau2:y0 - /plateau:largeur) - (lh * /plateau2:hauteur)) >= _y)) ? "1" : (_y >= (/plateau2:y0 + /plateau:largeur)))) {
if (!((numplateau <> "1") ? (numplateau <> "3") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "2");
call("_:poserpile");
}
}
if (!(((((/plateau3:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau3:x0 + /plateau:largeur))) ? "1" : (((/plateau3:y0 - /plateau:largeur) - (lh * /plateau3:hauteur)) >= _y)) ? "1" : (_y >= (/plateau3:y0 + /plateau:largeur)))) {
if (!((numplateau <> "2") ? (numplateau <> "4") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "3");
call("_:poserpile");
}
}
if (!(((((/plateau4:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau4:x0 + /plateau:largeur))) ? "1" : (((/plateau4:y0 - /plateau:largeur) - (lh * /plateau4:hauteur)) >= _y)) ? "1" : (_y >= (/plateau4:y0 + /plateau:largeur)))) {
if (!((numplateau <> "3") ? (numplateau <> "5") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "4");
call("_:poserpile");
}
}
if (!(((((/plateau5:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau5:x0 + /plateau:largeur))) ? "1" : (((/plateau5:y0 - /plateau:largeur) - (lh * /plateau5:hauteur)) >= _y)) ? "1" : (_y >= (/plateau5:y0 + /plateau:largeur)))) {
if (!((numplateau <> "4") ? (numplateau <> "6") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "5");
call("_:poserpile");
}
}
if (!(((((/plateau6:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau6:x0 + /plateau:largeur))) ? "1" : (((/plateau6:y0 - /plateau:largeur) - (lh * /plateau6:hauteur)) >= _y)) ? "1" : (_y >= (/plateau6:y0 + /plateau:largeur)))) {
if (!((numplateau <> "5") ? (numplateau <> "7") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "6");
call("_:poserpile");
}
}
if (!(((((/plateau7:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau7:x0 + /plateau:largeur))) ? "1" : (((/plateau7:y0 - /plateau:largeur) - (lh * /plateau7:hauteur)) >= _y)) ? "1" : (_y >= (/plateau7:y0 + /plateau:largeur)))) {
if (!((numplateau <> "6") ? (numplateau <> "8") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "7");
call("_:poserpile");
}
}
if (!(((((/plateau8:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau8:x0 + /plateau:largeur))) ? "1" : (((/plateau8:y0 - /plateau:largeur) - (lh * /plateau8:hauteur)) >= _y)) ? "1" : (_y >= (/plateau8:y0 + /plateau:largeur)))) {
if (!((numplateau <> "7") ? (numplateau <> "1") : "0")) {
Set("/:_1", niveau);
Set("/:_0", "8");
call("_:poserpile");
}
}
if (pose == "0") {
if (/duson:leson == "1") {
gotoAndPlay("/son:4");
}
}
} else {
if (!((((((/plateau1:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau1:x0 + /plateau:largeur))) ? "1" : (((/plateau1:y0 - (lh * /plateau1:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau1:y0 + /plateau:largeur))) ? "1" : (/plateau1:hauteur >= "4"))) {
_x = /plateau1:x0;
_y = (/plateau1:y0 - (lh2 * /plateau1:hauteur));
place = "1";
pose = "1";
numplateau = "1";
}
if (!((((((/plateau2:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau2:x0 + /plateau:largeur))) ? "1" : (((/plateau2:y0 - (lh * /plateau2:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau2:y0 + /plateau:largeur))) ? "1" : (/plateau2:hauteur >= "4"))) {
_x = /plateau2:x0;
_y = (/plateau2:y0 - (lh2 * /plateau2:hauteur));
place = "1";
pose = "1";
numplateau = "2";
}
if (!((((((/plateau3:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau3:x0 + /plateau:largeur))) ? "1" : (((/plateau3:y0 - (lh * /plateau3:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau3:y0 + /plateau:largeur))) ? "1" : (/plateau3:hauteur >= "4"))) {
_x = /plateau3:x0;
_y = (/plateau3:y0 - (lh2 * /plateau3:hauteur));
place = "1";
pose = "1";
numplateau = "3";
}
if (!((((((/plateau4:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau4:x0 + /plateau:largeur))) ? "1" : (((/plateau4:y0 - (lh * /plateau4:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau4:y0 + /plateau:largeur))) ? "1" : (/plateau4:hauteur >= "4"))) {
_x = /plateau4:x0;
_y = (/plateau4:y0 - (lh2 * /plateau4:hauteur));
place = "1";
pose = "1";
numplateau = "4";
}
if (!((((((/plateau5:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau5:x0 + /plateau:largeur))) ? "1" : (((/plateau5:y0 - (lh * /plateau5:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau5:y0 + /plateau:largeur))) ? "1" : (/plateau5:hauteur >= "4"))) {
_x = /plateau5:x0;
_y = (/plateau5:y0 - (lh2 * /plateau5:hauteur));
place = "1";
pose = "1";
numplateau = "5";
}
if (!((((((/plateau6:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau6:x0 + /plateau:largeur))) ? "1" : (((/plateau6:y0 - (lh * /plateau6:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau6:y0 + /plateau:largeur))) ? "1" : (/plateau6:hauteur >= "4"))) {
_x = /plateau6:x0;
_y = (/plateau6:y0 - (lh2 * /plateau6:hauteur));
place = "1";
pose = "1";
numplateau = "6";
}
if (!((((((/plateau7:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau7:x0 + /plateau:largeur))) ? "1" : (((/plateau7:y0 - (lh * /plateau7:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau7:y0 + /plateau:largeur))) ? "1" : (/plateau7:hauteur >= "4"))) {
_x = /plateau7:x0;
_y = (/plateau7:y0 - (lh2 * /plateau7:hauteur));
place = "1";
pose = "1";
numplateau = "7";
}
if (!((((((/plateau8:x0 - /plateau:largeur) >= _x) ? "1" : (_x >= (/plateau8:x0 + /plateau:largeur))) ? "1" : (((/plateau8:y0 - (lh * /plateau8:hauteur)) - /plateau:largeur) >= _y)) ? "1" : (_y >= (/plateau8:y0 + /plateau:largeur))) ? "1" : (/plateau8:hauteur >= "4"))) {
_x = /plateau8:x0;
_y = (/plateau8:y0 - (lh2 * /plateau8:hauteur));
place = "1";
pose = "1";
numplateau = "8";
}
if (pose <> "0") {
if (/duson:leson == "1") {
gotoAndPlay("/son:8");
}
if (numplateau == "1") {
Set("/plateau1:hauteur", /plateau1:hauteur + "1");
niveau = /plateau1:hauteur;
}
if (numplateau == "2") {
Set("/plateau2:hauteur", /plateau2:hauteur + "1");
niveau = /plateau2:hauteur;
}
if (numplateau == "3") {
Set("/plateau3:hauteur", /plateau3:hauteur + "1");
niveau = /plateau3:hauteur;
}
if (numplateau == "4") {
Set("/plateau4:hauteur", /plateau4:hauteur + "1");
niveau = /plateau4:hauteur;
}
if (numplateau == "5") {
Set("/plateau5:hauteur", /plateau5:hauteur + "1");
niveau = /plateau5:hauteur;
}
if (numplateau == "6") {
Set("/plateau6:hauteur", /plateau6:hauteur + "1");
niveau = /plateau6:hauteur;
}
if (numplateau == "7") {
Set("/plateau7:hauteur", /plateau7:hauteur + "1");
niveau = /plateau7:hauteur;
}
if (numplateau == "8") {
Set("/plateau8:hauteur", /plateau8:hauteur + "1");
niveau = /plateau8:hauteur;
}
pose = "0";
xi = _x;
yi = _y;
Set("/plateau:tourordi", "1");
} else {
if (/duson:leson == "1") {
gotoAndPlay("/son:4");
}
_x = xi;
_y = yi;
}
}
if (pose <> "0") {
pose = "0";
if (/duson:leson == "1") {
gotoAndPlay("/son:8");
}
Set("/plateau:tourordi", "1");
call("/_:suppression");
} else {
call("/rejouer/_:reinitialisation");
}
}
} else if (/plateau:deplacementencours <> "0") {
Set("/sortie:text", "A little higher... ");
if (/duson:leson == "1") {
gotoAndPlay("/son:4");
}
} else {
Set("/sortie:text", "This pawn is not your pawn !");
if (/duson:leson == "1") {
gotoAndPlay("/son:4");
}
}
}
}
Symbol 99 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune4", _x);
_y = (getProperty("/jaune4", _y) - "28");
_x = (_x + /jaune4:dx);
_y = (_y + /jaune4:dy);
};
}
nextFrame();
play();
Symbol 99 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune4:dx);
_y = (_y + /jaune4:dy);
};
gotoAndPlay (2);
Symbol 101 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune3", _x);
_y = (getProperty("/jaune3", _y) - "28");
_x = (_x + /jaune3:dx);
_y = (_y + /jaune3:dy);
};
}
nextFrame();
play();
Symbol 101 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune3:dx);
_y = (_y + /jaune3:dy);
};
gotoAndPlay (2);
Symbol 103 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune2", _x);
_y = (getProperty("/jaune2", _y) - "28");
_x = (_x + /jaune2:dx);
_y = (_y + /jaune2:dy);
};
}
nextFrame();
play();
Symbol 103 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune2:dx);
_y = (_y + /jaune2:dy);
};
gotoAndPlay (2);
Symbol 105 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune1", _x);
_y = (getProperty("/jaune1", _y) - "28");
_x = (_x + /jaune1:dx);
_y = (_y + /jaune1:dy);
};
}
nextFrame();
play();
Symbol 105 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune1:dx);
_y = (_y + /jaune1:dy);
};
gotoAndPlay (2);
Symbol 109 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge4", _x);
_y = (getProperty("/rouge4", _y) - "28");
_x = (_x + /rouge4:dx);
_y = (_y + /rouge4:dy);
};
}
nextFrame();
play();
Symbol 109 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge4:dx);
_y = (_y + /rouge4:dy);
};
gotoAndPlay (2);
Symbol 111 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge3", _x);
_y = (getProperty("/rouge3", _y) - "28");
_x = (_x + /rouge3:dx);
_y = (_y + /rouge3:dy);
};
}
nextFrame();
play();
Symbol 111 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge3:dx);
_y = (_y + /rouge3:dy);
};
gotoAndPlay (2);
Symbol 113 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge2", _x);
_y = (getProperty("/rouge2", _y) - "28");
_x = (_x + /rouge2:dx);
_y = (_y + /rouge2:dy);
};
}
nextFrame();
play();
Symbol 113 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge2:dx);
_y = (_y + /rouge2:dy);
};
gotoAndPlay (2);
Symbol 115 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge1", _x);
_y = (getProperty("/rouge1", _y) - "28");
_x = (_x + /rouge1:dx);
_y = (_y + /rouge1:dy);
};
}
nextFrame();
play();
Symbol 115 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge1:dx);
_y = (_y + /rouge1:dy);
};
gotoAndPlay (2);
Symbol 117 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu4", _x);
_y = (getProperty("/bleu4", _y) - "28");
_x = (_x + /bleu4:dx);
_y = (_y + /bleu4:dy);
};
}
nextFrame();
play();
Symbol 117 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu4:dx);
_y = (_y + /bleu4:dy);
};
gotoAndPlay (2);
Symbol 119 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu3", _x);
_y = (getProperty("/bleu3", _y) - "28");
_x = (_x + /bleu3:dx);
_y = (_y + /bleu3:dy);
};
}
nextFrame();
play();
Symbol 119 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu3:dx);
_y = (_y + /bleu3:dy);
};
gotoAndPlay (2);
Symbol 121 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu2", _x);
_y = (getProperty("/bleu2", _y) - "28");
_x = (_x + /bleu2:dx);
_y = (_y + /bleu2:dy);
};
}
nextFrame();
play();
Symbol 121 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu2:dx);
_y = (_y + /bleu2:dy);
};
gotoAndPlay (2);
Symbol 123 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu1", _x);
_y = (getProperty("/bleu1", _y) - "28");
_x = (_x + /bleu1:dx);
_y = (_y + /bleu1:dy);
};
}
nextFrame();
play();
Symbol 123 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu1:dx);
_y = (_y + /bleu1:dy);
};
gotoAndPlay (2);
Symbol 127 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert4", _x);
_y = (getProperty("/vert4", _y) - "28");
_x = (_x + /vert4:dx);
_y = (_y + /vert4:dy);
};
}
nextFrame();
play();
Symbol 127 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert4:dx);
_y = (_y + /vert4:dy);
};
gotoAndPlay (2);
Symbol 129 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert3", _x);
_y = (getProperty("/vert3", _y) - "28");
_x = (_x + /vert3:dx);
_y = (_y + /vert3:dy);
};
}
nextFrame();
play();
Symbol 129 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert3:dx);
_y = (_y + /vert3:dy);
};
gotoAndPlay (2);
Symbol 131 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert2", _x);
_y = (getProperty("/vert2", _y) - "28");
_x = (_x + /vert2:dx);
_y = (_y + /vert2:dy);
};
}
nextFrame();
play();
Symbol 131 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert2:dx);
_y = (_y + /vert2:dy);
};
gotoAndPlay (2);
Symbol 133 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert1", _x);
_y = (getProperty("/vert1", _y) - "28");
_x = (_x + /vert1:dx);
_y = (_y + /vert1:dy);
};
}
nextFrame();
play();
Symbol 133 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert1:dx);
_y = (_y + /vert1:dy);
};
gotoAndPlay (2);
Symbol 137 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune4", _x);
_y = getProperty("/jaune4", _y);
_x = (_x + /jaune4:dx);
_y = (_y + /jaune4:dy);
};
}
nextFrame();
play();
Symbol 137 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune4:dx);
_y = (_y + /jaune4:dy);
};
gotoAndPlay (2);
Symbol 139 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune3", _x);
_y = getProperty("/jaune3", _y);
_x = (_x + /jaune3:dx);
_y = (_y + /jaune3:dy);
};
}
nextFrame();
play();
Symbol 139 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune3:dx);
_y = (_y + /jaune3:dy);
};
gotoAndPlay (2);
Symbol 141 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune2", _x);
_y = getProperty("/jaune2", _y);
_x = (_x + /jaune2:dx);
_y = (_y + /jaune2:dy);
};
}
nextFrame();
play();
Symbol 141 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune2:dx);
_y = (_y + /jaune2:dy);
};
gotoAndPlay (2);
Symbol 143 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/jaune1", _x);
_y = getProperty("/jaune1", _y);
_x = (_x + /jaune1:dx);
_y = (_y + /jaune1:dy);
};
}
nextFrame();
play();
Symbol 143 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /jaune1:dx);
_y = (_y + /jaune1:dy);
};
gotoAndPlay (2);
Symbol 147 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge4", _x);
_y = getProperty("/rouge4", _y);
_x = (_x + /rouge4:dx);
_y = (_y + /rouge4:dy);
};
}
nextFrame();
play();
Symbol 147 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge4:dx);
_y = (_y + /rouge4:dy);
};
gotoAndPlay (2);
Symbol 149 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge3", _x);
_y = getProperty("/rouge3", _y);
_x = (_x + /rouge3:dx);
_y = (_y + /rouge3:dy);
};
}
nextFrame();
play();
Symbol 149 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge3:dx);
_y = (_y + /rouge3:dy);
};
gotoAndPlay (2);
Symbol 151 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge2", _x);
_y = getProperty("/rouge2", _y);
_x = (_x + /rouge2:dx);
_y = (_y + /rouge2:dy);
};
}
nextFrame();
play();
Symbol 151 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge2:dx);
_y = (_y + /rouge2:dy);
};
gotoAndPlay (2);
Symbol 153 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/rouge1", _x);
_y = getProperty("/rouge1", _y);
_x = (_x + /rouge1:dx);
_y = (_y + /rouge1:dy);
};
}
nextFrame();
play();
Symbol 153 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /rouge1:dx);
_y = (_y + /rouge1:dy);
};
gotoAndPlay (2);
Symbol 155 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu4", _x);
_y = getProperty("/bleu4", _y);
_x = (_x + /bleu4:dx);
_y = (_y + /bleu4:dy);
};
}
nextFrame();
play();
Symbol 155 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu4:dx);
_y = (_y + /bleu4:dy);
};
gotoAndPlay (2);
Symbol 157 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu3", _x);
_y = getProperty("/bleu3", _y);
_x = (_x + /bleu3:dx);
_y = (_y + /bleu3:dy);
};
}
nextFrame();
play();
Symbol 157 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu3:dx);
_y = (_y + /bleu3:dy);
};
gotoAndPlay (2);
Symbol 159 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu2", _x);
_y = getProperty("/bleu2", _y);
_x = (_x + /bleu2:dx);
_y = (_y + /bleu2:dy);
};
}
nextFrame();
play();
Symbol 159 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu2:dx);
_y = (_y + /bleu2:dy);
};
gotoAndPlay (2);
Symbol 161 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/bleu1", _x);
_y = getProperty("/bleu1", _y);
_x = (_x + /bleu1:dx);
_y = (_y + /bleu1:dy);
};
}
nextFrame();
play();
Symbol 161 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /bleu1:dx);
_y = (_y + /bleu1:dy);
};
gotoAndPlay (2);
Symbol 165 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert4", _x);
_y = getProperty("/vert4", _y);
_x = (_x + /vert4:dx);
_y = (_y + /vert4:dy);
};
}
nextFrame();
play();
Symbol 165 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert4:dx);
_y = (_y + /vert4:dy);
};
gotoAndPlay (2);
Symbol 167 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert3", _x);
_y = getProperty("/vert3", _y);
_x = (_x + /vert3:dx);
_y = (_y + /vert3:dy);
};
}
nextFrame();
play();
Symbol 167 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert3:dx);
_y = (_y + /vert3:dy);
};
gotoAndPlay (2);
Symbol 169 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert2", _x);
_y = getProperty("/vert2", _y);
_x = (_x + /vert2:dx);
_y = (_y + /vert2:dy);
};
}
nextFrame();
play();
Symbol 169 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert2:dx);
_y = (_y + /vert2:dy);
};
gotoAndPlay (2);
Symbol 171 MovieClip Frame 1
if (!_load) {
_load = "1";
tellTarget ("..") {
_x = getProperty("/vert1", _x);
_y = getProperty("/vert1", _y);
_x = (_x + /vert1:dx);
_y = (_y + /vert1:dy);
};
}
nextFrame();
play();
Symbol 171 MovieClip Frame 3
tellTarget ("..") {
_x = (_x + /vert1:dx);
_y = (_y + /vert1:dy);
};
gotoAndPlay (2);
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
tellTarget ("") {
Set("_level0:_t0", _target);
gotoAndPlay(_level0:_t0 add ":1");
}
Symbol 177 MovieClip Frame 3
tellTarget ("") {
Set("_level0:_t0", _target);
gotoAndPlay(_level0:_t0 add ":1");
}
Symbol 177 MovieClip Frame 4
tellTarget ("") {
Set("_level0:_t0", _target);
gotoAndPlay(_level0:_t0 add ":1");
}
Symbol 177 MovieClip Frame 5
tellTarget ("") {
Set("_level0:_t0", _target);
gotoAndPlay(_level0:_t0 add ":1");
}
Symbol 177 MovieClip Frame 6
tellTarget ("") {
Set("_level0:_t0", _target);
gotoAndPlay(_level0:_t0 add ":1");
}
Symbol 177 MovieClip Frame 7
tellTarget ("") {
Set("_level0:_t0", _target);
gotoAndPlay(_level0:_t0 add ":1");
}
Symbol 177 MovieClip Frame 8
tellTarget ("") {
Set("_level0:_t0", _target);
gotoAndPlay(_level0:_t0 add ":1");
}