...Now im confused again.
Let me ask it differently.
Enemy[,] and Enemy();
Are these calling on the same Class.
Or is Enemy[,] just a new Array that got nothing to do with the class Enemy?
As you said its just a name, so instead of Enemy[,] I could also use EnemyGrid[,]? and it would still work?
Also i understand how new objects are being made, but i just keep getting confused because
new Ememy() would create a new enemy object.
and new Enemy[,] would create a new Array.
But the array is also using the same Class name.
I'm basically confused due the names.
Is this array just a new array with the name Enemy?
Or
is this array a new array doing something with the class Enemy?
(and I'm not talking about creating the objects in the grid, im talking about the member enemies...is the Class Enemy being attached to this array to do something specifically with Enemy objects?)
I know it sounds like we are going in circles and apologize for that...
Thanks again
Sidar.