勢力A,B、領土a,bと有った場合に、領土a,b,cがどちらかの勢力に属しているか?と言うif文を作りたいのですが、
if ((inPower(A, a) == 1 || inPower(B, a) == 1) &&
(inPower(A, b) == 1 || inPower(B, b) == 1)) {
}
とすると構文エラーを吐きます。
当然、論理和同士を囲んでいる中括弧を取ると結果は変わってしまうのですが、
この場合、論理和一個ずつのif文をネスト(下記のように)していくしか方法は無いでしょうか?
if (inPower(A, a) == 1 || inPower(B, a) == 1) {
if (inPower(A, b) == 1 || inPower(B, b) == 1) {
}
}