Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int randMove;
- int prevMove;
- int newMove;
- int rTile;
- int nTile;
- int move[] = {-32,0,0,0,0,0,0,0,0,0,0,0,0,0,32};
- int spacing;
- int ySpacing;
- int level5[] = {1,1,1,1,34,34,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2};
- int level5a[]= {1,1,1,1,34,34,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,34,34,34};
- int level7[] = {1,1,1,1,1,1,34,1,1,1,0,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2};
- int level7a[]= {0,34,1,33,0,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2};
- int level7b[]= {0,0,0,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,2};
- int level7c[]= {34,34,34,34,1,1,1,1,1,2,1,2,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,34};
- int level11[]= {1,34,33,34,1,34,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2};
- int level11a[]={33,33,33,33,33,33,33,33,1,2,1,2,1,2,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,33};
- int rMap[128][64];
- void dTile(int a)
- {
- if(nTile==1)
- {
- CreateActor("level128", "1", "(none)", "(none)", spacing+32, newMove+ySpacing+a, false);
- }
- if(nTile==2)
- {
- CreateActor("level128", "2", "(none)", "(none)", spacing+32, newMove+ySpacing+a, false);
- }
- if(nTile==3)
- {
- CreateActor("level128", "3", "(none)", "(none)", spacing+32, newMove+ySpacing+a, false);
- }
- if(nTile==14)
- {
- CreateActor("level128", "14", "(none)", "(none)", spacing+32, newMove+ySpacing+a, false);
- }
- if(nTile==33)
- {
- CreateActor("level128", "33", "(none)", "(none)", spacing+32, newMove+ySpacing+a, false);
- }
- if(nTile==34)
- {
- CreateActor("level128", "34", "(none)", "(none)", spacing+32, newMove+ySpacing+a, false);
- }
- }
- /////////////////////////////////////////////////////////////////////////////////////////////////
- void createTile()
- {
- //////////////////////////////0////////////////////////////////////////////
- nTile = 3;
- rMap[0][a]=nTile;
- dTile(0);
- /////////////////////////////1//////////////////////////////////////////
- nTile = 2;
- rMap[1][a]=nTile;
- dTile(32);
- /////////////////////////////2/////////////////////////////////////////
- nTile = 2;
- rMap[2][a]=nTile;
- dTile(64);
- /////////////////////////////3///////////////////////////////////////////
- nTile = 2;
- rMap[3][a]=nTile;
- dTile(96);
- //////////////////////////4//////////////////////////////////////
- rTile = rand(30);
- nTile = level5[rTile];
- dTile(128);
- rMap[4][a]=nTile;
- //////////////////////////5//////////////////////////////////////
- rTile = rand(30);
- if(rMap[5][a-1]==34 || rMap[4][a]==34)
- {
- nTile = level5a[rTile];
- }
- else
- {
- nTile = level5[rTile];
- }
- dTile(160);
- rMap[5][a]=nTile;
- //////////////////////////6//////////////////////////////////////
- rTile = rand(30);
- if(rMap[6][a-1]==0 || rMap[5][a]==0)
- {
- nTile = level7b[rTile];
- }
- else
- {
- nTile = level7[rTile];
- }
- dTile(192);
- rMap[6][a]=nTile;
- //////////////////////////7//////////////////////////////////////
- rTile = rand(30);
- // if(rMap[6][a]==0)
- // {
- // nTile = 0;
- // }
- //if (rMap[6][a+1]==0 || rMap[6][a-1]==0)
- // {
- // nTile = level7b[rTile];//most likely 0
- //}
- if(rMap[7][a-1]==0 || rMap[6][a]==0)
- {
- nTile = level7b[rTile];
- }
- else
- {
- nTile = level7[rTile];
- }
- dTile(224);
- rMap[7][a]=nTile;
- //////////////////////////8///////////////////////////////////////
- rTile = rand(30);
- //if(rMap[7][a]==0)
- //{
- // nTile = 0;
- // }
- // if (rMap[7][a+1]==0 || rMap[7][a-1]==0)
- //{
- // nTile = level7b[rTile];//most likely 0
- // }
- if(rMap[8][a-1]==0 || rMap[7][a]==0)
- {
- nTile = level7b[rTile];
- }
- else
- {
- nTile = level7[rTile];
- }
- dTile(256);
- rMap[8][a]=nTile;
- //////////////////////////9///////////////////////////////////////
- rTile = rand(30);
- if(rMap[9][a-1]==34 || rMap[8][a]==34)
- {
- nTile = level7c[rTile];
- }
- else if(rMap[9][a-1]==0)
- {
- nTile = level7a[rTile];
- }
- else
- {
- nTile = level7[rTile];
- }
- dTile(288);
- rMap[9][a]=nTile;
- //////////////////////////10///////////////////////////////////////
- rTile = rand(30);
- if(rMap[10][a-1]==34 || rMap[9][a]==34)
- {
- nTile = level7c[rTile];
- }
- else if(rMap[10][a-1]==0)
- {
- nTile = level7a[rTile];
- }
- else
- {
- nTile = level7[rTile];
- }
- dTile(320);
- rMap[10][a]=nTile;
- //////////////////////////11///////////////////////////////////////
- rTile = rand(30);
- if(rMap[11][a-1]==34 || rMap[10][a]==34)
- {
- nTile = level7c[rTile];
- }
- else if(rMap[11][a-1]==33 || rMap[10][a]==33)
- {
- nTile = level11a[rTile];
- }
- else
- {
- nTile = level11[rTile];
- }
- dTile(352);
- rMap[11][a]=nTile;
- //////////////////////////12///////////////////////////////////////
- rTile = rand(30);
- if(rMap[12][a-1]==34 || rMap[11][a]==34)
- {
- nTile = level7c[rTile];
- }
- else if(rMap[12][a-1]==33 || rMap[11][a]==33)
- {
- nTile = level11a[rTile];
- }
- else
- {
- nTile = level11[rTile];
- }
- dTile(384);
- rMap[12][a]=nTile;
- //////////////////////////13///////////////////////////////////////
- rTile = rand(30);
- if(rMap[13][a-1]==34 || rMap[12][a]==34)
- {
- nTile = level7c[rTile];
- }
- else if(rMap[13][a-1]==33 || rMap[12][a]==33)
- {
- nTile = level11a[rTile];
- }
- else
- {
- nTile = level11[rTile];
- }
- dTile(416);//202
- rMap[13][a]=nTile;
- }
- //////////////////////////////////////////////////////////////////////////////////////////////////
- void gTile()
- {
- if(cloneindex==0)
- {
- if(a<128)
- {
- if(prevMove==0)
- {
- randMove = rand(15);
- newMove = move[randMove];
- createTile();
- }
- else
- {
- newMove = 0;
- createTile();
- }
- a++;
- spacing+=32;
- ySpacing+=newMove;
- }
- if(a==128)
- {
- DestroyActor("Event Actor");
- }
- }
- ///////////////////////////////////////////////////////////////////////////////////////////////
- }
- /////////////////////////////////////////////////////////////////////////////////////////////////////
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement