基本はねこはちさんの言う感じですね。反転に関しては、反転済みのスプライトが定義されているのでそれを使うことが多いです。 僕の活動にもキャラクター移動のサンプルがいくつかあって、その初期の頃のはSPANIMを使っているので参考になればみてみてください。ではでは。