int c1 = nestcolors[pattern_threecolor(c)];
int c2 = nestcolors[pattern_threecolor(c->move(d))];
col = (c1 + c2); // sum works because they are dark and should be brightened
So, the colors in nestcolors need to have each color component below 0x80 in order for the snakes not appear black.
Or maybe it's supposed to be impossible for Snake Nest snakes to be entirely on a single color? Currently they can spawn as red-green alternating but switch to green-green as they pursue the player.
drawMonster has:
So, the colors in nestcolors need to have each color component below 0x80 in order for the snakes not appear black.