- Joined
- Jan 20, 2011
- Messages
- 492
Hey guys, I'm currently working on a spawn system that suits my map, and it creates random units at random regions in the game. Now the problem here is I want to use locations over and over again, and I'm worried that it will leak.
Now I know leaks occur (hopefully), when you use a variable to store it, then you don't remove/destroy it, and set the same variable to another location/unit group/player group. But in my spawn system I will not be setting another location only the five I have.
Here is a little code to help understand;
Now will this leak, even though I'm not going to be setting my variable (SpawnLoc[]), to another location?
Now I know leaks occur (hopefully), when you use a variable to store it, then you don't remove/destroy it, and set the same variable to another location/unit group/player group. But in my spawn system I will not be setting another location only the five I have.
Here is a little code to help understand;
-
Spawn Initiliaze
-
Events
- Map initialization
- Conditions
-
Actions
- Set SpawnAmount[1] = 3
- Set SpawnAmount[2] = 5
- Set SpawnAmount[3] = 7
- Set SpawnLevel1[1] = Crab
- Set SpawnLevel1[2] = Large Crab
- Set SpawnLevel1[3] = Makrura Prawn
- Set SpawnLoc[1] = (Center of Event Area 1 <gen>)
- Set SpawnLoc[2] = (Center of Event Area 2 <gen>)
- Set SpawnLoc[3] = (Center of Event Area 3 <gen>)
- Set SpawnLoc[4] = (Center of Event Area 4 <gen>)
- Set SpawnLoc[5] = (Center of Event Area 5 <gen>)
-
Events
-
Spawn Wave Initialize
-
Events
- Map initialization
- Conditions
-
Actions
- Set RandomInt[1] = (Random integer number between 1 and 3)
- Set RandomInt[2] = (Random integer number between 1 and 5)
- Unit - Create SpawnAmount[1] SpawnLevel1[RandomInt[1]] for Neutral Hostile at SpawnLoc[RandomInt[2]] facing Default building facing degrees
-
Events