home *** CD-ROM | disk | FTP | other *** search
- i = "1";
- while("32" >= i)
- {
- set("cell" add i,i);
- i += "1";
- }
- i = "1";
- while("32" >= i)
- {
- set("random" add i,random("100"));
- i += "1";
- }
- lo = "1";
- up = "32";
- while(lo < up)
- {
- i = lo;
- j = lo;
- while(i < up)
- {
- if(eval("random" add (i + "1")) < eval("random" add i))
- {
- temp = eval("random" add i);
- set("random" add i,eval("random" add (i + "1")));
- set("random" add (i + "1"),temp);
- temp = eval("cell" add i);
- set("cell" add i,eval("cell" add (i + "1")));
- set("cell" add (i + "1"),temp);
- j = i;
- }
- i += "1";
- }
- up = j;
- i = up;
- while(lo < i)
- {
- if(eval("random" add i) < eval("random" add (i - "1")))
- {
- temp = eval("random" add i);
- set("random" add i,eval("random" add (i - "1")));
- set("random" add (i - "1"),temp);
- temp = eval("cell" add i);
- set("cell" add i,eval("cell" add (i - "1")));
- set("cell" add (i - "1"),temp);
- j = i;
- }
- i -= "1";
- }
- lo = j;
- }
- i = "1";
- rand = random("18");
- while("32" >= i)
- {
- piece = eval("cell" add i);
- if("8" < piece)
- {
- piece -= "8";
- }
- if("8" < piece)
- {
- piece -= "8";
- }
- if("8" < piece)
- {
- piece -= "8";
- }
- set("/brick" add i add "/face:piece",piece + rand);
- i += "1";
- }
- set("/brick1:enable","1");
- set("/brick4:enable","1");
- set("/brick5:enable","1");
- set("/brick10:enable","1");
- set("/brick11:enable","1");
- set("/brick16:enable","1");
- set("/brick17:enable","1");
- set("/brick20:enable","1");
- set("/brick29:enable","1");
- set("/brick32:enable","1");
- goto = "51";
- stop();
-