public void Generate(ContentManager Content, int count) { // nie wiem jak ty chcesz Sławek ich dodawac, wiecej szczegolow potrzebuje Random random = new Random(); for (int i = 0; i < count; i++) { if (i % 4 == 0) { NotSmartEnemy x = new NotSmartEnemy(i * 500 + 50, (int)(50 + 150 * Math.Abs(Math.Sin(i)) - 90), 70, 90); enemies.Add(x); } else if (i % 4 == 1) { JumpingEnemy x = new JumpingEnemy(i * 500 + 50, (int)(50 + 150 * Math.Abs(Math.Sin(i)) - 90), 40, 60); enemies.Add(x); } else if (i % 4 == 2) { FlyingEnemy x = new FlyingEnemy(i * 500 + 50, (int)(50 + 150 * Math.Abs(Math.Sin(i)) - 90), 70, 60); enemies.Add(x); } else if (i % 4 == 3) { DamnEnemy x = new DamnEnemy(i * 500 + 50, (int)(50 + 150 * Math.Abs(Math.Sin(i)) - 90), 40, 60); enemies.Add(x); } // do zmienienia, to losowanie jest bez sensu, to jest tylko żeby można było na coś popatrzeć !!! } BossEnemy t = new BossEnemy(3 * 200 + 50, (int)(50 + 150 * Math.Abs(Math.Sin(3)) - 100), 60, 60); enemies.Add(t); StaticEnemy w = new StaticEnemy(3 * 200 + 50, 230, 80, 80); enemies.Add(w); }
public StaticEnemyAnimation(StaticEnemy staticEnemy) { this.staticEnemy = staticEnemy; textures = new List <Texture2D>(); }