pyrpg03.py で定義されているすべての関数をメソッド化する。その 1.

定義を一段下げ、全体を App クラスの中に入れる。
diff が見やすいように、この回の変更はこれだけ。
多量のコンパイルエラー。動かない。
pyrpg03.py で定義されているすべての関数をメソッド化する。その 2.

- 段下げした関数の第一引数 self を補った
- s/main()/App().main()/

大量のエラー。動かない。
pyrpg03.py で定義されているすべての関数をメソッド化する。その 3.

global 行を削除する。
エラーはさらに増える。動かない。
pyrpg03.py で定義されているすべての関数をメソッド化する。その 4.

警告とエラーの箇所に機械的に self. を補った。
走らせると 'App' object has no attribute 'wrapper'
と言われて止まる。
pyrpg03.py で定義されているすべての関数をメソッド化する。その 5.

main() の最初の方に `wrapper =` というローカル変数への代入がある。
これを self.wrapper に書き戻しておけばいいと思われた。

pyrpg03.py は動いた。
zz00with_log.py はまだ main を呼んでいるので動かない。
zz00with_log.py の方も App().main() するようにした。
テストが動いた。テストが通った。