これは安全ですか:
if(sprite->numberOfSides !=0 && sprite->value%sprite->numberOfSides!=0)
sprite-> numberOfSides can == 0?
私が尋ねる理由は、ifステートメントを次のようにフレーム化するかどうかです。
if(sprite->value%sprite->numberOfSides!=0 && sprite->numberOfSides !=0)
例外が発生します(n%0ができないため)。前のステートメントに戻すことは問題なく機能しますが、別のデバイス用にコンパイルするときに問題が発生することはありません。