/// <summary> /// This does not belong here... /// </summary> /// <param name="position"></param> /// <param name="content"></param> /// <param name="graphicsDevice"></param> /// <returns></returns> public EnemyShip CreateEnemy(Vector2 position, ContentManager content, GraphicsDevice graphicsDevice) { Sizes size = Sizes.Large; if (player.Score > 10000) { size = Sizes.Small; } var speed = new Vector2(1.0f, 0.0f); var enemy = new EnemyShip(entityManager, position, speed, size, player); enemy.Initialize(content, graphicsDevice); return enemy; }
/// <summary> /// Initializes a new instance of the <see cref="EnemyBullet"/> class. /// </summary> /// <param name="entityManager">The entity manager.</param> /// <param name="ship">The ship.</param> /// <param name="position">The position.</param> /// <param name="speed">The speed.</param> /// <param name="rotation">The rotation.</param> public EnemyBullet(EntityManager entityManager, EnemyShip ship, Vector2 position, Vector2 speed, float rotation) : base(entityManager, position, speed, rotation) { this.ship = ship; }