私が書いた turnItem() 関数で利用 している
if文 や while文 の複雑な条件判定ですが、下記のような条件で成り立っています。
条件1 かつ(and) 条件2
という式は
-----
if( 条件1 && 条件2 ){
}
-----
と記述します。
条件1 または(or) 条件2
という式は
-----
if( 条件1 || 条件2 ){
}
-----
と記述します。
この条件は複数何個でも記述することが出来ます。
なので、下記のような評価もOKです。
-----
if( 条件1 && 条件2 && 条件3 ){
}
-----