public clsInvader(int x, int y, int invaderType, bool active, clsCommon SoundSurrogate) : base(x, y, 0, 0) { //------------------------------------------------------------------------------------------------------------------ // Purpose: Class constructor //------------------------------------------------------------------------------------------------------------------ soundSurrogate = SoundSurrogate; // Assign properties with values this.invaderType = invaderType; this.active = active; //:: Load resource image(s) & remove background invader[0, 0] = GridcoinGalaza.Properties.Resources.enemyD1; invader[0, 1] = GridcoinGalaza.Properties.Resources.enemyD2; invader[1, 0] = GridcoinGalaza.Properties.Resources.enemyA1; invader[1, 1] = GridcoinGalaza.Properties.Resources.enemyA2; invader[2, 0] = GridcoinGalaza.Properties.Resources.enemyE1; invader[2, 1] = GridcoinGalaza.Properties.Resources.enemyE2; invader[3, 0] = GridcoinGalaza.Properties.Resources.enemyB1; invader[3, 1] = GridcoinGalaza.Properties.Resources.enemyB2; invader[4, 0] = GridcoinGalaza.Properties.Resources.enemyC1; invader[4, 1] = GridcoinGalaza.Properties.Resources.enemyC2; invader[5, 0] = GridcoinGalaza.Properties.Resources.enemyF1; invader[5, 1] = GridcoinGalaza.Properties.Resources.enemyF2; // Remove backgrounds ... int i = 0; int j = 0; for (j = 0; j <= 1; j++) { for (i = 0; i <= 5; i++) { invader[i, j].MakeTransparent(Color.White); } } }