public virtual void resolveCollision(Vector mtd, Vector vel, Vector n, double d, double o)
        {
            curr.plusEquals(mtd);
            switch (APEngine.getCollisionResponseMode())
            {
            case APEngine.STANDARD:
                setVelocity(vel);
                break;

            //   Exit Select
            case APEngine.SELECTIVE:
                if (!isColliding)
                {
                    setVelocity(vel);
                }
                isColliding = true;
                break;

            // Exit Select
            case APEngine.SIMPLE:
                break;
                // Exit Select
            }
        }