private void method81(Sprite sprite, int y, int x) {
        int bounds = x * x + y * y;
        if (bounds > 4225 && bounds < 90000) {
            int i1 = cameraX + minimapInt2 & 0x7ff;
            int j1 = Model.modelIntArray1[i1];
            int k1 = Model.modelIntArray2[i1];
            j1 = j1 * 256 / (minimapInt3 + 256);
            k1 = k1 * 256 / (minimapInt3 + 256);
            int l1 = y * j1 + x * k1 >> 16;
            int i2 = y * k1 - x * j1 >> 16;
            double d = Math.atan2(l1, i2);
            int j2 = (int) (Math.sin(d) * 63D);
            int k2 = (int) (Math.cos(d) * 57D);
            mapEdge.drawRotatedSprite(83 - k2 - 20, d, 94 + j2 + 4 - 10);
        } else {
            markMinimap(sprite, x, y);
        }
    }