Combined Code
frame 1 {
stop();
helpflag = 0;
win = 0;
lose = 0;
tgame = 0;
best = 13;
limit = 13;
status = 'beginner';
}
movieClip 3 {
}
movieClip 4 {
}
button 6 {
on (release) {
gotoAndStop(15);
}
}
button 8 {
on (release) {
getURL('mailto:bugubayazit@ieee.org', '');
}
}
button 10 {
on (release) {
gotoAndStop(13);
}
}
button 13 {
on (release) {
gotoAndPlay(15);
}
}
button 20 {
on (release, keyPress '<Enter>') {
helpflag = 0;
win = 0;
lose = 0;
tgame = 0;
best = 13;
limit = 13;
status = 'beginner';
gotoAndPlay(2);
}
}
button 21 {
on (release, keyPress '<Enter>') {
helpflag = 0;
win = 0;
lose = 0;
tgame = 0;
best = 10;
limit = 10;
status = 'intermediate';
gotoAndPlay(2);
}
}
button 22 {
on (release, keyPress '<Enter>') {
helpflag = 0;
win = 0;
lose = 0;
tgame = 0;
best = 7;
limit = 7;
status = 'expert';
gotoAndPlay(2);
}
}
movieClip 24 {
}
frame 2 {
wname = 'welcome ' + name;
sayi = new Array();
sayi[1] = random(10);
sayi[2] = random(10);
sayi[3] = random(10);
sayi[4] = random(10);
while (sayi[1] == 0) {
sayi[1] = random(10);
}
while (sayi[2] == sayi[1]) {
sayi[2] = random(10);
}
while (sayi[3] == sayi[1] | sayi[3] == sayi[2]) {
sayi[3] = random(10);
}
while (sayi[4] == sayi[1] | sayi[4] == sayi[2] | sayi[4] == sayi[3]) {
sayi[4] = random(10);
}
numara = sayi[1] + '' + sayi[2] + '' + sayi[3] + '' + sayi[4];
num = numara;
guessed = '';
control = 0;
stop();
}
movieClip 29 {
}
button 32 {
on (release, keyPress '<Enter>') {
if (control == limit) {
guessed = '';
++tgame;
gotoAndPlay(10);
}
a = limit - control;
if (a == 1) {
wname = name + ',' + '\n' + 'Its your last chance';
} else {
wname = name + ',' + '\n' + 'you have ' + a + ' more chances';
}
hctrl = 0;
hata = '';
gsayi = new Array();
gsayi[1] = guess.charAt(0);
gsayi[2] = guess.charAt(1);
gsayi[3] = guess.charAt(2);
gsayi[4] = guess.charAt(3);
if (gsayi[1] == '') {
hata = 'please type your guess';
hctrl = 1;
stop();
} else {
if (gsayi[1] == '' | gsayi[2] == '' | gsayi[3] == '' | gsayi[4] == '') {
hata = 'please type a 4 digit guess';
hctrl = 1;
stop();
} else {
if (gsayi[1] == gsayi[2] | gsayi[1] == gsayi[3] | gsayi[1] == gsayi[4] | gsayi[2] == gsayi[3] | gsayi[2] == gsayi[4] | gsayi[3] == gsayi[4]) {
hata = '4 digits must be different';
hctrl = 1;
stop();
} else {
if (gsayi[1] == 0) {
hata = 'first digit cannot be 0';
hctrl = 1;
stop();
}
}
}
}
corrp = 0;
corrn = 0;
i = 1;
while (4 >= i) {
if (gsayi[i] == sayi[i]) {
corrp += 1;
}
++i;
}
if (corrp == 4) {
guess = '';
guessed = '';
if (best >= control) {
best = control + 1;
}
control = 0;
++tgame;
gotoAndPlay(12);
} else {
corrplace = '+' + corrp;
i = 1;
while (4 >= i) {
j = 1;
while (4 >= j) {
if (i != j) {
if (gsayi[i] == sayi[j]) {
corrn += 1;
}
}
++j;
}
++i;
}
corrnumber = '-' + corrn;
if (hctrl == 0) {
++control;
if (corrp == 0 & corrn == 0) {
guessed += guess + ' ' + '0' + '\n';
} else {
if (corrp == 0) {
guessed += guess + ' ' + corrnumber + '\n';
} else {
if (corrn == 0) {
guessed += guess + ' ' + corrplace + '\n';
} else {
guessed += guess + ' ' + corrplace + corrnumber + '\n';
}
}
}
}
guess = '';
}
}
}
movieClip 34 {
}
frame 10 {
stop();
++lose;
control = 0;
guessed = '';
exit = 0;
}
button 43 {
on (release, keyPress '<Enter>') {
guessed = '';
control = 0;
gotoAndPlay(2);
}
}
frame 12 {
stop();
guessed = '';
++win;
}
button 45 {
on (release, keyPress '<Enter>') {
guessed = '';
control = 0;
gotoAndPlay(2);
}
}
frame 13 {
stop();
if (win != 0) {
statistic = name + '\n' + status + '\n' + tgame + '\n' + win + '\n' + lose + '\n' + best + '.';
} else {
statistic = name + '\n' + status + '\n' + tgame + '\n' + win + '\n' + lose + '\n' + '-';
}
}
button 47 {
on (release) {
gotoAndPlay(2);
}
}
frame 15 {
stop();
}
button 50 {
on (release, keyPress '<Enter>') {
gotoAndPlay(2);
}
}