//public override Size Size { get { return new Size(this._width, this._height); } } #endregion Public members public Coin(int x, int y, int value, LevelElements elements, GameScreen gameScreen) : base(gameScreen) { this.X = x * 40; this.Y = y * 40; this.Value = value; this._elements = elements; this.IsVisible = true; this._rectangle = new Rectangle(); switch (value) { case 1: this._animation = ImagesAndAnimations.Instance.BronzeCoinAnimation; break; case 2: this._animation = ImagesAndAnimations.Instance.SilverCoinAnimation; break; case 3: this._animation = ImagesAndAnimations.Instance.GoldCoinAnimation; break; default: this._animation = ImagesAndAnimations.Instance.BronzeCoinAnimation; break; } }
//public override Size Size { get { return new Size(this._width, this._height); }} #endregion Public mmebers public Weapon(int startX, int startY, int height, int width, InfiniteAnimation animation, LevelElements elements, GameScreen gameScreen) : base(gameScreen) { this.X = startX; this.Y = startY; this._animation = animation; this._elements = elements; this._height = height; this._width = width; this._speedX = 10; this._rectangle = new Rectangle(0, 0, 0, 0); this.IsVisible = true; }
public Projectile(int startX, int startY, InfiniteAnimation animation, LevelElements elements, GameScreen gameScreen) : base(startX, startY, 15, 22, animation, elements, gameScreen) { }
public Fireball(int startX, int startY, InfiniteAnimation animation, LevelElements elements, GameScreen gameScreen) : base(startX, startY, 34, 34, animation, elements, gameScreen) { }