/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { // TODO: Add your initialization logic here spriteManager = new SpriteManager(this); Components.Add(spriteManager); base.Initialize(); }
//10 + 3 public EvadingSprite(Texture2D textureImage, Vector2 position, Point frameSize, int collisionOffset, Point currentFrame, Point sheetSize, Vector2 speed, string collisionCueName, SpriteManager spriteManager, float evasionSpeedModifier, int evasionRange, SpriteEffects SpEfect, Point sentido) : base(textureImage, position, frameSize, collisionOffset, currentFrame, sheetSize, speed, collisionCueName, SpEfect, sentido) { this.spriteManager = spriteManager; this.evasionSpeedModifier = evasionSpeedModifier; this.evasionRange = evasionRange; }