Esempio n. 1
0
        public Ball(int pRadius, AnimationSprite sprite, Vec2 position = null, Vec2 velocity = null, Vec2 acceleration = null)
            : base(pRadius * 2, pRadius * 2)
        {
            _spriteOverlay = sprite;
            _spriteOverlay.SetOrigin(_spriteOverlay.width / 2, _spriteOverlay.height / 2);
            AddChild(_spriteOverlay);
            radius = pRadius;
            Position = position;
            Velocity = velocity;
            Acceleration = acceleration;

            _ballColor = Color.FromArgb(0x000000);

            Draw();
            if (Position != null)
            {
                x = Position.x;
                y = Position.y;
            }
            Step();
        }
Esempio n. 2
0
 private void SetBackground()
 {
     _background = new AnimationSprite(UtilStrings.SpritesBack + "background game.png", 7, 3);
     AddChild(_background);
 }