Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var tries = argument0;
- var amount = argument1;
- var xPosStart = argument2;
- var yPosStart = argument3;
- var changeAmount = argument4;
- var maxAmount = argument1;
- repeat(tries){
- //first attempt
- if(amount = maxAmount){
- var randomPosX = irandom_range(xPosStart - changeAmount,xPosStart + changeAmount);
- var randomPosY = irandom_range(yPosStart - changeAmount,yPosStart + changeAmount);
- var previousX = randomPosX;
- var previousY = randomPosY;
- amount -= 1;
- for(var i = 0; i < 1; i ++){
- myWarning[i] = instance_create_layer(randomPosX,randomPosY,layer,oEnemyWarning);
- myWarning[i].enemyToCreate = oEnemyPassive;
- }
- }
- //subsequent attempts
- if(amount < maxAmount){
- var randomPosX = irandom_range(previousX - changeAmount,previousX + changeAmount);
- var randomPosY = irandom_range(previousY - changeAmount,previousY + changeAmount);
- }
- }
- if(amount <= 0){
- exit;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement