| 53 | } |
| 54 | |
| 55 | static void switchColor(EdgeColor &color, unsigned long long &seed) { |
| 56 | int shifted = color<<(1+seedExtract2(seed)); |
| 57 | color = EdgeColor((shifted|shifted>>3)&WHITE); |
| 58 | } |
| 59 | |
| 60 | static void switchColor(EdgeColor &color, unsigned long long &seed, EdgeColor banned) { |
| 61 | EdgeColor combined = EdgeColor(color&banned); |
no test coverage detected