Advertisement
Guest User

Untitled

a guest
May 30th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.  
  3. var tries                   = argument0;
  4. var amount                  = argument1;               
  5. var xPosStart               = argument2;
  6. var yPosStart               = argument3;
  7. var changeAmount            = argument4;
  8.  
  9. var maxAmount               = argument1;
  10.  
  11.  
  12. repeat(tries){
  13.    
  14.     //first attempt
  15.     if(amount = maxAmount){
  16.         var randomPosX = irandom_range(xPosStart - changeAmount,xPosStart + changeAmount);
  17.         var randomPosY = irandom_range(yPosStart - changeAmount,yPosStart + changeAmount);
  18.         var previousX = randomPosX;
  19.         var previousY = randomPosY;
  20.         amount -= 1;
  21.        
  22.         for(var i = 0; i < 1; i ++){
  23.             myWarning[i] = instance_create_layer(randomPosX,randomPosY,layer,oEnemyWarning);
  24.             myWarning[i].enemyToCreate = oEnemyPassive;
  25.         }
  26.     }
  27.    
  28.     //subsequent attempts
  29.     if(amount < maxAmount){
  30.         var randomPosX = irandom_range(previousX  - changeAmount,previousX + changeAmount);
  31.         var randomPosY = irandom_range(previousY - changeAmount,previousY + changeAmount);
  32.        
  33.            
  34.        
  35.     }
  36.    
  37.    
  38. }
  39.  
  40. if(amount <= 0){
  41.     exit;  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement