this makes more sense

このコミットが含まれているのは:
woosh 2023-11-16 09:43:00 +00:00
コミット 1194db7bc1
1個のファイルの変更2行の追加2行の削除

4
uttt.c
ファイルの表示

@ -927,8 +927,8 @@ void ut_statetokey(struct ut_statevalue *sv, const struct ut_state *state)
memset(sv->tilesxo, 0, sizeof(sv->tilesxo));
char *tiles = (char *)state->tiles;
for(int i = 0; i < sizeof(state->tiles); i++)
sv->tilesxo[i / 4] |= ((tiles[i] == 'X') * (1 << ((i % 4) * 2))) |
((tiles[i] == 'O') * (1 << ((i % 4) * 2 + 1)));
sv->tilesxo[i / 4] |= ((tiles[i] == 'X') ? (1 << ((i % 4) * 2)) : 0) |
((tiles[i] == 'O') ? (1 << ((i % 4) * 2 + 1)) : 0);
}
unsigned long ut_keytoidx(struct ut_statevalue *sv)
{