home *** CD-ROM | disk | FTP | other *** search
- k = "1";
- while("6" >= k)
- {
- i = "1";
- while("3" >= i)
- {
- j = "1";
- while("3" >= j)
- {
- temp = eval("kub" add k add i add j);
- if(temp == "122")
- {
- color = "7" + skin;
- }
- else
- {
- color = int(temp / "100") + skin;
- }
- tellTarget("/k9" add k add "/k" add ((i - "1") * "3" + j))
- {
- gotoAndStop(eval("/:color"));
- }
- j += "1";
- }
- i += "1";
- }
- k += "1";
- }
- if(solve == "0")
- {
- setProperty("/but", _X, "160");
- }
- if(solve == "1")
- {
- call("Isok");
- if(isok == "0")
- {
- call("Reset");
- }
- else if("1" < count)
- {
- setProperty("/but", _X, "1000");
- count -= "1";
- proc = eval("solve" add count);
- call(proc);
- }
- else
- {
- call("Reset");
- }
- }
- if(solve == "2")
- {
- if("7" >= rcount)
- {
- setProperty("/but", _X, "1000");
- rproc = "4" + random("18");
- call(rproc);
- rcount += "1";
- }
- else
- {
- rcount = "1";
- solve = "0";
- }
- }
- if(solve == "3")
- {
- if(tcount == "0")
- {
- call("Reset");
- tcount = "1";
- solve = "3";
- }
- else if(eval("tn" add task) >= tcount)
- {
- setProperty("/but", _X, "1000");
- rproc = "3" + eval("ta" add task).substr((tcount - "1") * "2" + "1","2");
- call(rproc);
- tcount += "1";
- }
- else
- {
- tcount = "0";
- solve = "0";
- }
- }
-