Exemplo n.º 1
0
        //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;
            }
        }
Exemplo n.º 2
0
        //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;
        }
Exemplo n.º 3
0
 public Projectile(int startX, int startY, InfiniteAnimation animation, LevelElements elements, GameScreen gameScreen) : base(startX, startY, 15, 22, animation, elements, gameScreen)
 {
 }
Exemplo n.º 4
0
 public Fireball(int startX, int startY, InfiniteAnimation animation, LevelElements elements, GameScreen gameScreen) : base(startX, startY, 34, 34, animation, elements, gameScreen)
 {
 }