private void method97(Mobile mobile) {
        int i = mobile.anInt1547 - Client.loopCycle;
        int j = mobile.anInt1543 * 128 + mobile.anInt1540 * 64;
        int k = mobile.anInt1545 * 128 + mobile.anInt1540 * 64;
        mobile.x += (j - mobile.x) / i;
        mobile.y += (k - mobile.y) / i;
        mobile.anInt1503 = 0;
        if (mobile.anInt1549 == 0) {
            mobile.turnDirection = 1024;
        }
        if (mobile.anInt1549 == 1) {
            mobile.turnDirection = 1536;
        }
        if (mobile.anInt1549 == 2) {
            mobile.turnDirection = 0;
        }
        if (mobile.anInt1549 == 3) {
            mobile.turnDirection = 512;
        }
    }