コード例 #1
0
        public override void ProcessMovement()
        {
            _movement.Step();

            X += _movement.DeltaX;
            Y += _movement.DeltaY;

            foreach (Bounding hitBox in Hitboxes)
            {
                hitBox.Offset(_movement.Delta);
            }
        }
コード例 #2
0
        /// <summary>
        /// ProcessMovement, overide method, determines bullet movement.
        /// </summary>
        public override void ProcessMovement()
        {
            Movement.Step();

            SetDirection();

            X += Movement.DeltaX;
            Y += Movement.DeltaY;

            foreach (HitBox hitBox in HitBoxes)
            {
                hitBox.X += Movement.DeltaX;
                hitBox.Y += Movement.DeltaY;
            }
        }