INNER CODE UNIT · C
Ball_GetColorUint32__
GalaxyShad/Zuma-Deluxe-HD · src/zuma/BallChain.c:116
static uint32_t Ball_GetColorUint32__(Ball* ball) {
switch (ball->color) {
case BALL_BLUE: return 0x00FEFD;
case BALL_GREEN: return 0x00FA44;
case BALL_YELLOW: return 0xFDFD06;
case BALL_RED: return 0xF96F4C;
case BALL_PURPLE: return 0xFD88F8;
case BALL_GRAY: return 0xFDEABB;
default: return 0;
}
}
// returns pointer to next ball after removing
HBall BallChain_ExplodeBalls(HBall hstartBall) {
Ball* startBall = (Ball*)hstartBall;
if (!startBall) return NULL;