public HalfDeadCat(Game game, _Mouse target) : base(game) { velocity = new Vector2(0, -1); this.target = target; base.spriteName = "halfDeadCat"; acceleration = target.Position - this.Position; base.LoadContent(); }
public _Cat(Game game, _Mouse target) : base(game) { velocity = new Vector2(0, -1); this.target = target; base.spriteName = "Cat"; acceleration = target.Position - this.Position; base.LoadContent(); }
/// <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 IsMouseVisible = true; mouse = new _Mouse(this); Components.Add(mouse); cat = new _Cat(this, mouse); Components.Add(cat); halfDeadCat = new HalfDeadCat(this, mouse); Components.Add(halfDeadCat); crazyCat = new CrazyCat(this, mouse); Components.Add(crazyCat); base.Initialize(); }