INNER CODE UNIT · C

startBall

GalaxyShad/Zuma-Deluxe-HD · src/zuma/BallChain.c:131

    Ball* startBall = (Ball*)hstartBall;

    if (!startBall) return NULL;

    int count = 1;

    Ball* right;
    for (right = startBall->next; right != NULL; right = right->next) {
        if (right->color != startBall->color || !right->isGluedToBack) break;
        count++;
    }

    Ball* left;
    for (left = startBall->prev; left != NULL; left = left->prev) {
        if (left->color != startBall->color || !left->isGluedToBack) break;
        count++;
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…