Frame 1
ile_komorek = 0;
styl = "moore";
figura = new Array("kolko", "k_z_k", "klocek", "k_ludek", "k_gwiazda");
numer_figury = 2;
nazwa_figury = figura[numer_figury];
i = 0;
while (i < 61) {
k = 0;
while (k < 61) {
nazwa = (i add ",") add k;
removeMovieClip(nazwa);
k++;
}
i++;
}
i = 0;
while (i < 201) {
nazwa_slupka = "slupek" add i;
removeMovieClip(nazwa_slupka);
i++;
}
i = 1;
while (i < 8) {
nazwa = "save_gfx" add i;
removeMovieClip(nazwa);
i++;
}
stop();
Frame 2
if (isNaN(bok)) {
komunikat = "bok mo¿e mieæ wymiary od 10 do 60. podany bok nie jest liczb¹.";
bok = 15;
gotoAndPlay (1);
}
bok = Math.round(bok);
if (bok < 10) {
komunikat = "bok mo¿e mieæ wymiary od 10 do 60. podany bok jest za ma³y.";
gotoAndPlay (1);
}
if (60 < bok) {
komunikat = "bok mo¿e mieæ wymiary od 10 do 60. podany bok jest za du¿y.";
gotoAndPlay (1);
}
if (isNaN(zoom)) {
komunikat = "zoom mo¿e wynosiæ od 0.1 do 50. podany zoom nie jest liczb¹.";
zoom = 2;
gotoAndPlay (1);
}
if (zoom >= 1) {
zoom = Math.round(zoom);
}
zoom = zoom * 10;
zoom = Math.round(zoom);
zoom = zoom / 10;
if (zoom < 0.1) {
komunikat = "zoom mo¿e wynosiæ od 0.1 do 50. podany zoom jest za ma³y.";
gotoAndPlay (1);
}
if (50 < zoom) {
komunikat = "zoom mo¿e wynosiæ od 0.1 do 50. podany zoom jest za du¿y.";
gotoAndPlay (1);
}
if (isNaN(ile_komorek)) {
komunikat = "podana iloœæ komorek nie jest liczb¹.";
ile_komorek = 0;
gotoAndPlay (1);
}
i = bok * bok;
ile_komorek = Math.round(ile_komorek);
if (ile_komorek < 0) {
komunikat = ("liczba komórek mo¿e wynosiæ od 0 do " add i) add ". podana liczba komórek jest za ma³a.";
gotoAndPlay (1);
}
if (i < ile_komorek) {
komunikat = ("liczba komórek mo¿e wynosiæ od 0 do " add i) add ". podana liczba komórek jest za du¿a.";
gotoAndPlay (1);
}
if (isNaN(ile_sasiadow_by_przezyc)) {
komunikat = "podana iloœæ s¹siadów niezbêdnych do prze¿ycia komórki nie jest liczb¹.";
ile_sasiadow_by_przezyc = 2;
gotoAndPlay (1);
}
ile_sasiadow_by_przezyc = Math.round(ile_sasiadow_by_przezyc);
if (ile_sasiadow_by_przezyc < 0) {
komunikat = "liczba sasiadów niezbêdnych do prze¿ycia komórki musi byæ wiêksza lub równa 0";
gotoAndPlay (1);
}
if (isNaN(ile_sasiadow_by_powstac)) {
komunikat = "podana iloœæ s¹siadów niezbêdnych do powstania nowej komorki nie jest liczb¹.";
ile_sasiadow_by_powstac = 3;
gotoAndPlay (1);
}
ile_sasiadow_by_powstac = Math.round(ile_sasiadow_by_powstac);
if (ile_sasiadow_by_powstac < 0) {
komunikat = "liczba sasiadów niezbêdnych do powstania nowej komórki musi byæ wiêksza lub równa 0";
gotoAndPlay (1);
}
if ((8 < ile_sasiadow_by_przezyc) and (styl == "moore")) {
komunikat = "liczba sasiadów niezbêdnych do prze¿ycia komórki w otoczeniu Moore'a musi byæ mniejsza lub równa 8";
gotoAndPlay (1);
}
if ((4 < ile_sasiadow_by_przezyc) and (styl == "neumann")) {
komunikat = "liczba sasiadów niezbêdnych do prze¿ycia komórki w otoczeniu von Neumanna musi byæ mniejsza lub równa 4";
gotoAndPlay (1);
}
if ((8 < ile_sasiadow_by_powstac) and (styl == "moore")) {
komunikat = "liczba sasiadów niezbêdnych do powstania nowej komórki w otoczeniu Moore'a musi byæ mniejsza lub równa 8";
gotoAndPlay (1);
}
if ((4 < ile_sasiadow_by_powstac) and (styl == "neumann")) {
komunikat = "liczba sasiadów niezbêdnych do powstania nowej komórki w otoczeniu von Neumanna musi byæ mniejsza lub równa 4";
gotoAndPlay (1);
}
Frame 3
function przelicz_skale() {
zoom_tekst = "ZOOM x" add zoom;
skala1 = Math.round((100 / zoom) * 1);
skala2 = Math.round((100 / zoom) * 2);
skala3 = Math.round((100 / zoom) * 3);
skala4 = Math.round((100 / zoom) * 4);
skala5 = Math.round((100 / zoom) * 5);
skala6 = Math.round((100 / zoom) * 6);
skala7 = Math.round((100 / zoom) * 7);
skala8 = Math.round((100 / zoom) * 8);
skala9 = Math.round((100 / zoom) * 9);
}
function przerysuj_wykres() {
q = 1;
while (q < 200) {
qq = "slupek" add q;
setProperty(qq, _yscale , (zoom * 15) * wykres[0][q]);
setProperty(qq, _x , (q * 2.2) + 350);
setProperty(qq, _y , _y + 585);
q++;
}
}
co = "";
_max_w_pokoleniu = 1;
_min_w_pokoleniu = 1;
_max = 0;
_min = ile_komorek;
_pokolenie = 0;
_zywe = 0;
numer_slupka = 1;
wykres = new Array();
wykres[0] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
stara_nazwa_slupka = "slupek";
przelicz_skale();
uklad1 = new Array(0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0);
uklad2 = new Array(0, 0, 1, 1, 0, 1, 0, 0, 1);
uklad3 = new Array(0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0);
uklad4 = new Array(0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0);
uklad5 = new Array(0, 1, 1, 0, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 1, 0);
uklad6 = new Array(0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0);
uklad7 = new Array(0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0);
uklad8 = new Array(1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1);
uklad9 = new Array(0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0);
uklad10 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad11 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad12 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad13 = new Array(1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1);
uklad14 = new Array(1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1);
uklad15 = new Array(0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0);
uklad16 = new Array(0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0);
uklad17 = new Array(1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1);
uklad18 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad19 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad20 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad21 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad22 = new Array(0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0);
uklad23 = new Array(0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0);
uklad24 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad25 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1);
uklad26 = new Array(0, 1, 1, 1, 1, 1, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 1, 1, 1, 1, 1, 0);
uklad27 = new Array(1);
uklad28 = new Array(1, 1, 1, 1);
uklad29 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad30 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad31 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad32 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad33 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad34 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad35 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad36 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad37 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad38 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad39 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad40 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad41 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad42 = new Array(0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad43 = new Array(0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0);
uklad44 = new Array(0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0);
uklad45 = new Array(1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1);
uklad46 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1);
uklad47 = new Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
uklad48 = new Array(0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0);
uklad49 = new Array(0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0);
uklad50 = new Array(1, 0, 1, 1, 1, 1, 1, 0, 1);
uklad51 = new Array(0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
uklad51 = new Array(1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1);
uklad52 = new Array(1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1);
uklad53 = new Array(1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 1);
uklad54 = new Array(0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0);
uklad55 = new Array(0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0);
uklad56 = new Array(0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0);
uklad57 = new Array(0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
max_numer_ukladu = 57;
Frame 4
setProperty("komunikat1", _visible , false);
setProperty("komunikat2", _visible , false);
setProperty("komunikat3", _visible , false);
setProperty("komunikat4", _visible , false);
setProperty("komunikat5", _visible , false);
tablica = new Array();
wynik = new Array();
save1 = new Array();
save2 = new Array();
save3 = new Array();
save4 = new Array();
save5 = new Array();
save6 = new Array();
save7 = new Array();
i = 0;
while (i < bok) {
tablica[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
wynik[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
save1[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
save2[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
save3[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
save4[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
save5[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
save6[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
save7[i] = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "<BR>");
i++;
}
poziom = 0;
i = 0;
k = 0;
powiekszenie = 30 / bok;
i = 0;
while (i < figura.length) {
setProperty(figura[i], _visible , false);
i++;
}
setProperty(figura[numer_figury], _visible , true);
i = 0;
while (i < bok) {
k = 0;
while (k < bok) {
poziom++;
nazwa = (i add ",") add k;
duplicateMovieClip (figura[numer_figury], nazwa, poziom);
setProperty(nazwa, _x , ((i * 8) * powiekszenie) + 50);
setProperty(nazwa, _y , ((k * 8) * powiekszenie) + 50);
setProperty(nazwa, _xscale , _xscale * powiekszenie);
setProperty(nazwa, _yscale , _yscale * powiekszenie);
k++;
}
i++;
}
i = 0;
while (i < ile_komorek) {
x = Math.round(Math.random() * (bok - 1));
y = Math.round(Math.random() * (bok - 1));
if (tablica[x][y] == 0) {
tablica[x][y] = 1;
i++;
}
}
i = 1;
while (i < 8) {
nazwa = "save_gfx" add i;
duplicateMovieClip ("save_gfx", nazwa, 5000 + i);
setProperty(nazwa, _x , (i * 42.7) + 3);
i++;
}
setProperty("save_gfx", _visible , false);
gotoAndPlay(_currentframe + 3);
Frame 5
tab = new Array();
tab = nazwa_klocka.split(",");
x_klocka = tab[0];
y_klocka = tab[1];
if (co == "usun") {
tablica[x_klocka][y_klocka] = 0;
}
if (co == "postaw") {
tablica[x_klocka][y_klocka] = 1;
}
co = "";
_zywe = 0;
i = 0;
while (i < bok) {
k = 0;
while (k < bok) {
nazwa = (i add ",") add k;
if (tablica[i][k] == 0) {
setProperty(nazwa, _alpha , 25);
} else {
setProperty(nazwa, _alpha , 100);
_zywe++;
}
k++;
}
i++;
}
wykres[0][numer_slupka] = _zywe;
nazwa_slupka = "slupek" add numer_slupka;
duplicateMovieClip (slupek, nazwa_slupka, 4000 + numer_slupka);
setProperty(nazwa_slupka, _yscale , (zoom * 15) * wykres[0][numer_slupka]);
setProperty(nazwa_slupka, _x , (numer_slupka * 2.2) + 350);
setProperty(nazwa_slupka, _y , _y + 585);
setProperty(stara_nazwa_slupka, _alpha , 25);
setProperty(nazwa_slupka, _alpha , 100);
setProperty(numer_slupka_okno, _x , (numer_slupka * 2.2) + 320);
setProperty(numer_slupka_okno, _y , _y + 570);
setProperty(wysokosc_slupka_okno, _x , (numer_slupka * 2.2) + 380);
setProperty(wysokosc_slupka_okno, _y , 569 - ((_zywe * 0.61) * zoom));
stara_nazwa_slupka = nazwa_slupka;
numer_slupka++;
if (200 < numer_slupka) {
setProperty("komunikat1", _visible , true);
stop();
numer_slupka = 1;
}
if (_zywe >= _max) {
_max = _zywe;
_max_w_pokoleniu = _pokolenie;
}
if (_min >= _zywe) {
_min = _zywe;
_min_w_pokoleniu = _pokolenie;
}
if (0 >= _zywe) {
setProperty("komunikat4", _visible , true);
stop();
}
_pokolenie++;
zoom_tekst = "ZOOM x" add zoom;
x = 0;
while (x < bok) {
y = 0;
while (y < bok) {
wynik[x][y] = 0;
y++;
}
x++;
}
x = 0;
while (x < bok) {
y = 0;
while (y < bok) {
ile = 0;
if (styl == "moore") {
if (((x - 1) >= 0) and ((x - 1) < bok)) {
if (((y - 1) >= 0) and ((y - 1) < bok)) {
if (tablica[x - 1][y - 1] == 1) {
ile++;
}
}
}
}
if ((x >= 0) and (x < bok)) {
if (((y - 1) >= 0) and ((y - 1) < bok)) {
if (tablica[x][y - 1] == 1) {
ile++;
}
}
}
if (styl == "moore") {
if (((x + 1) >= 0) and ((x + 1) < bok)) {
if (((y - 1) >= 0) and ((y - 1) < bok)) {
if (tablica[x + 1][y - 1] == 1) {
ile++;
}
}
}
}
if (((x - 1) >= 0) and ((x - 1) < bok)) {
if ((y >= 0) and (y < bok)) {
if (tablica[x - 1][y] == 1) {
ile++;
}
}
}
if (((x + 1) >= 0) and ((x + 1) < bok)) {
if ((y >= 0) and (y < bok)) {
if (tablica[x + 1][y] == 1) {
ile++;
}
}
}
if (styl == "moore") {
if (((x - 1) >= 0) and ((x - 1) < bok)) {
if (((y + 1) >= 0) and ((y + 1) < bok)) {
if (tablica[x - 1][y + 1] == 1) {
ile++;
}
}
}
}
if ((x >= 0) and (x < bok)) {
if (((y + 1) >= 0) and ((y + 1) < bok)) {
if (tablica[x][y + 1] == 1) {
ile++;
}
}
}
if (styl == "moore") {
if (((x + 1) >= 0) and ((x + 1) < bok)) {
if (((y + 1) >= 0) and ((y + 1) < bok)) {
if (tablica[x + 1][y + 1] == 1) {
ile++;
}
}
}
}
if (ile == ile_sasiadow_by_powstac) {
wynik[x][y] = 1;
}
if ((ile == ile_sasiadow_by_przezyc) and (tablica[x][y] == 1)) {
wynik[x][y] = 1;
}
y++;
}
x++;
}
x = 0;
while (x < bok) {
y = 0;
while (y < bok) {
tablica[x][y] = wynik[x][y];
y++;
}
x++;
}
if ((jeden_krok == "tak") and (0 < _zywe)) {
jeden_krok = "nie";
gotoAndPlay(_currentframe + 2);
}
Frame 6
gotoAndPlay(_currentframe - 1);
Frame 7
tab = new Array();
tab = nazwa_klocka.split(",");
x_klocka = tab[0];
y_klocka = tab[1];
if (co == "usun") {
tablica[x_klocka][y_klocka] = 0;
}
if (co == "postaw") {
tablica[x_klocka][y_klocka] = 1;
}
co = "";
_zywe = 0;
komunikat = "";
i = 0;
while (i < bok) {
k = 0;
while (k < bok) {
nazwa = (i add ",") add k;
if (tablica[i][k] == 0) {
setProperty(nazwa, _alpha , 25);
} else {
setProperty(nazwa, _alpha , 100);
_zywe++;
}
k++;
}
i++;
}
zoom_tekst = "ZOOM x" add zoom;
Frame 8
gotoAndPlay(_currentframe - 1);
Symbol 8 Button
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><B>zoom</B><br><BR>pozwala okreœliæ pocz¹tkow¹ skalê wykresu";
}
on (rollOut) {
komunikat = "";
}
Symbol 9 Button
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><B>bok</B><br><BR>pozwala okreœliæ d³ugoœæ boku obszaru na którym kolonia bêdzie siê rozwijaæ";
}
on (rollOut) {
komunikat = "";
}
Symbol 11 Button
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><B>zmieñ otoczenie</B><Br><br>pozwala wybraæ rodzaj otoczenia<BR><P ALIGN='LEFT'><FONT SIZE='16'><br><U>otoczenie Moore'a</U> - ka¿da komórka ma 8 s¹siadów<br><BR><U>otoczenie von Neumanna</U> - ka¿da komórka ma 4 s¹siadów, s¹ to komórki z którymi styka siê ca³ym bokiem";
}
on (rollOut) {
komunikat = "";
}
Symbol 12 Button
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><B>ilu s¹siadów by powstaæ</B><BR><br>tu wpisz ile ¿ywych komórek musi s¹siadowaæ z pust¹ komórk¹ aby powsta³a w niej ¿ywa komórka";
}
on (rollOut) {
komunikat = "";
}
Symbol 13 Button
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><B>pocz¹tkowa iloœæ komórek</b><BR><BR>tu wpisz pocz¹tkow¹ liczbê komórek które losowo zasiedl¹ koloniê";
}
on (rollOut) {
komunikat = "";
}
Symbol 14 Button
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><B>ilu sasiadów by prze¿yæ</B><BR><br>tu wpisz liczbê ¿ywych komórek które musz¹ s¹siadowaæ z ¿yw¹ komórk¹ aby ta mog³a prze¿yæ";
}
on (rollOut) {
komunikat = "";
}
Symbol 26 Button
on (release) {
play();
}
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><BR><BR>OK?";
}
on (rollOut) {
komunikat = "";
}
Symbol 38 Button
on (release) {
if (styl == "moore") {
styl = "neumann";
} else {
styl = "moore";
}
}
Symbol 41 Button
on (release) {
numer_figury++;
if (numer_figury >= figura.length) {
numer_figury = 0;
}
nazwa_figury = figura[numer_figury];
}
Symbol 43 Button
on (rollOver) {
komunikat = "<P ALIGN='CENTER'><B>kszta³t komórki</B><Br><br>pozwala wybraæ kszta³t komórki";
}
on (rollOut) {
komunikat = "";
}
Symbol 87 Button
on (release) {
i = 0;
while (i < _root.bok) {
k = 0;
while (k < _root.bok) {
if (nazwa_save == 1) {
_root.save1[i][k] = 0;
}
if (nazwa_save == 2) {
_root.save2[i][k] = 0;
}
if (nazwa_save == 3) {
_root.save3[i][k] = 0;
}
if (nazwa_save == 4) {
_root.save4[i][k] = 0;
}
if (nazwa_save == 5) {
_root.save5[i][k] = 0;
}
if (nazwa_save == 6) {
_root.save5[i][k] = 0;
}
if (nazwa_save == 7) {
_root.save5[i][k] = 0;
}
if (nazwa_save == 8) {
_root.save5[i][k] = 0;
}
if (nazwa_save == 9) {
_root.save5[i][k] = 0;
}
k++;
}
i++;
}
setProperty("zielone_swiatelko", _visible , true);
}
on (rollOver) {
_root.co2 = "wyczyϾ";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 88 Button
on (release) {
i = 0;
while (i < _root.bok) {
k = 0;
while (k < _root.bok) {
if (numer_save == 1) {
_root.tablica[i][k] = _root.save1[i][k];
}
if (numer_save == 2) {
_root.tablica[i][k] = _root.save2[i][k];
}
if (numer_save == 3) {
_root.tablica[i][k] = _root.save3[i][k];
}
if (numer_save == 4) {
_root.tablica[i][k] = _root.save4[i][k];
}
if (numer_save == 5) {
_root.tablica[i][k] = _root.save5[i][k];
}
if (numer_save == 6) {
_root.tablica[i][k] = _root.save5[i][k];
}
if (numer_save == 7) {
_root.tablica[i][k] = _root.save5[i][k];
}
if (numer_save == 8) {
_root.tablica[i][k] = _root.save5[i][k];
}
if (numer_save == 9) {
_root.tablica[i][k] = _root.save5[i][k];
}
k++;
}
i++;
}
}
on (rollOver) {
_root.co2 = "przywróæ";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 89 Button
on (release) {
i = 0;
while (i < _root.bok) {
k = 0;
while (k < _root.bok) {
if (numer_save == 1) {
_root.save1[i][k] = _root.tablica[i][k];
}
if (numer_save == 2) {
_root.save2[i][k] = _root.tablica[i][k];
}
if (numer_save == 3) {
_root.save3[i][k] = _root.tablica[i][k];
}
if (numer_save == 4) {
_root.save4[i][k] = _root.tablica[i][k];
}
if (numer_save == 5) {
_root.save5[i][k] = _root.tablica[i][k];
}
if (numer_save == 6) {
_root.save5[i][k] = _root.tablica[i][k];
}
if (numer_save == 7) {
_root.save5[i][k] = _root.tablica[i][k];
}
if (numer_save == 8) {
_root.save5[i][k] = _root.tablica[i][k];
}
if (numer_save == 9) {
_root.save5[i][k] = _root.tablica[i][k];
}
k++;
}
i++;
}
setProperty("zielone_swiatelko", _visible , false);
}
on (rollOver) {
_root.co2 = "zapamiêtaj";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 99 MovieClip Frame 1
nazwa_save = this._name;
numer_save = nazwa_save.charAt(nazwa_save.length - 1);
Symbol 104 Button
on (press) {
_root.nazwa_klocka = this._name;
_root.co = "usun";
}
on (release) {
_root.nazwa_klocka = this._name;
_root.co = "postaw";
}
on (rollOver) {
_root.nazwa_klocka = this._name;
_root.co = "";
}
Symbol 109 Button
on (press) {
_root.nazwa_klocka = this._name;
_root.co = "usun";
}
on (release) {
_root.nazwa_klocka = this._name;
_root.co = "postaw";
}
on (rollOver) {
_root.nazwa_klocka = this._name;
_root.co = "";
}
Symbol 114 Button
on (press) {
_root.nazwa_klocka = this._name;
_root.co = "usun";
}
on (release) {
_root.nazwa_klocka = this._name;
_root.co = "postaw";
}
on (rollOver) {
_root.nazwa_klocka = this._name;
_root.co = "";
}
Symbol 119 Button
on (press) {
_root.nazwa_klocka = this._name;
_root.co = "usun";
}
on (release) {
_root.nazwa_klocka = this._name;
_root.co = "postaw";
}
on (rollOver) {
_root.nazwa_klocka = this._name;
_root.co = "";
}
Symbol 121 Button
on (release) {
_root.komunikat4._visible = false;
_root._pokolenie = 0;
_root._max = 0;
_root._min = _root.ile_komorek;
_root._max_w_pokoleniu = 1;
_root._min_w_pokoleniu = 1;
_root.gotoAndPlay(_root._currentframe + 2);
}
Symbol 130 Button
on (release) {
setProperty(_root.komunikat3, _visible , false);
x = 0;
while (x < _root.bok) {
y = 0;
while (y < _root.bok) {
_root.tablica[x][y] = 0;
y++;
}
x++;
}
_root.play();
}
Symbol 136 Button
on (release) {
setProperty(_root.komunikat3, _visible , false);
_root.play();
}
Symbol 139 Button
on (release) {
setProperty(_root.komunikat1, _visible , false);
_root.play();
}
Symbol 140 Button
on (release) {
setProperty(_root.komunikat1, _visible , false);
_root.gotoAndPlay(_root._currentframe + 2);
}
Symbol 143 Button
on (release) {
setProperty(_root.komunikat5, _visible , false);
_root.gotoAndPlay(1);
}
Symbol 144 Button
on (release) {
setProperty(_root.komunikat5, _visible , false);
_root.play();
}
Symbol 147 Button
on (release) {
setProperty(_root.komunikat2, _visible , false);
i = 1;
while (i < 201) {
nazwa_slupka = "_root.slupek" add i;
removeMovieClip(nazwa_slupka);
i++;
}
_root.numer_slupka = 0;
_root.gotoAndPlay(_root._currentframe);
}
Symbol 148 Button
on (release) {
setProperty(_root.komunikat2, _visible , false);
_root.play();
}
Symbol 154 Button
on (press) {
_root.nazwa_klocka = this._name;
_root.co = "usun";
}
on (release) {
_root.nazwa_klocka = this._name;
_root.co = "postaw";
}
on (rollOver) {
_root.nazwa_klocka = this._name;
_root.co = "";
}
Symbol 156 Button
on (release) {
gotoAndPlay(_currentframe + 2);
}
on (rollOver) {
_root.co2 = "STOP";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 158 Button
on (release) {
setProperty("komunikat3", _visible , true);
stop();
}
on (rollOver) {
_root.co2 = "zniszcz";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 159 Button
on (release) {
setProperty("komunikat5", _visible , true);
stop();
}
on (rollOver) {
_root.co2 = "MENU";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 162 Button
on (release) {
setProperty("komunikat2", _visible , true);
stop();
}
on (rollOver) {
_root.co2 = "wyczyϾ";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 166 Button
on (release) {
if (1 < zoom) {
zoom--;
} else if (zoom >= 0.1) {
zoom = zoom - 0.1;
}
if (zoom < 0.1) {
zoom = 50;
}
przerysuj_wykres();
przelicz_skale();
play();
}
on (rollOver) {
_root.co2 = "zoom --";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 167 Button
on (release) {
if (zoom < 1) {
zoom = zoom + 0.1;
} else {
zoom++;
}
if (50 < zoom) {
zoom = 0.1;
}
przerysuj_wykres();
przelicz_skale();
play();
}
on (rollOver) {
_root.co2 = "zoom ++";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 175 MovieClip Frame 1
numer_slupka_wartosc = Math.round(_root.numer_slupka);
Symbol 175 MovieClip Frame 2
numer_slupka_wartosc = Math.round(_root.numer_slupka);
Symbol 178 MovieClip Frame 1
_zywe = 0;
i = 0;
while (i < _root.bok) {
k = 0;
while (k < _root.bok) {
if (_root.tablica[i][k] != 0) {
_zywe++;
}
k++;
}
i++;
}
Symbol 178 MovieClip Frame 2
_zywe = 0;
i = 0;
while (i < _root.bok) {
k = 0;
while (k < _root.bok) {
if (_root.tablica[i][k] != 0) {
_zywe++;
}
k++;
}
i++;
}
Symbol 179 Button
on (release) {
_min = _zywe;
gotoAndPlay(_currentframe - 2);
}
on (rollOver) {
_root.co2 = "START";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 180 Button
on (release) {
setProperty("komunikat3", _visible , true);
stop();
}
on (rollOver) {
_root.co2 = "zniszcz";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 181 Button
on (release) {
setProperty("komunikat5", _visible , true);
stop();
}
on (rollOver) {
_root.co2 = "MENU";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 183 Button
on (release) {
setProperty("komunikat2", _visible , true);
}
on (rollOver) {
_root.co2 = "wyczyϾ";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 184 Button
on (release) {
numer_ukladu = 0;
ile_komorek = Math.round((bok * bok) * 0.33);
i = 0;
ile_prob = 0;
while (i < ile_komorek) {
ile_prob++;
if (1000 < ile_prob) {
break;
}
x = Math.round(Math.random() * (bok - 1));
y = Math.round(Math.random() * (bok - 1));
if (tablica[x][y] == 0) {
tablica[x][y] = 1;
i++;
}
}
}
on (rollOver) {
_root.co2 = "dodaj";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 185 Button
on (release) {
i = 0;
while (i < bok) {
k = 0;
while (k < bok) {
tablica[i][k] = 0;
k++;
}
i++;
}
numer_ukladu++;
if (max_numer_ukladu < numer_ukladu) {
numer_ukladu = 1;
}
uklad = eval ("uklad" add Number(numer_ukladu));
bok_ukladu = Math.sqrt(uklad.length);
numer_znaku = 0;
offset_x = Math.round(bok / 2) - Math.round(bok_ukladu / 2);
offset_y = Math.round(bok / 2) - Math.round(bok_ukladu / 2);
i = 0;
while (i < bok_ukladu) {
k = 0;
while (k < bok_ukladu) {
tablica[i + offset_x][k + offset_y] = uklad[numer_znaku];
numer_znaku++;
k++;
}
i++;
}
}
on (rollOver) {
_root.co2 = "uk³ad ++";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 186 Button
on (release) {
i = 0;
while (i < bok) {
k = 0;
while (k < bok) {
tablica[i][k] = 0;
k++;
}
i++;
}
numer_ukladu--;
if (numer_ukladu < 1) {
numer_ukladu = max_numer_ukladu;
}
uklad = eval ("uklad" add Number(numer_ukladu));
bok_ukladu = Math.sqrt(uklad.length);
numer_znaku = 0;
offset_x = Math.round(bok / 2) - Math.round(bok_ukladu / 2);
offset_y = Math.round(bok / 2) - Math.round(bok_ukladu / 2);
i = 0;
while (i < bok_ukladu) {
k = 0;
while (k < bok_ukladu) {
tablica[i + offset_x][k + offset_y] = uklad[numer_znaku];
numer_znaku++;
k++;
}
i++;
}
}
on (rollOver) {
_root.co2 = "uk³ad --";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 187 Button
on (release) {
_min = _zywe;
jeden_krok = "tak";
gotoAndPlay(_currentframe - 2);
}
on (rollOver) {
_root.co2 = "1 KROK";
}
on (rollOut) {
_root.co2 = "";
}
Symbol 192 Button
on (release) {
if (1 < zoom) {
zoom--;
} else if (zoom >= 0.1) {
zoom = zoom - 0.1;
}
if (zoom < 0.1) {
zoom = 50;
}
przerysuj_wykres();
przelicz_skale();
play();
}
on (rollOver) {
_root.co2 = "zoom --";
}
on (rollOut) {
_root.co2 = "";
}