public void configureEnemies(int belowScreenCounter) { int index; int floatingEnemies; for (int i = 0; i < 3; i++) { index = ToTheEnemes[belowScreenCounter, i]; switch (index) { case 1: //a mEnemies.Add(alf = (new Alf(300.0f, 366.0f, 1.0f, mSprites, mWalls))); break; case 2: //b mEnemies.Add(bird = new Bird(300.0f, 366.0f, 1.0f, mSprites, mWalls)); break; case 3: //c mEnemies.Add(caterpillar = new Caterpillar(300.0f, 366.0f, 1.0f, mSprites, mWalls)); break; case 4: //d mEnemies.Add(greenMeanie = (new GreenMeanie((float)rand.Next(100, 400), 366.0f, 1.0f, mSprites, mWalls))); break; case 5: //e mEnemies.Add(fire = (new Fire(300.0f, 372.0f, 1.0f, mSprites, mWalls))); break; case 6: //f mEnemies.Add(fish = new Fish(300.0f, 300.0f, 1.0f, 1.0f, mSprites, mWalls)); break; case 7: //g mEnemies.Add(plant = new Plant(300.0f, 300.0f, 1.0f, 1.0f, mSprites, mWalls)); break; case 8: //h mEnemies.Add(whirlWind = new WhirlWind((float)rand.Next(100, 400), (float)rand.Next(100, 400), 1.0f, 1.0f, mSprites, mWalls)); break; case 9: //i mEnemies.Add(woodLouse = new WoodLouse(300.0f, 300.0f, 1.0f, mSprites, mWalls)); break; case 10: mEnemies.Add(redSpaceMan = (new RedSpaceman((float)rand.Next(100, 400), (float)rand.Next(100, 400), 1.0f, 1.0f, mSprites, mWalls))); break; case 11: break; case 12: break; case 13: break; } } for (int j = 0; j < 3; j++) { floatingEnemies = rand.Next(1, 6); switch (floatingEnemies) { case 1: mEnemies.Add(springBear = (new SpringBear((float)rand.Next(100, 400), (float)rand.Next(100, 400), 1.0f, 1.0f, mSprites, mWalls, mPlatforms))); break; case 2: mEnemies.Add(blueThingy = (new BlueThingy((float)rand.Next(100, 400), (float)rand.Next(100, 400), 1.0f, 1.0f, mSprites, mWalls, mPlatforms))); break; case 3: mEnemies.Add(cloud = new ChasingEnemy(300.0f, 300.0f, 1.0f, 1.0f, mSprites, mWalls)); break; case 4: mEnemies.Add(springBear = (new SpringBear((float)rand.Next(100, 400), (float)rand.Next(100, 400), 1.0f, 1.0f, mSprites, mWalls, mPlatforms))); break; case 5: mEnemies.Add(blueThingy = (new BlueThingy((float)rand.Next(100, 400), (float)rand.Next(100, 400), 1.0f, 1.0f, mSprites, mWalls, mPlatforms))); break; case 6: mEnemies.Add(cloud = new ChasingEnemy(300.0f, 300.0f, 1.0f, 1.0f, mSprites, mWalls)); break; } } }