10 -1, 0,-1, 1,-1, 2, 3,-1, 4, 5,
11 -1, 6, 7, 8, 9,10,11,-1,12,13,
12 -1,14,-1,15,16,17,18,19,20,21,
13 -1,22,23,-1,24,25,-1,26,-1,27,
18 11, 9, 2, 14,13,12, 17,8,16,15,
19 0,20,19,18, 23,22,21,5, 26,25,6,24,
41 if (
index < 0)
return -1;
49 if (order < 0)
return {};
55 x = 28 + 54 * (order / 3) - 5 * (order % 3);
56 y = 495 + 10 * (order % 3);
60 x = 482 + 54 * ((order - 18) / 3) + 5 * (order % 3);
61 y = 495 + 10 * (order % 3);
63 return {
x,
y,
x + 34,
y + 42};
70 for (
int square = 41; square >= 0; --square)
73 if (
bit == 0 || (visibleProperties &
bit) == 0)
continue;
81 int numberOfPlayers)
noexcept
97 numberOfPlayers <= 0 ||
98 playerIndex >= numberOfPlayers)
132 int numberOfPlayers)
noexcept
183 { 70, 455, 132, 483},
184 {148, 455, 252, 483},
185 {569, 455, 672, 483},
186 {256, 455, 357, 483},
187 {464, 455, 567, 483},
188 {361, 455, 463, 483},
189 {690, 456, 727, 483},
193 const int index =
static_cast<int>(
slot);
226 result = {349, 420, 449, 448};
228 result = {224, 420, 324, 448};
230 result = {473, 420, 573, 448};