Пример #1
0
        public void UpdateWheelAnimation()
        {
            float kWheelSpeed;

            if (tractorType == (int)ObjectType.kOT_Tractor)
            {
                kWheelSpeed = 20.0f;
            }
            else
            {
                kWheelSpeed = 14.0f;
            }

            animationTimer += speed;
            bool changedAnim = false;

            if (animationTimer >= kWheelSpeed)
            {
                animationTimer  -= kWheelSpeed;
                currentWheelAnim = Utilities.IncrementLoopP1P2(currentWheelAnim, 0, 1);
                changedAnim      = true;
            }
            else if (animationTimer < 0.0f)
            {
                animationTimer  += kWheelSpeed;
                currentWheelAnim = Utilities.DecrementLoopP1P2(currentWheelAnim, 0, 1);
                changedAnim      = true;
            }

            if (changedAnim)
            {
                if (currentWheelAnim == 1)
                {
                }
            }
        }